Тег — различия между версиями

Материал из TaxiMaster
Перейти к: навигация, поиск
м (пунктуация, одна точечка)
(Общие теги)
Строка 12: Строка 12:
  
 
# <tt>%PrizePhoneCnt%</tt> — количество заказов, оставшихся до [[Призовая статистика|призовой поездки]] по телефону.
 
# <tt>%PrizePhoneCnt%</tt> — количество заказов, оставшихся до [[Призовая статистика|призовой поездки]] по телефону.
#* Например, если следующая поездка клиента — призовая, и текст шаблона — <tt>До призового осталось %PrizePhoneCnt% заказ(а,ов)</tt>, то текст сообщения будет такой: <tt>До призового осталось 1 заказ(а,ов)</tt>.
+
#* Например, если следующая поездка клиента — призовая, и текст шаблона — {{code|До призового осталось %PrizePhoneCnt% заказ(а,ов)}}, то текст сообщения будет такой: {{code|До призового осталось 1 заказ(а,ов)}}.
 
# <tt>%PrizeClientCnt%</tt> — количество [[заказ]]ов до призовой поездки постоянного клиента.
 
# <tt>%PrizeClientCnt%</tt> — количество [[заказ]]ов до призовой поездки постоянного клиента.
 
#*Отличие от тега <tt>%PrizePhoneCnt%</tt> состоит в том, что берется статистика не по номеру телефона, а по [[Постоянные клиенты|номеру постоянного клиента]].
 
#*Отличие от тега <tt>%PrizePhoneCnt%</tt> состоит в том, что берется статистика не по номеру телефона, а по [[Постоянные клиенты|номеру постоянного клиента]].
Строка 19: Строка 19:
 
# <tt>%Time%</tt> — текущее время. Формат времени задается в параметрах.
 
# <tt>%Time%</tt> — текущее время. Формат времени задается в параметрах.
 
# <tt>%Phone%</tt> — номер телефона заказчика.
 
# <tt>%Phone%</tt> — номер телефона заказчика.
#* Например, шаблон <tt>Заказчик (%Phone%)...</tt>, если номер клиента - <tt>7159561</tt>, преобразует текст СМС так: <tt>Заказчик (79159561)...</tt>.
+
#* Например, шаблон {{code|Заказчик (%Phone%)...}}, если номер клиента - <tt>7159561</tt>, преобразует текст СМС так: {{code|Заказчик (79159561)...}}.
 
# <tt>%CPhone%</tt> — номер [[Телефон на отзвон|телефона на отзвон]].
 
# <tt>%CPhone%</tt> — номер [[Телефон на отзвон|телефона на отзвон]].
 
# <tt>%Src%</tt> — [[адрес подачи]].
 
# <tt>%Src%</tt> — [[адрес подачи]].
#* Например, если адрес подачи в карточке заказа - «Пушкинская, 289», то шаблон <tt>Адрес подачи: %Src%...</tt> будет преобразован в текст: <tt>Адрес подачи: Пушкинская, 289</tt>.
+
#* Например, если адрес подачи в карточке заказа - «Пушкинская, 289», то шаблон {{code|Адрес подачи: %Src%...}} будет преобразован в текст: {{code|Адрес подачи: Пушкинская, 289}}.
 
# <tt>%Dest%</tt> — [[адрес назначения]].
 
# <tt>%Dest%</tt> — [[адрес назначения]].
 
# <tt>%Client%</tt> — имя клиента.
 
# <tt>%Client%</tt> — имя клиента.
 
# <tt>%AMount%</tt> — сумма за заказ (поле '''Сумма''' в [[Карточка заказа|карточке заказа]]).
 
