Элементы меню в сценах

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

Модератор: immortal

Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Элементы меню в сценах

Сообщение sergejey » Ср апр 20, 2016 11:21 am

adzam писал(а):Для меня это не очень удобно поэтому подскажите пож. как изменить формат даты в свойствах на
число.месяц.год
19.04 1961
В свойствах оно хранится в формате базы данных (ГГГГ-ММ-ДД). А где вы потом используете это свойство? Я может быть подскажу вариант перевода его в обычный формат уже при использовании.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
adzam
Сообщения: 602
Зарегистрирован: Сб дек 08, 2012 10:28 pm
Откуда: Кишинев
Благодарил (а): 20 раз
Поблагодарили: 138 раз

Re: Элементы меню в сценах

Сообщение adzam » Ср апр 20, 2016 1:33 pm

sergejey писал(а): В свойствах оно хранится в формате базы данных (ГГГГ-ММ-ДД). А где вы потом используете это свойство? Я может быть подскажу вариант перевода его в обычный формат уже при использовании.
СпойлерПоказать
say ("Проверим, есть ли сегодня дни рождения у кого-нибудь из пользователей.",-1);
$TCd=gg("ThisComputer.DateD");
$TCm=gg("ThisComputer.DateM");
$fullName='unknown';
$objects=getObjectsByClass("Users");
foreach($objects as $obj) {
$user=$obj['TITLE'];
list($USd, $USm, $USy) = explode(".", gg($user.".Brithday"));
if (($USd == $TCd)&($USm == $TCm)) {
$fullName=gg($user.".fullName");
$bodytext=$fullName.": ";
$bodytext.=getRandomLine(birthday);
$bodytext.=" С днем рождения! (Алиса)";
say($bodytext,1);
runScript('send_mes', array('to'=>$fullName,'subj'=>"- HappyBirthday -",'msg'=>$bodytext,'what'=>"SMS"));
}

}
if ($fullName=='unknown') {
say ("На сегодня я дней рождения не обнаружила.",-1);
}
я думаю что можно поменять местами переменные в строке и вместо разделителя поставить (-)
list($USd, $USm, $USy) = explode(".", gg($user.".Brithday"))

примерно так
list($USy, $USm, $USd) = explode("-", gg($user.".Brithday"))
но не знаю будет ли работать, хотя хотелось бы привычный формат.
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Аватара пользователя
Sandr
Сообщения: 126
Зарегистрирован: Пн ноя 16, 2015 5:10 pm
Благодарил (а): 19 раз
Поблагодарили: 29 раз

Re: Элементы меню в сценах

Сообщение Sandr » Пт май 13, 2016 9:08 am

А я чегойто туплю ....
Где найти "Menu control" ?
2016-05-13_09-06-32.png
2016-05-13_09-06-32.png (7.39 КБ) 8515 просмотров
Обновления
Вы используете последнюю версию!
Win Home Serv 2011 / Intel Core i3 / 32 GB ram /
Сцена погода (вертикальная)
mySensor скетчи ( 4х канальный димер | Оптимизация скетчей )
Ну и конечно моя маленькая фабрика - 3D печать / фрезеровка / литье
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Элементы меню в сценах

Сообщение nick7zmail » Пт май 13, 2016 9:36 am

Хз...у меня есть этот пункт.

Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Sandr
Сообщения: 126
Зарегистрирован: Пн ноя 16, 2015 5:10 pm
Благодарил (а): 19 раз
Поблагодарили: 29 раз

Re: Элементы меню в сценах

Сообщение Sandr » Пт май 13, 2016 11:51 am

Скачал заново проект с Github, закинул в htdocs. Пункт Menu controls появился
НО! при попытке добавить элемент появляется ошибка сохранения в БД
"Unknown column 'APPEAR_ANIMATION' in 'field list' "
Нет такой колонки в структуре таблицы elements

Но ее нет и в файле db_terminal.sql на Github !?

