Страница 3 из 7

Re: Индикаторы на HTML5+AJAX

Добавлено: Пн дек 30, 2013 4:46 pm
Ivan
В одном месте: s2.js:109 - xmlhttp.open("GET", '/s2/getdata.php?p='+fobj.objprop, true);
Ну и test_s2.php при добавлении ваших индикаторов.

Я конечно могу в s2.js сделать переменную с путями, но на странице где вы инициализируете все равно библиотеки дописываете вы.

Предложите как это упростить?

Re: Индикаторы на HTML5+AJAX

Добавлено: Пн дек 30, 2013 4:50 pm
sergejey
Urbas81 писал(а):Нельзя ли упростить замену путей в файлах, у меня папка s2 размещена не в корне сервера, я первый вариант дого вкуривал, пока поменял все пути, потом допилил второй, каждый раз править не очень удобно.
ага, записал себе. вот каникулы будут, будет больше времени заняться этим )

Re: Индикаторы на HTML5+AJAX

Добавлено: Вт дек 31, 2013 12:51 am
Urbas81
Ivan писал(а):В одном месте: s2.js:109 - xmlhttp.open("GET", '/s2/getdata.php?p='+fobj.objprop, true);
Ну и test_s2.php при добавлении ваших индикаторов.

Я конечно могу в s2.js сделать переменную с путями, но на странице где вы инициализируете все равно библиотеки дописываете вы.

Предложите как это упростить?
Ну допустим чтоб все пути были на главной странице, там где все ссылки js подключаются, а на остальных переменные с путями, чтоб не лазить по всем js и не искать где еще надо править.

Re: Индикаторы на HTML5+AJAX

Добавлено: Вт дек 31, 2013 10:55 am
Sermus
Ivan писал(а):Ещё вопрос? Как понять что градусник в оффлайн. Могу запоминать 1 дату значения. И если через определённое время она не изменяется то считать что оффлайн. НО
1. Как быть если считывание значения датчика поставили 5 мин а перечитывание на индикатор 30 сек - поучился оффлайн
2. Также как быть если идёт оптимизация записей в базу (то есть не писать если значение такое же как и в предыдущий раз) - поучился оффлайн
Может переложить эту ответственность на сам датчик? Т.е. позволить указать поле, которое говорит онлайн датчик или оффлайн.

Re: Индикаторы на HTML5+AJAX

Добавлено: Вт дек 31, 2013 11:20 am
Sermus
Ivan писал(а):Чтобы вставить его нужно отдельно на страницу добавить JavaScript (библиотеки), а в статус (Всегда показывать) вставить код html и JavaScript
Делаю, проверяю код, все есть. А индикаторы не появляются
У меня была проблема с тем, что majordomo работал не на 80-ом порту. Не было индикаторов и все тут. Перенос на 80-ый порт (и без этого собирался перенести) решил проблему.

Re: Индикаторы на HTML5+AJAX

Добавлено: Вт дек 31, 2013 10:31 pm
Ivan
Ссылки относительны, такого не должно быть. Проверю обязательно, Только чуть позже. С новым Г

Re: Индикаторы на HTML5+AJAX

Добавлено: Чт янв 02, 2014 10:54 am
ser009
Как обычно хотелки из разряда невозможного ...
В общем примерно следующее:
Думаю привычные:

- "зеленый цвет" - все хорошо :D
- "желтый цвет" - не совсем плохо, но не совсем хорошо, но надо что-то делать :?:
- "красный цвет" - все пропало :o
ну как-то так.

В общем в зависимости от показаний скажем менялся и цвет датчика от зеленого до красного в установленных приделах :)

Re: Индикаторы на HTML5+AJAX

Добавлено: Чт янв 02, 2014 6:52 pm
Ivan
Вы пробовали поставить переделы мин\макс? тогда индикатор мигает красным
Изменить цвет фона, не проблема можно сделать 1 строкой.
Насчёт изменение фона градиентный. То есть при мин синий, при макс красный, при среднем жёлтый тоже можно сделать легко НО. Будет очень сильно выбиваться из цветовой концепции странички

Re: Индикаторы на HTML5+AJAX

Добавлено: Ср янв 29, 2014 3:31 pm
Lewcom
Извиняюсь за вопрос. :oops:
Не имел еще опыта в этой сфере программирования.
Куда можно вставить ваши индикаторы, а главное как?
Обычные графики pChart, индикаторы pics.php с форума получились, а ваши не могу понять как подключить.

Re: Индикаторы на HTML5+AJAX

Добавлено: Ср янв 29, 2014 4:19 pm
Ivan
Я сам не могу их в схему включить. Сергей обещал разобраться но по всей видимости у него нет времени.
Смотрите в архиве есть файл test_s2.php в нем все настройки. Я его вставляю в странички и в итоге получаю то как на скриншотах

Из новостей. Я давно начинал разбираться с градусниками и пропустил в объектах свойства alive и linkedroom - либо они появились позже. Так вот реализовать активность градусников теперь не составит труда. Как будет время я выложу новую версию