Помогите с HTML

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

Модератор: immortal

workpage
Сообщения: 438
Зарегистрирован: Чт авг 24, 2017 9:38 am
Контактная информация:

Помогите с HTML

Сообщение workpage »

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

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

Сообщение SmoKE_xDDD »

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

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

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

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

Сообщение workpage »

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

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

Сообщение skysilver »

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

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

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

Сообщение SmoKE_xDDD »

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

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

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

Сообщение workpage »

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
Откуда: Нижний Новгород

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

Сообщение SmoKE_xDDD »

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
Контактная информация:

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

Сообщение workpage »

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

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

Сообщение SmoKE_xDDD »

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

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

Сообщение tarasfrompir »

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