Перейти к содержимому


Фото
- - - - -

Вывести сообщение в определённое время

время

Best Answer Chudo , 23.11.2018 - 14:34

Делюсь, мало ли кому-нибудь пригодится =)

 

{if $smarty.now|date_format:"%A" != 'Пятница' and $smarty.now|date_format:"%A" != 'Суббота'}
{if $smarty.now|date_format:"%k" >= '11' && $smarty.now|date_format:"%k" <= '22'}
ОТКРЫТО (для пн,вт,ср и чт)
{else}
ЗАКРЫТО
{/if}
{else}
{if $smarty.now|date_format:"%k" >= '11' && $smarty.now|date_format:"%k" <= '23'}
ОТКРЫТО (для сб и вс)
</div>
{else}
ЗАКРЫТО
{/if}
{/if}



Используйте параметры определения дней недели

https://www.smarty.n...date.format.tpl

Спасибо большое, Вы мне помогли

Перейти к посту


  • Чтобы отвечать, сперва войдите на форум
3 ответов в теме

#1 Chudo

Chudo
  • Пользователь
  • 89 сообщений
  • Программирование, Верстка, Заказчик
  • Версия CMS:2.x
  • Откуда:Саратов

Опубликовано 23.11.2018 - 12:17

Друзья, помогите пожалуйста. Как можно вывести сообщение в определённое время, которое привяжется к серверному времени? 

Например, в период с 23:00 до 11:00 выводится одно сообщение, а в период с 11:00 до 23:00 выводится другое?



#2 Chudo

Chudo
  • Пользователь
  • 89 сообщений
  • Программирование, Верстка, Заказчик
  • Версия CMS:2.x
  • Откуда:Саратов

Опубликовано 23.11.2018 - 12:24

Нашёл на форуме такую штуку, подошла
 

{if $smarty.now|date_format:"%H-%M" >= '12-22' && $smarty.now|date_format:"%H-%M" <= '18-20'}
<h1>Магазин закрыт</h1>
{/if}

 

А можете подсказать, как сделать так, что бы в ПН, ВТ, СР, ЧТ, ПТ, СБ, ВС  - можно было разделить по дням. 
Что бы например, с среду было одно время, в в субботу другое?



#3 phukortsin

phukortsin
  • Фрилансер
  • 869 сообщений
  • Программирование, Пользователь
  • Версия CMS:2.x
  • Откуда:Львов

Опубликовано 23.11.2018 - 13:01

Нашёл на форуме такую штуку, подошла
 

 

А можете подсказать, как сделать так, что бы в ПН, ВТ, СР, ЧТ, ПТ, СБ, ВС  - можно было разделить по дням. 
Что бы например, с среду было одно время, в в субботу другое?

 

Используйте параметры определения дней недели

https://www.smarty.n...date.format.tpl



#4 Chudo

Chudo
  • Пользователь
  • 89 сообщений
  • Программирование, Верстка, Заказчик
  • Версия CMS:2.x
  • Откуда:Саратов

Опубликовано 23.11.2018 - 14:34   Best Answer

Делюсь, мало ли кому-нибудь пригодится =)

 

{if $smarty.now|date_format:"%A" != 'Пятница' and $smarty.now|date_format:"%A" != 'Суббота'}
{if $smarty.now|date_format:"%k" >= '11' && $smarty.now|date_format:"%k" <= '22'}
ОТКРЫТО (для пн,вт,ср и чт)
{else}
ЗАКРЫТО
{/if}
{else}
{if $smarty.now|date_format:"%k" >= '11' && $smarty.now|date_format:"%k" <= '23'}
ОТКРЫТО (для сб и вс)
</div>
{else}
ЗАКРЫТО
{/if}
{/if}



Используйте параметры определения дней недели

https://www.smarty.n...date.format.tpl

Спасибо большое, Вы мне помогли







Также с меткой «время»

0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых