фотографии хотелось бы еще увидеть
Очень круто,
побольше бы кода, как сделано
У автора я так понимаю полностью самописная сцена на ajax, поэтому ему просто было вставлять свой код в неё.
Я пользуюсь стандартными инструментами для сцен, поэтому закостылил так:
в файле /путь до мдм/templates/scenes/scenes.tpl с 364 строки после кода:
if (obj[i].STATE!='1' && elem.is(':visible')) {
elem.hide();
}
добавил код:
sUsrAg = navigator.userAgent;
if (sUsrAg.indexOf("KOT49H") > -1) {
if (document.getElementById('state_104').innerText == "0") fully.turnScreenOn();
else fully.turnScreenOff();
}
И добавил на сцену элемент HTML, в нем добавил единственное скрытое состояние с кодом %NobodyHomeMode.active%. Там же будет указан CSS id, который надо будет поставить вместо 'state_104'.
"KOT49H" - это идентификация именно fully browser (по крайней мере у меня), чтоб код не выполнялся на иных устройствах.
Из минусов - при первом обновлении файл затрётся, но я установил права только чтение и буду отслеживать обновления в этом файле вручную.
Пожалуйста, войдите в систему, чтобы добавлять комментарии Присоединиться!