Формат вывода даты окончания и начала действия купона

Формат окончание действия купона

В настройках "Модуля купоны" есть возможность задать формат вывода даты окончания действия купона.

Для чего это нужно и как это работает

Нужно это для того, чтобы была возможность "подогнать" вывод даты окончания купона под любой дизайн.

Работает это очень просто: вы задаете формат даты и по переменной %date_end% в шаблоне вывода списка купонов, или в карточке купона получаете дату в необходимом формате.

Возможные варианты задания формате вывода можно посмотреть тут http://www.php.net/manual/ru/function.date.php

Вы можете вывести в любом формате любой параметр, год месяц день часы минуты секунды.

По умолчанию выводится в формате 15.08.2013 (d.m.Y)

Возможность вывода количества дней, оставшихся до окончания купона

 Для этого в шаблоне карточки купона и/или списка купонов делаем:

<!-- @date_end1 -->
день
<!-- @date_end2 -->
дня
<!-- @date_end5 -->
дней

<!-- @date_begin1 -->
остался:
<!-- @date_begin2 -->
осталось:
<!-- @date_begin5 -->
осталось:

<!-- @time_out -->
Акция завершилась

А в то место где нужно выводить окончание вставляем

%date_begin% %days_end% %date_ending%

Где переменные означают вывод:

  • %date_start% — дата начала действия
  • %date_end% — дата окончания действия
  • %date_begin% — склонения остался:, осталось:, осталось:
  • %days_end% — количество дней до конца
  • %date_ending% — склонения день, дня, дней

Строчка в html шаблонов списка купонов и карточки купона

<p class="label label-default">%date_start% %date_begin% %days_end% %date_ending%</p>

Будет выводить дату так

В настройках Модуля Купонов указываем формат

d.m.Y

Тонкость, связанная с выводом даты для JS скриптов

Но есть одна тонкость, связанная с выводом даты для JS скриптов. Такой JS скрипт по умолчанию работает в дефолтном шаблоне и выводит обратный отсчет: До конца акции осталось.....

ВНИМАНИЕ!

Если у вас работает этот скрипт и вы хотите и дальше выводить даты для JS скрипта, вам необходимо в поле "Формат даты" указать JS!

JS

Как на изображении выше.

Формат начала действия купона

Работает это очень просто: вы задаете формат даты и по переменной %date_start% в шаблоне вывода списка купонов, или в карточке купона получаете дату в необходимом формате.

Возможные варианты задания формате вывода можно посмотреть тут http://www.php.net/manual/ru/function.date.php

Вы можете вывести в любом формате любой параметр, год месяц день часы минуты секунды.

По умолчанию выводится в формате 15.08.2013 (d.m.Y)

Настройки