mukszwei Опубликовано 8 сентября, 2016 Жалоба Поделиться Опубликовано 8 сентября, 2016 Здравствуйте, помогите пожалуйста простым кодом.Нужно в карточке товара под кнопкой "купить" выводить надпись к примеру "Доставим 9 сентября" или "Доставим 09.09.2016" которая формируется путём прибавления одного дня от сегодняшней даты (по московскому времени) Заранее благодарен. Цитата Ссылка на сообщение Поделиться на другие сайты
Решение Noxter Опубликовано 8 сентября, 2016 Решение Жалоба Поделиться Опубликовано 8 сентября, 2016 Делал как-то подобное для одного магазина, вот примерный код (вы можете его переделать под свои потребности): <div class="info"> {* Проверка на дни с понедельника по четверг *} {if in_array($smarty.now|date_format:'%u', [1,2,3,4])} {if $smarty.now|date_format:'%H.%M' > '12.00'} {if $product->days} {*{$time = $product->sdays|date_format:'%d.%m.%Y'}*} {$time = $product->days} {else} {$time = '+1 days'|date_format:'%d.%m.%Y'} {/if} {else} {$time = $smarty.now|date_format:'%d.%m.%Y'} {/if} {* Пятница *} {elseif $smarty.now|date_format:'%u' == 5} {if $smarty.now|date_format:'%H.%M' > '12.00'} {if $product->days} {$time = $product->days} {else} {$time = '+3 days'|date_format:'%d.%m.%Y'} {/if} {else} {$time = $smarty.now|date_format:'%d.%m.%Y'} {/if} {* Суббота *} {elseif $smarty.now|date_format:'%u' == 6} {$time = '+2 days'|date_format:'%d.%m.%Y'} {* Воскресенье *} {else} {$time = '+1 days'|date_format:'%d.%m.%Y'} {/if} <ul> <li> <b>Доставка по Киеву:</b> <ul> <li>Самовывоз из магазина (Киев) — можно забрать - <b>{$time}</b></li> <li>Курьером по Киеву — доставим - <b>{$time}</b></li> </ul> <b>Доставка по Украине:</b> <ul> <li>До склада в вашем городе через "Нова Пошта" — отправим - <b>{$time}</b></li> <li>Адресная доставка до дверей — отправим - <b>{$time}</b></li> </ul> </li> <li> <b>Оплата:</b> <ul> <li>Наличные при получении товара;</li> <li>Безналичная оплата (без наценки, без НДС);</li> <li>Предоплата Visa/Master Card;</li> <li>Рассрочка (кредит);</li> </ul> </li> <li> <b>Возврат:</b> <ul> <li>Обмен/возврат товара в течении 14 дней (согласно действующему законодательству).</li> </ul> </li> </ul> </div> Цитата Ссылка на сообщение Поделиться на другие сайты
mukszwei Опубликовано 9 сентября, 2016 Автор Жалоба Поделиться Опубликовано 9 сентября, 2016 Делал как-то подобное для одного магазина, вот примерный код (вы можете его переделать под свои потребности):Спасибо, большое! Буду пробовать Цитата Ссылка на сообщение Поделиться на другие сайты
Tarasbulba Опубликовано 9 июня, 2018 Жалоба Поделиться Опубликовано 9 июня, 2018 очень круто спасибо спасли! Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.