# <tt>%AMount%</tt> — сумма за заказ (поле '''Сумма''' в [[Карточка заказа|карточке заказа]]).
#* Например, шаблон <tt>%Src% - %Dest%, %AMount%</tt> позволит вставлять в текст сообщения адрес подачи, адрес назначения и сумму за заказ и разделить их тире и запятой.
+
#* Например, шаблон {{code|%Src% - %Dest%, %AMount%}} позволит вставлять в текст сообщения адрес подачи, адрес назначения и сумму за заказ и разделить их тире и запятой.
# <tt>%Disc%</tt> — скидка в процентах. Например, шаблон <tt>Скидка: %Disc%</tt> при скидке 5% преобразуется в сообщение <tt>Скидка: 5%</tt>.
+
# <tt>%Disc%</tt> — скидка в процентах.
 +
#* Например, шаблон {{code|Скидка: %Disc%}} при скидке 5% преобразуется в сообщение {{code|Скидка: 5%}}.
 
# <tt>%Amnt%</tt> — сумма за заказ без учета скидки.  
 
# <tt>%Amnt%</tt> — сумма за заказ без учета скидки.  
 
# <tt>%ITime%</tt> — время поступления заказа.  
 
# <tt>%ITime%</tt> — время поступления заказа.  
Строка 34: Строка 35:
 
# <tt>%CarType%</tt> — [[тип автомобиля]].
 
# <tt>%CarType%</tt> — [[тип автомобиля]].
 
# <tt>%CarCallID%</tt> — позывной автомобиля.
 
# <tt>%CarCallID%</tt> — позывной автомобиля.
# <tt>%CarGosNum%</tt> — госномер автомобиля. Этот тег удобен для отправки заказчикам в шаблоне вида <tt>...госномер %CarGosNum%...</tt>.
+
# <tt>%CarGosNum%</tt> — госномер автомобиля. Этот тег удобен для отправки заказчикам в шаблоне вида {{code|...госномер %CarGosNum%...}}.
 
# <tt>%CarColor%</tt> — цвет автомобиля.
 
# <tt>%CarColor%</tt> — цвет автомобиля.
#* Этот тег также удобен для отправки заказчикам. Например, в шаблоне <tt>Машина подана: номер %CarGosNum%, цвет %CarColor%</tt> содержится информация о госномере и о цвете автомобиля.  
+
#* Этот тег также удобен для отправки заказчикам.
 +
#* Например, в шаблоне {{code|Машина подана: номер %CarGosNum%, цвет %CarColor%}} содержится информация о госномере и о цвете автомобиля.  
 
# <tt>%Min%</tt> — осталось времени до подачи в указанном формате.
 
# <tt>%Min%</tt> — осталось времени до подачи в указанном формате.
 
# <tt>%MinM%</t> —  осталось минут до подачи (в формате <tt>nn</tt>).
 
# <tt>%MinM%</t> —  осталось минут до подачи (в формате <tt>nn</tt>).
 
# <tt>%CarMark%</tt> — марка автомобиля.  
 
# <tt>%CarMark%</tt> — марка автомобиля.  
# <tt>%DrvAmount%</tt> — текущий счет водителя. Тег удобен для оповещения водителей о состоянии их счетов.  
+
# <tt>%DrvAmount%</tt> — текущий счет водителя. Тег удобен для оповещения водителей о состоянии их счетов.
  
 
== Специфические теги ==
 
== Специфические теги ==

Версия 15:05, 19 июня 2009

Тег — особая текстовая конструкция внутри большого выражения, которая автоматически заменяется на переменное значение (взятое, например, из базы данных Такси-Мастер, из карточки заказа и т. д.). Теги предназначены для того, чтобы в тексте сообщения заменять себя на значение, которое в большинстве случаев берется из программы Такси-Мастер. Например, на сумму заказа при отправке сообщения водителю. При этом достигается полная автоматизация действий, поскольку модуль сам подставляет на места тегов соответствующие значения. Тегов в сообщении может быть как угодно много, они могут встречаться как угодно часто, но их написание должно точно соответствовать правилам:

  1. Тег заключается в знаки %: %ПримерТега%.
  2. Тег является регистрозависимым, то есть %Тег% и %тег% — это разные теги.

Общие теги

