Дизайн сцен 2

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Chainik
Сообщения: 1287
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 192 раза
Поблагодарили: 401 раз

Re: Дизайн сцен 2

Сообщение Chainik » Пн окт 26, 2020 4:37 pm

Тогда у вас модуль не видит Мегу. Проверьте, чтобы в модуле MegaD у вас был прописан адрес сервера (поле IP-local), а также на вкладке "Данные" удалены строки типа "input".

И еще обсуждение я бы перенес в другую ветку, например, про модуль MegaD, а то захламляем...
За это сообщение автора Chainik поблагодарил:
andrey040670 (Пн окт 26, 2020 4:46 pm)
Рейтинг: 1.2%
den_teh
Сообщения: 10
Зарегистрирован: Вс окт 25, 2020 9:35 pm
Благодарил (а): 5 раз
Поблагодарили: 0

Re: Дизайн сцен 2

Сообщение den_teh » Пн окт 26, 2020 5:11 pm

Chainik писал(а):
Пн окт 26, 2020 4:37 pm
Тогда у вас модуль не видит Мегу. Проверьте, чтобы в модуле MegaD у вас был прописан адрес сервера (поле IP-local), а также на вкладке "Данные" удалены строки типа "input".

И еще обсуждение я бы перенес в другую ветку, например, про модуль MegaD, а то захламляем...
да ip адресс сервера был динамический, он изменился и не работало. Thank you, so much!
dc0d3r
Сообщения: 12
Зарегистрирован: Вс май 27, 2018 2:54 pm
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Re: Дизайн сцен 2

Сообщение dc0d3r » Вс дек 27, 2020 8:48 pm

kirush писал(а):
Ср авг 14, 2019 8:55 pm
Помогите понять, почему в сцене Погода не отображается background.
В элементе fon, картинки для каждого месяца присутствуют.
код к текущему месяцу:

Код: Выделить всё

if (stripos(gg('ThisComputer.dateNow'), 'Авгус')) {
        $display=1;
} else {
        $display=0;
}
объект ThisComputer.DateNow 14.08.2019 (src: /objects/?object=ClockChime&op=m&m=onNewHour)
тоже имеется, вроде как бы логичней проверять:
ThisComputer.MonthAlt АВГУСТ (src: /objects/?object=ClockChime&op=m&m=onNewHour)
но замена в коде не помогает вывести background.
----
update:
if (stripos(gg('ThisComputer. dateNow'), '08'))
вот так заработало, но это не верно :) просто для теста...

Решение:
решил проверять ThisComputer.DateM
код стал таким:

Код: Выделить всё

if (gg('ThisComputer.DateM')=='08') {
        $display=1;
} else {
        $display=0;
}
ну и для каждого месяца соответственный.
Интересно что нет ответа на такой вопрос или многие просто не заморачивались с такой проблемой и просто делали ДД месяц ГГГГ.
stripos не берет во внимание 1 символ строки (0 символ) и пропускает его и начинает сравнивать сразу с 2 символ (1 символ).
Надо просто добавить !== false, вот так и все заработает.

Код: Выделить всё

if (stripos(gg('ThisComputer.Month'), 'авг') !== false) {
        $display=1;
} else {
        $display=0;
}
объект ThisComputer.Month - Август
Может кому пригодиться!
За это сообщение автора dc0d3r поблагодарил:
vitosmaxim80sad145 (Ср дек 30, 2020 12:08 am)
Рейтинг: 1.2%
Jilber
Сообщения: 550
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 89 раз
Поблагодарили: 89 раз

Re: Дизайн сцен 2

Сообщение Jilber » Пн янв 11, 2021 1:41 am

С некоторых пор перестали отображаться графики, вставленные в сцену в таком виде:

Код: Выделить всё

<img src="/pChart/?p=ow_fact.temperature&unit=%&type=3d&height=175&width=475&title=График температуры за 3 дня&gcolor=red&gtype=curve&px=10"
     style="-moz-border-radius: 10px 0px 0px 10px; -webkit-border-radius: 10px; border-radius: 10px; opacity:0.8;">
Это в каком-то обновлении что-то поменялось или сломалось лично у меня ?
Ответить