Помогите с HTML

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

Модератор: immortal

workpage
Сообщения: 438
Зарегистрирован: Чт авг 24, 2017 9:38 am
Благодарил (а): 51 раз
Поблагодарили: 86 раз
Контактная информация:

Помогите с HTML

Сообщение workpage » Вт июл 23, 2019 9:07 pm

В меню управление хочу вывести состояние окон и дверей (открыто/закрыто).
Создал пункт в меню. Тип - HTML блок. Подскажите синтаксис оператора IF. Надо интропретировать из объекта "ДверьНаКухне.Состояние" 1 - дверь закрыта, 0 - дверь открыта.
Вложения
major.jpg
major.jpg (21.58 КБ) 3592 просмотра
За это сообщение автора workpage поблагодарил:
Sergey.Chek (Вт июл 23, 2019 9:36 pm)
Рейтинг: 1.16%
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 899 раз

Re: Помогите с HTML

Сообщение SmoKE_xDDD » Вт июл 23, 2019 9:16 pm

Не совсем понял, что надо, но наверное так:

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

if(gg(какойто датчик) == 1) {
	echo 'какой то html';
} else {
	echo 'какой то html если не 1';
}
workpage
Сообщения: 438
Зарегистрирован: Чт авг 24, 2017 9:38 am
Благодарил (а): 51 раз
Поблагодарили: 86 раз
Контактная информация:

Re: Помогите с HTML

Сообщение workpage » Вт июл 23, 2019 9:32 pm

Я так пробовал. Не работает (
Вложения
major1.jpg
major1.jpg (244.79 КБ) 3585 просмотров
major.jpg
major.jpg (34.95 КБ) 3585 просмотров
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

Re: Помогите с HTML

Сообщение skysilver » Вт июл 23, 2019 9:35 pm

В html блоках PHP-код не выполняется, только JavaScript.

Самым простым решением будет завести отдельное свойство у объекта, в котором хранить текстовое описание состояния, и выводить в меню именно его.
За это сообщение автора skysilver поблагодарил:
workpage (Вт июл 23, 2019 9:42 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 899 раз

Re: Помогите с HTML

Сообщение SmoKE_xDDD » Вт июл 23, 2019 9:36 pm

php там не работает
Вот так:
Произвольный HTML код пользователя (метод вывода информации - как в HTML-блоках сцен/меню. Данные из свойств объектов выводятся через стандартную конструкцию

%Объект.свойство%
https://kb.mjdm.ru/layouts_help/
workpage
Сообщения: 438
Зарегистрирован: Чт авг 24, 2017 9:38 am
Благодарил (а): 51 раз
Поблагодарили: 86 раз
Контактная информация:

Re: Помогите с HTML

Сообщение workpage » Вт июл 23, 2019 9:41 pm

SmoKE_xDDD писал(а):
Вт июл 23, 2019 9:36 pm
php там не работает
Вот так:
Произвольный HTML код пользователя (метод вывода информации - как в HTML-блоках сцен/меню. Данные из свойств объектов выводятся через стандартную конструкцию

%Объект.свойство%
https://kb.mjdm.ru/layouts_help/
Это я знаю. If как прикрутить?
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 899 раз

Re: Помогите с HTML

Сообщение SmoKE_xDDD » Вт июл 23, 2019 9:45 pm

workpage писал(а):
Вт июл 23, 2019 9:41 pm
SmoKE_xDDD писал(а):
Вт июл 23, 2019 9:36 pm
php там не работает
Вот так:
Произвольный HTML код пользователя (метод вывода информации - как в HTML-блоках сцен/меню. Данные из свойств объектов выводятся через стандартную конструкцию

%Объект.свойство%
https://kb.mjdm.ru/layouts_help/
Это я знаю. If как прикрутить?
В html никак, но можно как сказали выше, использовать отдельное свойство.
Например, при изменении основного свойства вызывать метод, который как раз выполнит php код и добавит еще одно свойство, только текстом например или иконкой. Я бы так сделал. Возможно есть вариант "православнее".
workpage
Сообщения: 438
Зарегистрирован: Чт авг 24, 2017 9:38 am
Благодарил (а): 51 раз
Поблагодарили: 86 раз
Контактная информация:

Re: Помогите с HTML

Сообщение workpage » Вт июл 23, 2019 9:50 pm

Вставка PHP кода в html типа <?php ?> не заработает?
И если и заработает, то не понятно как вывести сообщение из под php в html.
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 899 раз

Re: Помогите с HTML

Сообщение SmoKE_xDDD » Вт июл 23, 2019 9:53 pm

workpage писал(а):
Вт июл 23, 2019 9:50 pm
Вставка PHP кода в html типа <?php ?> не заработает?
И если и заработает, то не понятно как вывести сообщение из под php в html.
Не заработает ибо не предусмотрено.
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 816 раз

Re: Помогите с HTML

Сообщение tarasfrompir » Вт июл 23, 2019 10:13 pm

workpage писал(а):
Вт июл 23, 2019 9:07 pm
В меню управление хочу вывести состояние окон и дверей (открыто/закрыто).
Создал пункт в меню. Тип - HTML блок. Подскажите синтаксис оператора IF. Надо интропретировать из объекта "ДверьНаКухне.Состояние" 1 - дверь закрыта, 0 - дверь открыта.
смотри тему - Шаблоны TEMPLATES типа както так называется
За это сообщение автора tarasfrompir поблагодарил:
Samir77 (Сб май 23, 2020 3:56 pm)
Рейтинг: 1.16%
Спасибо нам ПОМОЖЕТ..!
Ответить