Страница 2 из 12
Re: [Модуль] Статусы системы
Добавлено: Чт ноя 02, 2017 11:19 am
nick7zmail
Дак есть свойство...как раз state называется...в каждом статусе...просто в зависимости от значения этого свойства и переключайте ленту.
Re: [Модуль] Статусы системы
Добавлено: Чт ноя 02, 2017 3:00 pm
Gelezako
выставляю почти всем циклам описание, но не все сохраняется, нужно нажимать несколько раз
--
разобрался, по какой-то причине обновленная информация сразу не отображается, если рефрешнуть страницу пару раз, то потом описания появляются. Но всё равно странно что они пропадают после того нажму сохранить.
Ещё вопрос по:
Communication (связь)
Проверка связи. Основан на модуле ping hosts... Там устройства пингуются - если пинга нет - статус переходит в желтый/красный в зависимости от того что вы выберите
Я добавил шлюз и телефоны. Для телефонов выставил жёлтый, для шлюза красный. Вот сейчас совершенно точно один из телефонов пинговаться не может. Где я могу увидеть что "статус переходит в жёлтый"?
Внимание!! После установки модуля нужно "подчистить" ваши методы "checkState"
нужно закоментировать весь код? В System к примеру у меня ещё есть код "простых устройств"
Код: Выделить всё
/* begin injection of {SDevices} */
require(DIR_MODULES.'devices/system_checkstate.php');
/* end injection of {SDevices} */
Re: [Модуль] Статусы системы
Добавлено: Чт ноя 02, 2017 3:19 pm
ILGAS
nick7zmail, при нажатии кнопки сохранить, после этого пропадают запись в строке "Description" после обновления странички она появляется.
Re: [Модуль] Статусы системы
Добавлено: Чт ноя 02, 2017 10:53 pm
vitar78
Внимание!! После установки модуля нужно "подчистить" ваши методы "checkState"
нужно закоментировать весь код? В System к примеру у меня ещё есть код "простых устройств"
а можно поподробнее как это сделать
Re: [Модуль] Статусы системы
Добавлено: Пт ноя 03, 2017 7:47 am
nick7zmail
Сохраняются только те строки, у которых red или yellow статус выбран...могу сделать, чтоб пустые сохранялись, если надо.
С обновлением после нажатия сохранить - вроде исправлял ситуацию...но гляну ещё...может просто забыл выгрузить обновление.
Код просто удаляете из всех методов объекта...или комментируете символами /*тут код*/...часть для простых устройств можно оставить. Но если не оставите - мне кажется она просто автоматически добавится. В классовом методе должна автоматически прописаться строка для вызова этого модуля.
Re: [Модуль] Статусы системы
Добавлено: Пт ноя 03, 2017 12:24 pm
Gelezako
Communication (связь)
Проверка связи. Основан на модуле ping hosts... Там устройства пингуются - если пинга нет - статус переходит в желтый/красный в зависимости от того что вы выберите
Я добавил шлюз и телефоны. Для телефонов выставил жёлтый, для шлюза красный. Вот сейчас совершенно точно один из телефонов пинговаться не может. Где я могу увидеть что "статус переходит в жёлтый"?
Re: [Модуль] Статусы системы
Добавлено: Пт ноя 03, 2017 12:42 pm
nick7zmail
В первую очередь проверьте в модуле "устройства онлайн" - там корректно отображает?
Re: [Модуль] Статусы системы
Добавлено: Пт ноя 03, 2017 1:32 pm
Gelezako
да, в модуле "устройства онлайн" всё верно отображает, но вы не поняли мой вопрос. Я не понимаю принцип действия вашего модуля. Что должно происходить если я в настройках для телефона выставил yellow и если он пропал из сети? Что оно даёт? Какая реакция, где смотреть?
Re: [Модуль] Статусы системы
Добавлено: Пт ноя 03, 2017 7:26 pm
nick7zmail
Gelezako писал(а):да, в модуле "устройства онлайн" всё верно отображает, но вы не поняли мой вопрос. Я не понимаю принцип действия вашего модуля. Что должно происходить если я в настройках для телефона выставил yellow и если он пропал из сети? Что оно даёт? Какая реакция, где смотреть?
Да собственно так же, как и до модуля...
Во-первых система должна произнести что-то вроде "Статус <чего-то, связи к примеру> изменился на красный. Недоступен какой-то смартфон <это как раз та фраза, которую напишите в строке>". Во-вторых выставит соответствующие свойства у объекта (Communication в данном случае) на желтый. Ну и в третьих виджет, который есть у всех в системе изначально вот такой примерно

- 1.jpg (12.63 КБ) 5925 просмотров
должен измениться примерно так

- 2.jpg (16.77 КБ) 5925 просмотров
Это собственно работало и до модуля. С ним более гибко и удобно настраивается.
Re: [Модуль] Статусы системы
Добавлено: Пт ноя 03, 2017 7:56 pm
nick7zmail
Кстати, чтобы модуль работал - проверьте, чтобы в классовом методе

- 1.jpg (12.19 КБ) 5915 просмотров

- 2.jpg (29.79 КБ) 5915 просмотров
была строка
Код: Выделить всё
require(DIR_MODULES.'sys_states/sys_states.inc.php');
Вроде на винде автоматически добавилась...а сейчас на расбери ставил - метод пустым остался..понятия не имею почему...попробую разобраться. Пока строку можно вписать вручную.