IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Временные интервалы
Жека204566
сообщение 16.8.2016, 14:42
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 5
Регистрация: 16.8.2016
Пользователь №: 148620



Здравствуйте! Такая ситуация: инф кинул ссылку на видео человеку (человек посмотрел, не посмотрел не знаю). Прошел день человек не пишет, как спросить у человека он посмотрел видео или нет?. Вопрос по сути. Можно ли настроить шаблон инфа так, чтобы он спросил у человека через день! посмтрел тот видео или нет? и/или как это сделать? Заранее Спасибо!
Перейти в начало страницы
 
+Цитировать сообщение
DemoN1810
сообщение 16.8.2016, 15:54
Сообщение #2


Инфмастер
***

Группа: Пользователи
Сообщений: 89
Регистрация: 3.8.2016
Пользователь №: 148612
Сайт инфа: t-demon-a.iii.ru


Цитата(Жека204566 @ 16.8.2016, 18:42) *
спросил через день

Тут вроде это уже обсуждалось, нужно взять сегодняшнее число и прибавить единицу:

[@Plus("[@Extract("[@Dt()]","%d" )]", "1")][@Extract("[@Dt()]","%S" )]

Сообщение отредактировал DemoN1810 - 16.8.2016, 15:56


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
Жека204566
сообщение 16.8.2016, 16:17
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 5
Регистрация: 16.8.2016
Пользователь №: 148620



Спасибо!
Перейти в начало страницы
 
+Цитировать сообщение
Жека204566
сообщение 16.8.2016, 16:44
Сообщение #4


Новичок
*

Группа: Пользователи
Сообщений: 5
Регистрация: 16.8.2016
Пользователь №: 148620




Тут вроде это уже обсуждалось, нужно взять сегодняшнее число и прибавить единицу:

[@Plus("[@Extract("[@Dt()]","%d" )]", "1")][@Extract("[@Dt()]","%S" )]

а можно это вконтексте шаблона или на примере, где подставлять время.

Перейти в начало страницы
 
+Цитировать сообщение
DemoN1810
сообщение 16.8.2016, 17:33
Сообщение #5


Инфмастер
***

Группа: Пользователи
Сообщений: 89
Регистрация: 3.8.2016
Пользователь №: 148612
Сайт инфа: t-demon-a.iii.ru


Цитата(Жека204566 @ 16.8.2016, 20:44) *
на примере

Допустим хочешь сохранить это в переменную %user_5, тогда в ответе пишешь:

[@set("user_5", "[@Plus("[@Extract("[@Dt()]","%d" )]", "1")][@Extract("[@Dt()]","%S" )]", "1")] (последняя единица нужна, чтобы инф не показывал в ответе полученное число)

тогда в другом шаблоне поставить например:

[if([@IsEqual("[@dext("[@Dt()]" "%d %S")]", "[%user_5]")])] {Привет, ты [if(%user_gender="М")]{посмотрел}[if(%user_gender="Ж")]{посмотрела}[if(!%user_gender)]{посмотрело} тот фильм, который я тебе давал?} [else] {Привет} (может ты в %user_gender что-то другое пишешь, это только пример как это может быть)

Сообщение отредактировал DemoN1810 - 16.8.2016, 17:34


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
Жека204566
сообщение 20.8.2016, 12:32
Сообщение #6


Новичок
*

Группа: Пользователи
Сообщений: 5
Регистрация: 16.8.2016
Пользователь №: 148620



Я так понимаю что функция Extract вызывает время, день, неделю, месяц, год. В приницпе можно обойтись и [@Time("/")] - если в пределах до 4 дней.
Вот такая формула вроде бы, должна работать. Опустим гендерную принадлежность и имя Гостя. [@Plus("[@Extract([@Time(/)]", "00/10")]] ну как фильм. Только все равно инф выдает сразу ответ на вопрос Фильм "ну как фильм" не дожидаясь 10 минут.
А если пишу [@Plus("[@Extract([@Time(/)]", "00/10")]][@Extract([@Time(/)]", "00/10")] то формула не работает.

вот как я составил шаблон:

Инфу Говорят
Фильм

Инф отвечает
[@Plus("[@Extract([@Time(/)]", "00/10")]] ну как фильм.
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 8.12.2019, 21:11