Страница 5 из 7
Re: [Модуль] Системные таймеры (system_timers)
Добавлено: Пн фев 24, 2020 9:59 pm
SmoKE_xDDD
VOVA_iS писал(а): Пн фев 24, 2020 5:04 pm
SmoKE_xDDD писал(а): Пн фев 24, 2020 4:58 pm
А вы видимо про то, что когда таймер выполнился, вы заводите его заного и нужно обновить страницу для запуска? Если да, то как раз это я сейчас и делаю =)
Даже когда первый раз запускаешь таймер отсчёт не идёт пока не обновишь страницу
Починил автостарт таймера и мониторинг его работы через AJAX. Чтобы все запускалось без обновления страницы нужно выставить вот так:
Код: Выделить всё
[#module name="system_timers" mode="testTimer" view_mode="ajax=10;time=h:m:s;textToEnd=Все помер таймер;wait=1"#]
В данном случае ajax=10 и wait=1 являются обязательными, чтобы все работало без обновления страницы.
Re: [Модуль] Системные таймеры (system_timers)
Добавлено: Вт фев 25, 2020 6:16 am
VOVA_iS
SmoKE_xDDD писал(а): Пн фев 24, 2020 9:59 pm
VOVA_iS писал(а): Пн фев 24, 2020 5:04 pm
SmoKE_xDDD писал(а): Пн фев 24, 2020 4:58 pm
А вы видимо про то, что когда таймер выполнился, вы заводите его заного и нужно обновить страницу для запуска? Если да, то как раз это я сейчас и делаю =)
Даже когда первый раз запускаешь таймер отсчёт не идёт пока не обновишь страницу
Починил автостарт таймера и мониторинг его работы через AJAX. Чтобы все запускалось без обновления страницы нужно выставить вот так:
Код: Выделить всё
[#module name="system_timers" mode="testTimer" view_mode="ajax=10;time=h:m:s;textToEnd=Все помер таймер;wait=1"#]
В данном случае ajax=10 и wait=1 являются обязательными, чтобы все работало без обновления страницы.
Установил
[#module name="system_timers" mode="rozetka" view_mode="ajax=10;time=h

s;textToEnd=Таймер завершен",wait=1#]
Из изменений теперь если таймер не запущен выходит надпись которая указана
textToEnd
Но старт таймера так и не идёт без обновления страницы
Уточнение если обновить страницу с запущеннным таймером после этого таймер запускается всегда. А при открывания браузера впервые не начинается старт
Re: [Модуль] Системные таймеры (system_timers)
Добавлено: Вт фев 25, 2020 8:45 am
SmoKE_xDDD
VOVA_iS писал(а): Вт фев 25, 2020 6:16 am
SmoKE_xDDD писал(а): Пн фев 24, 2020 9:59 pm
VOVA_iS писал(а): Пн фев 24, 2020 5:04 pm
SmoKE_xDDD писал(а): Пн фев 24, 2020 4:58 pm
А вы видимо про то, что когда таймер выполнился, вы заводите его заного и нужно обновить страницу для запуска? Если да, то как раз это я сейчас и делаю =)
Даже когда первый раз запускаешь таймер отсчёт не идёт пока не обновишь страницу
Починил автостарт таймера и мониторинг его работы через AJAX. Чтобы все запускалось без обновления страницы нужно выставить вот так:
Код: Выделить всё
[#module name="system_timers" mode="testTimer" view_mode="ajax=10;time=h:m:s;textToEnd=Все помер таймер;wait=1"#]
В данном случае ajax=10 и wait=1 являются обязательными, чтобы все работало без обновления страницы.
Установил
[#module name="system_timers" mode="rozetka" view_mode="ajax=10;time=h

s;textToEnd=Таймер завершен",wait=1#]
Из изменений теперь если таймер не запущен выходит надпись которая указана
textToEnd
Но старт таймера так и не идёт без обновления страницы
Уточнение если обновить страницу с запущеннным таймером после этого таймер запускается всегда. А при открывания браузера впервые не начинается старт
10 сек после загрузки страницы подождите и таймер запустится
Re: [Модуль] Системные таймеры (system_timers)
Добавлено: Вт фев 25, 2020 9:03 am
VOVA_iS
SmoKE_xDDD писал(а): Вт фев 25, 2020 8:45 am
VOVA_iS писал(а): Вт фев 25, 2020 6:16 am
SmoKE_xDDD писал(а): Пн фев 24, 2020 9:59 pm
VOVA_iS писал(а): Пн фев 24, 2020 5:04 pm
SmoKE_xDDD писал(а): Пн фев 24, 2020 4:58 pm
А вы видимо про то, что когда таймер выполнился, вы заводите его заного и нужно обновить страницу для запуска? Если да, то как раз это я сейчас и делаю =)
Даже когда первый раз запускаешь таймер отсчёт не идёт пока не обновишь страницу
Починил автостарт таймера и мониторинг его работы через AJAX. Чтобы все запускалось без обновления страницы нужно выставить вот так:
Код: Выделить всё
[#module name="system_timers" mode="testTimer" view_mode="ajax=10;time=h:m:s;textToEnd=Все помер таймер;wait=1"#]
В данном случае ajax=10 и wait=1 являются обязательными, чтобы все работало без обновления страницы.
Установил
[#module name="system_timers" mode="rozetka" view_mode="ajax=10;time=h

s;textToEnd=Таймер завершен",wait=1#]
Из изменений теперь если таймер не запущен выходит надпись которая указана
textToEnd
Но старт таймера так и не идёт без обновления страницы
Уточнение если обновить страницу с запущеннным таймером после этого таймер запускается всегда. А при открывания браузера впервые не начинается старт
10 сек после загрузки страницы подождите и таймер запустится
Да Вы правы
Но тут походу делу есть еще один нюанс:
Если выводить таймер в несколько мест на сцене нормально он не работает.
Re: [Модуль] Системные таймеры (system_timers)
Добавлено: Пн мар 09, 2020 6:19 pm
SmoKE_xDDD
- Фикс с отображением нескольких таймеров.
Re: [Модуль] Системные таймеры (system_timers)
Добавлено: Вс мар 22, 2020 1:59 pm
adzam
Всем привет.
Кто подскажет, можно ли как-то применить таймеры чтоб считали время работы прибора.
Допустим чтоб при включении выключателя насоса включился таймер и считал время его работы, при выключении насоса таймер должен остановиться, но не сбрасываться. При следующем включении, чтоб продолжил счет.Короче нужно зафиксировать общее время работы насоса.
Re: [Модуль] Системные таймеры (system_timers)
Добавлено: Вс мар 22, 2020 2:17 pm
Chainik
adzam писал(а): Вс мар 22, 2020 1:59 pm
Всем привет.
Кто подскажет, можно ли как-то применить таймеры чтоб считали время работы прибора.
Допустим чтоб при включении выключателя насоса включился таймер и считал время его работы, при выключении насоса таймер должен остановиться, но не сбрасываться. При следующем включении, чтоб продолжил счет.Короче нужно зафиксировать общее время работы насоса.
Это, скорее, не про таймер, а про секундомер
Вот была небольшая ветка про что-то подобное (
viewtopic.php?f=27&t=5525).
Re: [Модуль] Системные таймеры (system_timers)
Добавлено: Вс мар 22, 2020 2:35 pm
lihodeev
adzam писал(а): Вс мар 22, 2020 1:59 pm
Всем привет.
Кто подскажет, можно ли как-то применить таймеры чтоб считали время работы прибора.
Допустим чтоб при включении выключателя насоса включился таймер и считал время его работы, при выключении насоса таймер должен остановиться, но не сбрасываться. При следующем включении, чтоб продолжил счет.Короче нужно зафиксировать общее время работы насоса.
я у себя сделал так - в onNewMinute
$a=(gg('ОБЪЕКТ.СВОЙСТВО'));
$b = $a+1;
sg('ОБЪЕКТ.СВОЙСТВО',$b);
Re: [Модуль] Системные таймеры (system_timers)
Добавлено: Вс мар 22, 2020 3:16 pm
Logrus
lihodeev писал(а): Вс мар 22, 2020 2:35 pm
adzam писал(а): Вс мар 22, 2020 1:59 pm
Всем привет.
Кто подскажет, можно ли как-то применить таймеры чтоб считали время работы прибора.
Допустим чтоб при включении выключателя насоса включился таймер и считал время его работы, при выключении насоса таймер должен остановиться, но не сбрасываться. При следующем включении, чтоб продолжил счет.Короче нужно зафиксировать общее время работы насоса.
я у себя сделал так - в onNewMinute
$a=(gg('ОБЪЕКТ.СВОЙСТВО'));
$b = $a+1;
sg('ОБЪЕКТ.СВОЙСТВО',$b);
а я в курилке несколько такого разного описывал
и просто пойти еще дальше, в статусапдейт высчитывать время работы

- Снимок.PNG (14.54 КБ) 5214 просмотров
Re: [Модуль] Системные таймеры (system_timers)
Добавлено: Вс мар 22, 2020 3:28 pm
adzam
Logrus писал(а): Вс мар 22, 2020 3:16 pm
lihodeev писал(а): Вс мар 22, 2020 2:35 pm
adzam писал(а): Вс мар 22, 2020 1:59 pm
Всем привет.
Кто подскажет, можно ли как-то применить таймеры чтоб считали время работы прибора.
Допустим чтоб при включении выключателя насоса включился таймер и считал время его работы, при выключении насоса таймер должен остановиться, но не сбрасываться. При следующем включении, чтоб продолжил счет.Короче нужно зафиксировать общее время работы насоса.
я у себя сделал так - в onNewMinute
$a=(gg('ОБЪЕКТ.СВОЙСТВО'));
$b = $a+1;
sg('ОБЪЕКТ.СВОЙСТВО',$b);
а я в курилке несколько такого разного описывал
и просто пойти еще дальше, в статусапдейт высчитывать время работы
Снимок.PNG
Спасибо за ответы.
А можно какую-то ссылочку как это реализовано.