Страница 21 из 27

Re: [Модуль] Будильник (app_alarmclock)

Добавлено: Вт ноя 20, 2018 7:24 pm
adzam
А как вытащить через свойство название будильника,а то у меня вместо рабочий пишет AlarmClock01

Re: [Модуль] Будильник (app_alarmclock)

Добавлено: Вт ноя 20, 2018 11:11 pm
viktor6
Переименовать обьекты

Re: [Модуль] Будильник (app_alarmclock)

Добавлено: Ср ноя 21, 2018 6:41 am
nick7zmail
Не совсем понял - где пишет...но вообще название, которое в модуле вводите - хранится в описании объекта.

Re: [Модуль] Будильник (app_alarmclock)

Добавлено: Ср ноя 21, 2018 7:23 am
adzam
Я немного переделал для себя меню управления будильниками и вот что получается:
вот кусок кода

<th style="text-align: center;width:40%">Имя</th>
<th style="text-align: center;width:40%">Дни недели</th>
</thead>
[#begin RESULT#]
<tr style="height:52px" class="hover_btn2">
<td style="vertical-align:middle;text-align: center;color: #FCBA04;
text-shadow: 1px 1px 2px #000, 0 0 1em #000;">
<b>
[#TITLE#]
</a></b>
</td>
<td style="vertical-align:middle;text-align: center;color: #FCBA04;
text-shadow: 1px 1px 2px #000, 0 0 1em #000;">
[#if DAY_0!="0"#]
Пн&nbsp;
[#endif#]

[#if DAY_1!="0"#]
Вт&nbsp;
[#endif#]

и вот результат
Безымянный.jpg
Безымянный.jpg (60.23 КБ) 3820 просмотров

Вместо рабочий, выходной и т.д. пишет AlarmClock01,AlarmClock02 и т.д.
Подскажите что ни так или как сделать свойство
AlarmClock01.title чтоб присваивалось рабочий и т.д.

Re: [Модуль] Будильник (app_alarmclock)

Добавлено: Ср ноя 21, 2018 8:47 am
nick7zmail
Покажите php код, который выдаёт вам RESULT

Re: [Модуль] Будильник (app_alarmclock)

Добавлено: Ср ноя 21, 2018 9:01 am
nick7zmail
Чисто пальцем в небо - замените [#TITLE#] на [#NAME#].
Я просто не пойму что эта за менюшка, и откуда вы берете данные эти все.

Re: [Модуль] Будильник (app_alarmclock)

Добавлено: Ср ноя 21, 2018 1:09 pm
adzam
nick7zmail писал(а):
Ср ноя 21, 2018 9:01 am
Чисто пальцем в небо - замените [#TITLE#] на [#NAME#].
Я просто не пойму что эта за менюшка, и откуда вы берете данные эти все.
Попадос прямо в яблочко,я тоже подумал про [#NAME#] но решил посоветоваться.
Я установил кнопку которая горит зеленым если хоть какой то будильник включен, если нет то горит серым.
при нажатии на нее выходит данное меню из которого можно включить или выключить любой будильник или поменять время не заходя в панель управления, по моему удобно, сейчас доделаю фон и пришлю скрин.
Спасибо за ответ.

Re: [Модуль] Будильник (app_alarmclock)

Добавлено: Ср ноя 21, 2018 10:23 pm
viktor6
adzam писал(а):
Ср ноя 21, 2018 7:23 am
Я немного переделал для себя меню управления будильниками и вот что получается:
вот кусок кода
СпойлерПоказать
<th style="text-align: center;width:40%">Имя</th>
<th style="text-align: center;width:40%">Дни недели</th>
</thead>
[#begin RESULT#]
<tr style="height:52px" class="hover_btn2">
<td style="vertical-align:middle;text-align: center;color: #FCBA04;
text-shadow: 1px 1px 2px #000, 0 0 1em #000;">
<b>
[#TITLE#]
</a></b>
</td>
<td style="vertical-align:middle;text-align: center;color: #FCBA04;
text-shadow: 1px 1px 2px #000, 0 0 1em #000;">
[#if DAY_0!="0"#]
Пн&nbsp;
[#endif#]

[#if DAY_1!="0"#]
Вт&nbsp;
[#endif#]
и вот результат

Безымянный.jpg


Вместо рабочий, выходной и т.д. пишет AlarmClock01,AlarmClock02 и т.д.
Подскажите что ни так или как сделать свойство
AlarmClock01.title чтоб присваивалось рабочий и т.д.
А можно весь код. Уж очень красиво получилось :D

Re: [Модуль] Будильник (app_alarmclock)

Добавлено: Пт ноя 23, 2018 7:27 pm
adzam
Доделаю и выставлю весь код.

Re: [Модуль] Будильник (app_alarmclock)

Добавлено: Сб ноя 24, 2018 9:22 am
yura_s80
А как привязать шаблон поведения на "установи будильник на 17:35"
У меня вот такой код не работает(

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

(включи|поставь|установи|установить|заведи) будильник на (\d+)(\D+)(\d*)

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

$h=$matches[7]; 
$i=$matches[8]; 
$m=$matches[9];
$hh=$h;
if ($h<10) {$h="0".$h;}
if ($h>24) {
say("Непонятно на который час завести будильник, определитесь и сообщите снова.",5);
return;
}
if (($m>59)|(!$m)) {
say("Непонятно на сколько минут завести будильник, поэтому пусть будет ровно 0.",5);
$m="00";
}
say("Ставлю будильник на ".$h." ".$i." ".$m." минут. Постарайтесь не проспать.",5);
setGlobal('AlarmClock02.AlarmOn',1);
setGlobal('AlarmClock02.AlarmTime',$h.':'.$m);
Вот что выдает:
13:16 Алиса: Ставлю будильник на 0 00 минут. Постарайтесь не проспать.
13:16 Алиса: Непонятно на сколько минут завести будильник, поэтому пусть будет ровно 0.
13:16 Admin: установить будильник на 12:35