Страница 37 из 43
Re: Шаблон класса / Class Template
Добавлено: Вт дек 31, 2019 10:49 am
Semendey
Semendey писал(а): Сб дек 28, 2019 11:17 pm
Добра всем
Созрел еще вопрос, как к шаблону подключить Шрифт ?
Ну вообще вопрос был как подключить шрифт из файла шрифта, который находиться на физически на самом сервере.
А вот еще вопрос, при написании шаблона класса я так понимаю можно в самом шаблоне написать только разметку, а CSS подключить, но вот вопрос в какой папке системы разместить этот файл стилей CSS ?
И вообще, где можно найти информацию что в каких папках храниться ?
Какие папки переписываются при обновлении, а какие нет ?
Где хранятся файлы созданного объекта ?
Re: Шаблон класса / Class Template
Добавлено: Вт дек 31, 2019 11:08 pm
Semendey
Всех с Новым 2020 годом
Еще вопрос. Для тех кто еще в состоянии читать.
Создал объект с нуля, с собственным классом.
На сцены все выводиться, а в меню нет.
Выводиться просто поле зарезервированное под объект в одну строчку, а объекта нет.
ПОЧЕМУ ???
Re: Шаблон класса / Class Template
Добавлено: Ср янв 01, 2020 12:28 am
Chainik
Semendey писал(а): Вт дек 31, 2019 11:08 pm
...
Еще вопрос. Для тех кто еще в состоянии читать.
Создал объект с нуля, с собственным классом.
На сцены все выводиться, а в меню нет.
Выводиться просто поле зарезервированное под объект в одну строчку, а объекта нет.
ПОЧЕМУ ???
Эдак вам вряд ли кто-то что-то подскажет. Надо уточнять, какой тип элемента меню используете? Какой код (если есть некий собственный код)?
В общем, без подробностей никак не обойтись.
Re: Шаблон класса / Class Template
Добавлено: Ср янв 01, 2020 2:39 pm
Semendey
Chainik писал(а): Ср янв 01, 2020 12:28 am
Semendey писал(а): Вт дек 31, 2019 11:08 pm
...
Еще вопрос. Для тех кто еще в состоянии читать.
Создал объект с нуля, с собственным классом.
На сцены все выводиться, а в меню нет.
Выводиться просто поле зарезервированное под объект в одну строчку, а объекта нет.
ПОЧЕМУ ???
Эдак вам вряд ли кто-то что-то подскажет. Надо уточнять, какой тип элемента меню используете? Какой код (если есть некий собственный код)?
В общем, без подробностей никак не обойтись.
Разобрался
Но вот что мне не понравилось на сцене и в меню объект с одним и тем же кодом отображается по разному
Re: Шаблон класса / Class Template
Добавлено: Чт янв 02, 2020 10:41 pm
nick7zmail
Так же, как и без шаблона. Если шрифт нестандартный - через новое семейство шрифтов. А для стандартных - вот такие варианты есть
https://html5book.ru/css-shrifty/
Re: Шаблон класса / Class Template
Добавлено: Пн янв 27, 2020 3:58 pm
kas5858
Подскажите, сделал шаблон для кнопок и checkbox, в Простых устройствах выглядит как надо, а в меню все сломалось. Раньше было везде нормально, не заметил когда в сломалось.
Re: Шаблон класса / Class Template
Добавлено: Пн апр 27, 2020 6:48 pm
Bagir
Попробовал и я сделать элемент в шаблонах класса. Это пока что набросок. С оформлением займусь попозже. Сейчас главное заставить работать. Конструкцию с подстановкой вида %.status|"none;none;none;block"% успешно работает. Прошу совета. Как можно проверить существование таймера? Имя таймера соберу, в моем варианте это будет %.object_title% + текст. Но как обратиться к функции timeOutExists() из Шаблонов класса?
У меня есть вариант, добавить свойство объекта, и параллельно с таймерами, устанавливать свойство объекта, и применить вышеуказанную конструкцию. Но добавлять свойство и править уже стабильно работающий код термостатов, мне не хотелось бы.
В моем алгоритме термостата, создаются таймеры минимальное работы и времени паузы перед следующим включением, чтобы полностью убрать тактование котлов. Хотелось это отразить и в элементе термостата. Сейчас для проверки, нарисовал эти два кружка. Потом может быть сделаю кольцо вокруг температуры, либо буду менять цвет цифр.
Попробовал добавить javascript, чтобы обратиться к функции timeOutExists() и по её ответу установить style у элемента. Но увы, так не получается.
Код: Выделить всё
<script type="text/javascript">
if (timeOutExists('%.object_title%_work')) {
document.getElementById('qwert').setAttribute('style', 'display:block');
} else {
document.getElementById('qwert').setAttribute('style', 'display:none');
}
</script>
Ругается на использование функции timeOutExists, даже если подставить туда имя таймера.
Re: Шаблон класса / Class Template
Добавлено: Пн апр 27, 2020 11:26 pm
Bagir
tarasfrompir писал(а): Ср мар 21, 2018 3:28 pm
Спасибо участвовавшим в моем горе - разобрался вот эта строка для ползунка, которая берет и изменяет значение свойства обьекта volume как регулятор громкости
Код: Выделить всё
<input type="range" value=%.volume% oninput='ajaxSetGlobal("%.object_title%.volume", value)' min="0" max="100" step="5"
А это возможные функции для Шаблонов класа
function ajaxSetGlobal(varname, value)
function ajaxGetGlobal(varname, id, timeout)
function runScript(script_name, optional_params)
function callMethod(method_name, optional_params)
Похоже просто нет возможности использовать timeOutExists из шаблонов класса
Re: Шаблон класса / Class Template
Добавлено: Пн апр 27, 2020 11:31 pm
tarasfrompir
Bagir писал(а): Пн апр 27, 2020 11:26 pm
Похоже просто нет возможности использовать timeOutExists из шаблонов класса
а какая трабла пытается решится ? просто аж интересно зачем таймаут
Re: Шаблон класса / Class Template
Добавлено: Пн апр 27, 2020 11:48 pm
Bagir
У меня есть класс термостат. В нем при включении котла устанавливается таймер минимальной работы. При выключении - таймер паузы. Хотел как то показывать это в шаблоне класса