Галерея домашних страниц
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Галлерея домашних страниц
Честно говоря проще это реализовать в сцене. Создаешь несколько состояний отображения у элемента, и готово. В меню, например, я себе сделал примерно следующим образом: в исполнителей код (в вашем случае тот, который температуру в свойство записывает) добавил условие которое нужно, и прямо в свойство объекта записываю уже с цветом значение формата sg('thiscomputer.temp', '<font color="blue">'.temp.'</font>')
- За это сообщение автора nick7zmail поблагодарил:
- IvanSH (Пт окт 18, 2019 11:01 am)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Галлерея домашних страниц
а мне не в сцену) мне в боковое меню)
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Галлерея домашних страниц
Ну про меню я как раз и описал вариант. На примере будильника - у меня код такой при включенииAmarok писал(а):а мне не в сцену) мне в боковое меню)
Код: Выделить всё
if (getGlobal('AlarmWeekDay.AlarmOn') == 1) {
setGlobal('AlarmWeekDay.AlarmValue','<font color=lime>'.gg('AlarmWeekDay.AlarmTime').'</font>');
} else {
setGlobal('AlarmWeekDay.AlarmValue','<font color=red>Выкл</font>');
}
- Вложения
-
- Результат.jpg (11.72 КБ) 15245 просмотров
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Галлерея домашних страниц
Просто хочется высокие температуры выводить другим цветом
Код: Выделить всё
[#inc websockets.html#]
<table cellpadding='0' cellspacing='0' width='100%'>
<tr valign=top><td><b>Uptime</b>:</td><td><font size="4" color="MediumBlue">%SysUptime%</font></td>
</tr>
<tr valign=top><td><b>CPU</b>:</td><td><font size="4" color="MediumBlue">%CPUtemp%° / %CPUusage%%</font></td>
</tr>
<tr valign=top><td><b>Memory</b>:</td><td><font size="4" color="MediumBlue">%SysMemUsed% / %SysMemTotal%</font></td>
</tr>
<tr valign=top><td><b>HDD</b>:</td><td><font size="4" color="MediumBlue">%HDDtemp%° / %HDDFree%</font></td>
</tr>
</table>
<HR>
<center><b><a href="http://majordomo.smartliving.ru/" title="MajorDoMo -- открытая платформа домашней автоматизации" target="_blank">Majordomo loaded at:</a></b><br><font size="4" color="MediumBlue">%ThisComputer.StartedOn%</font></center>
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Галлерея домашних страниц
А в чем проблема то? мой метод не подходит? Создаешь новое свойство, скажем объект.color_value, в метод, который забирает температуру записываешь
А в меню вместо %объект.температура% выводите %объект.color_value%. И будет вам цветная температура. Можно несколько условий добавить.
Код: Выделить всё
if (getGlobal('объект.температура') > 45) {
setGlobal('объект.color_value','<font color=red>'.gg('объект.температура').'</font>');
} else {
setGlobal('объект.color_value',gg('объект.температура'));
}
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- adzam
- Сообщения: 602
- Зарегистрирован: Сб дек 08, 2012 10:28 pm
- Откуда: Кишинев
- Благодарил (а): 20 раз
- Поблагодарили: 138 раз
Re: Галлерея домашних страниц
Кого интересует народный прогноз погоды от SINOPTIK.
Теперь не надо загружать каждый день новый прогноз!
С помощью небольшого скрипта он теперь будет постоянно у вас на сервере.
Скрипт сохраняем как "informer primety"
Использовать можно так %ThisComputer.primety%
В onNewMinute вставляем строки:
И сам файл "Primety.dat" установить в "templates_alt"
Теперь не надо загружать каждый день новый прогноз!
С помощью небольшого скрипта он теперь будет постоянно у вас на сервере.
Скрипт сохраняем как "informer primety"
СпойлерПоказать
$priday=date(d);
$primonth=date(m);
$priyear=date(Y);
$file = file ("templates_alt/Primety.dat");
$blines = count ($file);
for ($k=0; $k<$blines; $k++){
list ($b0, $b1, $b2, $b3) = explode ("::",$file[$k]);
$array[$k] = array ($b0, $b1, $b2, $b3);
if ($b0==$priday and $b1==$primonth) {
$pri= $b3;
sg("ThisComputer.primety",$pri);
}
}
$primonth=date(m);
$priyear=date(Y);
$file = file ("templates_alt/Primety.dat");
$blines = count ($file);
for ($k=0; $k<$blines; $k++){
list ($b0, $b1, $b2, $b3) = explode ("::",$file[$k]);
$array[$k] = array ($b0, $b1, $b2, $b3);
if ($b0==$priday and $b1==$primonth) {
$pri= $b3;
sg("ThisComputer.primety",$pri);
}
}
В onNewMinute вставляем строки:
СпойлерПоказать
if (($m=="05")||($m=="20")||($m=="35")||($m=="50")) {
runScript("informer primety");// обновляем приметы
}
runScript("informer primety");// обновляем приметы
}
- Вложения
-
- Primety.rar
- (49.75 КБ) 301 скачивание
Последний раз редактировалось adzam Ср мар 02, 2016 8:10 am, всего редактировалось 1 раз.
- За это сообщение автора adzam поблагодарили (всего 4):
- Amarok (Вт мар 01, 2016 5:01 am) • kawkay (Вт мар 01, 2016 8:53 am) • mirsum (Пн мар 14, 2016 8:26 pm) • vitosmaxim80sad145 (Вс апр 05, 2020 10:13 pm)
- Рейтинг: 4.65%
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
-
- Сообщения: 82
- Зарегистрирован: Ср авг 26, 2015 9:22 pm
- Откуда: г.Обнинск, Калужская обл.
- Благодарил (а): 1 раз
- Поблагодарили: 9 раз
- Контактная информация:
Re: Галлерея домашних страниц
вроде все сделал по инструкции, вывел в МЕНЮ %Chisinau.primety% но что-то ничего не показывает, может объект какой-либо создать? чего-то не пойму, просвятите пожалуйстаadzam писал(а):Кого интересует народный прогноз погоды от SINOPTIK.
Теперь не надо загружать каждый день новый прогноз!
С помощью небольшого скрипта он теперь будет постоянно у вас на сервере.
Скрипт сохраняем как "informer primety"
Использовать можно так %Chisinau.primety%СпойлерПоказать$priday=date(d);
$primonth=date(m);
$priyear=date(Y);
$file = file ("templates_alt/Primety.dat");
$blines = count ($file);
for ($k=0; $k<$blines; $k++){
list ($b0, $b1, $b2, $b3) = explode ("::",$file[$k]);
$array[$k] = array ($b0, $b1, $b2, $b3);
if ($b0==$priday and $b1==$primonth) {
$pri= $b3;
sg("Chisinau.primety",$pri);
}
}
В onNewMinute вставляем строки:
И сам файл "Primety.dat" установить в "templates_alt"СпойлерПоказатьif (($m=="05")||($m=="20")||($m=="35")||($m=="50")) {
runScript("informer primety");// обновляем приметы
}
-
- Сообщения: 53
- Зарегистрирован: Вс апр 19, 2015 6:10 pm
- Благодарил (а): 83 раза
- Поблагодарили: 13 раз
Re: Галлерея домашних страниц
Панель управления-ThisComputer-свойства-Добавить новое свойство:primety -обновить
В сценарии informer primety пишем
Меню управления -добавить новый раздел -Приметы от Синоптик- Тип HTML- Данные: <b><font size="3" face="Arial">%ThisComputer.primety%</font></b><br>
В сценарии informer primety пишем
СпойлерПоказать
$priday=date(d);
$primonth=date(m);
$priyear=date(Y);
$file = file ("templates_alt/Primety.dat");
$blines = count ($file);
for ($k=0; $k<$blines; $k++){
list ($b0, $b1, $b2, $b3) = explode ("::",$file[$k]);
$array[$k] = array ($b0, $b1, $b2, $b3);
if ($b0==$priday and $b1==$primonth) {
$pri= $b3;
sg("ThisComputer.primety",$pri);
}
}
$primonth=date(m);
$priyear=date(Y);
$file = file ("templates_alt/Primety.dat");
$blines = count ($file);
for ($k=0; $k<$blines; $k++){
list ($b0, $b1, $b2, $b3) = explode ("::",$file[$k]);
$array[$k] = array ($b0, $b1, $b2, $b3);
if ($b0==$priday and $b1==$primonth) {
$pri= $b3;
sg("ThisComputer.primety",$pri);
}
}
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Галлерея домашних страниц
В связи с пиляканьем своего андроид приложения возник вопрос: как из menu.html убрать этот отступ?
Ну и фон сделать прозрачным.Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165