Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2014-05-14 15:26:59

Xoocki
Участник
Зарегистрирован: 2013-11-24
Сообщений: 5
Рейтинг :   

Присваивание значения полю xfield.

Добрый день. Столкнулся с такой проблемой. Делая мониторинг серверов я создал специальное поле, status в xfield, изначально оно равно 0. Дальше у меня стоит проверка, пингуется сервер, получаю ответы, то есть сервер стал онлайн мне нужно изменить поле status на 1, но не ручками, а автоматически чтобы делало это. Обычным присваиванием status = 1 не работает. Подскажите пожайлуста.

Не в сети

#2 2014-05-14 16:22:28

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: Присваивание значения полю xfield.

для мониторинга есть плагин http://ngcms.ru/forum/viewtopic.php?id=265

Не в сети

#3 2014-05-14 16:29:47

Xoocki
Участник
Зарегистрирован: 2013-11-24
Сообщений: 5
Рейтинг :   

Re: Присваивание значения полю xfield.

irbees2008 пишет:

для мониторинга есть плагин http://ngcms.ru/forum/viewtopic.php?id=265

мне плагины не требуется. Меня интересует как мне сделать то, что я описал.

Не в сети

#4 2014-05-14 19:46:11

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Присваивание значения полю xfield.

Слишком мало технических подробностей, что значит:

Обычным присваиванием status = 1 не работает

?

Тут дело в том, что даже, если поле xfields имеет тип "отдельные поля БД", то значения всё-равно дублируются в "единое хранилище" и соответственно при редактировании эти значения берутся именно из единого хранилища.

Варианты решения задачи:
1. Делать отдельный плагин, который будет работать с новостями или реализовывать свои сущности.
2. Редактировать поле xfields через встроенные средства xfields, а не просто менять значение в БД.

Не в сети

#5 2014-05-14 21:22:07

Xoocki
Участник
Зарегистрирован: 2013-11-24
Сообщений: 5
Рейтинг :   

Re: Присваивание значения полю xfield.

Простите за то, что в начале не грамотно выразился и огромное спасибо за помощь. В итоге понял, что придется писать плагин.

Не в сети

Подвал раздела

Работает на FluxBB