Jump to content

Приблизительная дата доставки


Recommended Posts

Понадобилось вывести в карточку товара приблизительную дату доставки товара +1-2 дня 

Взял за основу 

http://forum.simplacms.ru/topic/10813-%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%82%D0%B8%D0%BD%D0%B3-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C-%D0%BF%D0%BE%D0%B4%D1%82%D0%B0%D0%BB%D0%BA%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC-%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0-%D0%BA-%D0%BF%D0%BE%D0%BA%D1%83%D0%BF/?hl=%2B%D0%B4%D0%B0%D1%82%D0%B0+%2Bsmarty&do=findComment&comment=82967

 

Может кому нужно будет.

 

Закидываем файл modifier.date_format.php в папку /Smarty/libs/plugins/

modifier.date_format.php

 

В нужное место карточки товара вставляем

<div class="delivery_date">
Дата доставки: <span>{"+1 days"|date_format:"%d"} {"+1 days"|date_format:"%m":"":"rus"} - {"+2 days"|date_format:"%d"} {"+2 days"|date_format:"%m":"":"rus"}</span>
</div>

Будет так

Если сегодня 8 ноября, то на сайте покажет: Дата доставки: 09 ноября - 10 ноября

Edited by alexivchenko
Link to post
Share on other sites

Может и пойдёт, но не знаю как такое выражение скажется на вывод дней, чтобы не было 32-33 и так далее. Я написал, как указал Мишаня в комментариях.

Если ваше выражение выражает ту же мысль, то спасибо!

Link to post
Share on other sites
  • 2 months later...

Спасибо за пример, но при выводе получается что то вроде %28 % 01 
Можете подсказать как будет код правильно тогда написан.
Пример:
28.01.2020 - 30.01.2020

Спасибо за ответ.
 

Link to post
Share on other sites

Спасибо за пример, но при выводе получается что то вроде %28 % 01 

Можете подсказать как будет код правильно тогда написан.

Пример:

28.01.2020 - 30.01.2020

 

Спасибо за ответ.

 

 

{"+1 days"|date_format:"%d %m":"":"rus"} - {"+2 days"|date_format:"%d %m":"":"rus"}

Меняется только числа +1 и +2 в date_format ничего менять не надо

Link to post
Share on other sites

{"+1 days"|date_format:"%d %m":"":"rus"} - {"+2 days"|date_format:"%d %m":"":"rus"}

Меняется только числа +1 и +2 в date_format ничего менять не надо

Вы не правильно поняли все прописываю верно в магазине на странице выводится сообщение "Дата доставки: %30 %01 - %31 %01"

Одним словом не читаемое сообщение. 

Link to post
Share on other sites

Вы не правильно поняли все прописываю верно в магазине на странице выводится сообщение "Дата доставки: %30 %01 - %31 %01"

Одним словом не читаемое сообщение.

Вы файл скачивали и меняли, что указан выше?

Link to post
Share on other sites
×
×
  • Create New...