Контексты в шаблонах поведения
Модератор: immortal
- xor
- Сообщения: 2040
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: Контексты в шаблонах поведения
Не понял, как вы творчески подошли к первому варианту, а про второй - поместите предложенную строку кода в шаблон, и после его сработки посмотрите, что в свойстве test. Там и можно выбрать нужный matches. Как я понимаю, в этом проблема.
Отправлено с моего Redmi 4X через Tapatalk
Отправлено с моего Redmi 4X через Tapatalk
- Рейтинг: 1.16%
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 55
- Зарегистрирован: Вс янв 29, 2017 12:52 am
- Откуда: Уфа
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Re: Контексты в шаблонах поведения
Вот что вышло в свойстве Dimmer01.level :
при запросе "яркость в зале 100"
значит нужно ставить matches[3]?
Код: Выделить всё
Array
(
[0] => яркость в зале 100
[1] =>
[2] =>
[3] => 100
)
значит нужно ставить matches[3]?
-
- Сообщения: 55
- Зарегистрирован: Вс янв 29, 2017 12:52 am
- Откуда: Уфа
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Re: Контексты в шаблонах поведения
Все, получилось!
Спасибо большое!
С меня +
Код: Выделить всё
say('Яркость установлена',1);
sg('Dimmer01.level',print_r($matches[3],true));
С меня +
-
- Сообщения: 1555
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: Контексты в шаблонах поведения
А зачем нужен print_r?!2007-i писал(а): ↑Сб янв 05, 2019 6:26 pmВсе, получилось!Код: Выделить всё
say('Яркость установлена',1); sg('Dimmer01.level',print_r($matches[3],true));
Должно работать и просто
Код: Выделить всё
sg('Dimmer01.level',$matches[3]);
-
- Сообщения: 55
- Зарегистрирован: Вс янв 29, 2017 12:52 am
- Откуда: Уфа
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Re: Контексты в шаблонах поведения
Интересно, что в таком случае лучше прописать? Так на будущее?
Да и может другим пригодиться, вдруг с речью яндекс что нибудь случиться, платная станет или еще что к примеру )
Да и может другим пригодиться, вдруг с речью яндекс что нибудь случиться, платная станет или еще что к примеру )
-
- Сообщения: 1555
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: Контексты в шаблонах поведения
Ну, например, так
Код: Выделить всё
$level=$matches[3];
if ($level=='один') {
$level=1;
} elseif ($level=='два') {
$level=2;
} elseif ($level=='три') {
$level=3;
}
say('Яркость установлена',1);
sg('Dimmer01.level',$level);
-
- Сообщения: 55
- Зарегистрирован: Вс янв 29, 2017 12:52 am
- Откуда: Уфа
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Re: Контексты в шаблонах поведения
Код: Выделить всё
$level=$matches[3];
if ($level=='один') {
$level=1;
} elseif ($level=='два') {
$level=2;
} elseif ($level=='три') {
$level=3;
}
say('Яркость установлена',1);
sg('Dimmer01.level',$level);
Или он только числа до десяти так пишет?
-
- Сообщения: 1555
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: Контексты в шаблонах поведения
Обычно только 1,2,32007-i писал(а): ↑Сб янв 05, 2019 7:55 pmтак думаю не очень хороший выход, так как гуг может же и число 100 написать словом, тогда и придется писать условие до 100?Код: Выделить всё
$level=$matches[3]; if ($level=='один') { $level=1; } elseif ($level=='два') { $level=2; } elseif ($level=='три') { $level=3; } say('Яркость установлена',1); sg('Dimmer01.level',$level);
Или он только числа до десяти так пишет?
-
- Сообщения: 2086
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 458 раз
Re: Контексты в шаблонах поведения
гугл через хромгейт
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
- Сообщения: 55
- Зарегистрирован: Вс янв 29, 2017 12:52 am
- Откуда: Уфа
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Re: Контексты в шаблонах поведения
Тогда это все меняет, я не проверял через гугл поэтому интересуюсь.