Существует множество общих тегов, то есть тех тегов, которые работают во всех СМС-сообщениях:

  1. %PrizePhoneCnt% — количество заказов, оставшихся до призовой поездки по телефону.
    • Например, если следующая поездка клиента — призовая, и текст шаблона — «До призового осталось %PrizePhoneCnt% заказ(а,ов)», то текст сообщения будет такой: «До призового осталось 1 заказ(а,ов)».
  2. %PrizeClientCnt% — количество заказов до призовой поездки постоянного клиента.
  3. %DateTime% — текущие дата и время. Формат даты и времени задается в параметрах.
  4. %Date% — текущая дата. Формат даты задается в параметрах.
  5. %Time% — текущее время. Формат времени задается в параметрах.
  6. %Phone% — номер телефона заказчика.
    • Например, шаблон «Заказчик (%Phone%)...», если номер клиента - 7159561, преобразует текст СМС так: «Заказчик (79159561)...».
  7. %CPhone% — номер телефона на отзвон.
  8. %Src%адрес подачи.
    • Например, если адрес подачи в карточке заказа - «Пушкинская, 289», то шаблон «Адрес подачи: %Src%...» будет преобразован в текст: «Адрес подачи: Пушкинская, 289».
  9. %Dest%адрес назначения.
  10. %Client% — имя клиента.
  11. %AMount% — сумма за заказ (поле Сумма в карточке заказа).
    • Например, шаблон «%Src% - %Dest%, %AMount%» позволит вставлять в текст сообщения адрес подачи, адрес назначения и сумму за заказ и разделить их тире и запятой.
  12. %Disc% — скидка в процентах.
    • Например, шаблон «Скидка: %Disc%» при скидке 5% преобразуется в сообщение «Скидка: 5%».
  13. %Amnt% — сумма за заказ без учета скидки.
  14. %ITime% — время поступления заказа.
  15. %PTime% — время, когда нужно выполнить заказ. Полезно для оповещения водителей о предварительных заказах.
  16. %Cou% — имя контрагента.
  17. %CarType%тип автомобиля.
  18. %CarCallID% — позывной автомобиля.
  19. %CarGosNum% — госномер автомобиля. Этот тег удобен для отправки заказчикам в шаблоне вида «...госномер %CarGosNum%...».
  20. %CarColor% — цвет автомобиля.
    • Этот тег также удобен для отправки заказчикам.
    • Например, в шаблоне «Машина подана: номер %CarGosNum%, цвет %CarColor%» содержится информация о госномере и о цвете автомобиля.
  21. %Min% — осталось времени до подачи в указанном формате.
  22. %MinM%</t> — осталось минут до подачи (в формате <tt>nn).
  23. %CarMark% — марка автомобиля.
  24. %DrvAmount% — текущий счет водителя. Тег удобен для оповещения водителей о состоянии их счетов.

Специфические теги

Есть также специфические теги, предназначенные для массовой рассылки. Массовая рассылка — это отдельная возможность модуля, и для нее представлены следующие теги:

  1. %SpamStart% — начало выбранного периода, статистика за который будет рассылаться. Дата выводится в формате dd.mm.yyy.
  2. %SpamStop% — конец выбранного периода статистики. Дата выводится в формате dd.mm.yyy.
  3. %OrdersCnt% — количество заказов, выполненных за выбранный период статистики.

Формат тегов

Теги могут быть выведены в соответствии с особым форматом, который задается в параметрах модуля СМС. Он задает маску, по которой затем формируется значение. Маска может содержать следующие заменяемые значения:

  1. dd — день (число), например, 22.
  2. mm — номер месяца, например, 03.
  3. yyyy — год, обозначенный четырьмя цифрами, например, 2000.
  4. hh — часы, например, 22.
  5. nn — минуты (задействована буква “n”, поскольку “m” уже обозначает месяц), например, 58.
  6. ss — секунды, например, 00.

Переменные могут быть разделены пробелами, знаками . или -, а также другими знаками, однако использование других знаков не рекомендуется.