Наверно в каком-то обновлении была и сплыла :(

Поделитесь структурой таблицы elements
Win Home Serv 2011 / Intel Core i3 / 32 GB ram /
Сцена погода (вертикальная)
mySensor скетчи ( 4х канальный димер | Оптимизация скетчей )
Ну и конечно моя маленькая фабрика - 3D печать / фрезеровка / литье
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Элементы меню в сценах

Сообщение nick7zmail » Пт май 13, 2016 11:54 am

Sandr писал(а):Скачал заново проект с Github, закинул в htdocs. Пункт Menu controls появился
НО! при попытке добавить элемент появляется ошибка сохранения в БД
"Unknown column 'APPEAR_ANIMATION' in 'field list' "
Нет такой колонки в структуре таблицы elements

Но ее нет и в файле db_terminal.sqlGithub !?
Таблицу тоже как-то обновить надо...либо поля вручную добавлять...но это долго придётся делать...чувствую это не единственное поле)

Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Sandr
Сообщения: 126
Зарегистрирован: Пн ноя 16, 2015 5:10 pm
Благодарил (а): 19 раз
Поблагодарили: 29 раз

Re: Элементы меню в сценах

Сообщение Sandr » Пт май 13, 2016 12:24 pm

Вот ведь проблема на пустом месте :Е
Где то обновление которое добавило MenuControls ?

нашел структуру в файле scenes.class.php

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

  `APPEAR_ANIMATION` int(3) NOT NULL DEFAULT '0', 
Теперь новый вопрос как обозвать элемент а то он как "Выключатель" :Е
2016-05-13_12-26-09.png
2016-05-13_12-26-09.png (11.35 КБ) 8477 просмотров
и как его привязать к Объекту в системе
СпойлерПоказать
2016-05-13_12-25-08.png
2016-05-13_12-25-08.png (18.34 КБ) 8477 просмотров
Win Home Serv 2011 / Intel Core i3 / 32 GB ram /
Сцена погода (вертикальная)
mySensor скетчи ( 4х канальный димер | Оптимизация скетчей )
Ну и конечно моя маленькая фабрика - 3D печать / фрезеровка / литье
ivannag
Сообщения: 146
Зарегистрирован: Вт апр 12, 2016 12:19 am
Благодарил (а): 18 раз
Поблагодарили: 27 раз

Re: Элементы меню в сценах

Сообщение ivannag » Сб май 14, 2016 4:03 pm

Sandr писал(а): Теперь новый вопрос как обозвать элемент а то он как "Выключатель" :Е

и как его привязать к Объекту в системе
Вообще-то никак... Menu Control не добавляет полноценные слайдеры/переключатели на сцену, а просто вызывает уже существующие из меню... Так-что создаете, обзываете и привязываете элемент в меню, а потом просто обращаетесь к нему через Menu Control в сцене...
Судя по вашему скрину, вы вызвали выключатель с названием "Выключатель" из группы меню Demo Controls, если отредактируете его то в сцене автоматически все поменяется...
Уверен что в дальнейшем Сергей добавит настоящие слайдеры и прочие плюшки для сцен))
Аватара пользователя
adzam
Сообщения: 602
Зарегистрирован: Сб дек 08, 2012 10:28 pm
Откуда: Кишинев
Благодарил (а): 20 раз
Поблагодарили: 138 раз

Re: Элементы меню в сценах

Сообщение adzam » Сб июл 16, 2016 8:16 am

Подскажите пож. как можно сделать чтоб при нажатии на кнопку или иконку в шапке
10.png
10.png (25.84 КБ) 8043 просмотра
открывалось бы всплывающее окно со сценой
1001.png
1001.png (151.46 КБ) 8043 просмотра
Пробовал по разному или открывает новое окно или ничего а всплывающее не получается,
прошу помощи может кто знает.Окно примерно такого типа
1004.png
1004.png (827.56 КБ) 8043 просмотра
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Элементы меню в сценах

Сообщение nick7zmail » Сб июл 16, 2016 11:16 am

единственный вариант который могу предложить - перенесите элемент на сцену, и выставите параметры
scr.jpg
scr.jpg (62.08 КБ) 8036 просмотров
Тогда будет открываться всплывающая сцена.
Либо с java придется повозиться, но это уже без меня =D.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить