Шаблон класса / Class Template

Новые релизы, обновления и т.п.

Модератор: immortal

AK1
Сообщения: 141
Зарегистрирован: Чт фев 13, 2020 6:39 pm
Благодарил (а): 23 раза
Поблагодарили: 34 раза

Re: Шаблон класса / Class Template

Сообщение AK1 » Чт окт 26, 2023 5:03 pm

andrey040670 писал(а):
Чт окт 26, 2023 4:44 pm
Это не меняет ситуацию, какой див вы закрываете тегом, который я выделил, и где закрывающий табличный тег?
К примеру, лично я использую такую конструкцию:

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

<div class="iconMode" style='background-color:%.active|";#FFD500"%'><i class="%.image%" aria-hidden="true"></i></div>
Таблица в данном случае не причем. Структура таблицы правильная. В вопросе только часть таблицы.
Вопрос в том, что замена строки кода значением свойства не работает, как хотелось бы.

<table border="0" >
<tr align="left">
<td width="50" rowspan="2">
<div class="device-icon power-sensor %.status|"off;on"%"></div></td>
<td width="120" height="25" > <div class="device-header" onclick="var url=('<#ROOTHTML#>pChart/?p=%.onclick1%&op=log&subop=24h&minimal=1');parent.$.fancybox.open(
{ src: url, type: 'iframe',iframe:{preload:false}}
);return false;" > %.sv1%<lf> %.Razm1%</lf> </td>
<td width="120" > <div class="device-header" onclick="var url=('<#ROOTHTML#>pChart/?p=%.onclick2%&op=log&subop=24h&minimal=1');parent.$.fancybox.open(
{ src: url, type: 'iframe',iframe:{preload:false}}
);return false;" > %.sv2% <lf> %.Razm2%</lf></td>
</tr >
<tr >
<td colspan="2" height="15" > <div class="device-header" align="left"><lf7>%.Titul%</lf7></td>
</tr>

</table>

В этом шаблоне меняю 4-ю строку на
%.img%</td>
Вложения
1.png
1.png (11.89 КБ) 658 просмотров
Logrus
Сообщения: 2084
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: Шаблон класса / Class Template

Сообщение Logrus » Чт окт 26, 2023 7:09 pm

Вопрос в том, что замена строки кода значением свойства не работает, как хотелось бы.
В этом шаблоне меняю 4-ю строку на
%.img%</td>

т.е. в самом шаблоне не изменяется значение ни одного из свойств на которые он подписан и почему он должен меняться сам по веб сокетам )))))
при перезагрузке изменится

это же в этой ветке расписывалось, не читают (
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
AK1
Сообщения: 141
Зарегистрирован: Чт фев 13, 2020 6:39 pm
Благодарил (а): 23 раза
Поблагодарили: 34 раза

Re: Шаблон класса / Class Template

Сообщение AK1 » Чт окт 26, 2023 7:13 pm

Logrus писал(а):
Чт окт 26, 2023 7:09 pm

при перезагрузке изменится

это же в этой ветке расписывалось, не читают (
Не меняется при перезагрузке
Logrus
Сообщения: 2084
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: Шаблон класса / Class Template

Сообщение Logrus » Чт окт 26, 2023 7:18 pm

если строка рабочая, то при ее записи в свойстве будет меняться при перезагрузке страницы или изменении любого свойства в данном шаблоне (т.к. перерендерит все дивы в нем)
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
AK1
Сообщения: 141
Зарегистрирован: Чт фев 13, 2020 6:39 pm
Благодарил (а): 23 раза
Поблагодарили: 34 раза

Re: Шаблон класса / Class Template

Сообщение AK1 » Чт окт 26, 2023 7:23 pm

Logrus писал(а):
Чт окт 26, 2023 7:18 pm
если строка рабочая, то при ее записи в свойстве будет меняться при перезагрузке страницы или изменении любого свойства в данном шаблоне (т.к. перерендерит все дивы в нем)
Не работает. Видимо двойное вложение не поддерживается.
Logrus
Сообщения: 2084
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: Шаблон класса / Class Template

Сообщение Logrus » Чт окт 26, 2023 7:30 pm

хз что там у тебя у меня и в свойстве такое работает, конечно с ограничением описанным выше, т.к. в вэб сокет пуляет при изменении самого свойства при сетглобал, но шаблон рендерится весь при изменении на то что он подписан (а не свойстве)
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
AK1
Сообщения: 141
Зарегистрирован: Чт фев 13, 2020 6:39 pm
Благодарил (а): 23 раза
Поблагодарили: 34 раза

Re: Шаблон класса / Class Template

Сообщение AK1 » Чт окт 26, 2023 7:52 pm

andrey040670 писал(а):
Чт окт 26, 2023 4:44 pm
Это не меняет ситуацию, какой див вы закрываете тегом, который я выделил, и где закрывающий табличный тег?
К примеру, лично я использую такую конструкцию:

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

<div class="iconMode" style='background-color:%.active|";#FFD500"%'><i class="%.image%" aria-hidden="true"></i></div>
Спасибо за идею.
<td width="50" rowspan="2">
<img src="%.img%" style='background-color:%.status|";#FFFF00"%' ></td>

В свойство img записал путь к иконке.

Получил то, что хотел
Ответить