Shop-Script — WEB рукоделие

Опубликовано: 31.10.2017

Вопрос кэширования часто используемых и редко изменяемых данных продолжает волновать пользователей скриптов Webasyst, в частности Shopscript 5. В последнем обновлении фреймворка появились кое-какие-дополнительные возможности. Пока это недокументировано, хотя документация, вроде как, обещана. Кеширование данных сейчас возможно при использовании либо файлового кеша, либо Memcached. Ваш покорный слуга закоммитил еще и адаптер для XCache , но его пока нет в обновлении, распространяемом через приложение «Инсталлер».

Читать далее Возвращаясь к кэшу в скриптах Webasyst

Либо я чего-то не нашел, либо в Shopscript 5 действительно нет возможности автоматически добавлять «бейджи» типа «Новинка» или «Скидка». Только вручную. Ну, вручную там можно какие хочешь делать, это понятно. Но самостоятельно следить, чтобы у товара появилась соответствующая наклейка очень грустно. Пришлось добавить пару строк в шаблоне.

Смысл в том, что если товару не назначен никакой бейдж, то назначим его автоматически. Поскольку по задумке авторов скрипта бейдж может быть только один, то и не будем ничего нового придумывать. Если товар создан менее 30 дней назад, то добавим ему бейдж «Новинка», если «зачеркнутая цена» отлична от нуля и меньше чем цена и минимальная цена товара, то добавим бейдж «Скидка».

{ if ! $ product . badge }

{ if ( ( ( time ( ) - strtotime ( $ product . create_datetime ) ) / ( 60 * 60 * 24 ) ) < 30 ) }

Новости

Где купить чехол на телефон

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

Купить Духовку Gorenje в Киеве
Кухня в современной квартире или загородном частном коттедже играет, в принципе, ту же самую роль, что и пресловутый "домашний очаг" с давних времен. А это означает, что для каждого хозяина (хотя, если

Бархат пайетки
В  новой предосенней коллекции главная сказочница российского подиума Алена Ахмадуллина рассказывает еще одну волшебную историю. В  разгар декабрьских холодов вместе с  дизайнером перечитываем

Доска бесплатных объявлений частных
Хотите продать или купить квартиру? Арендовать жилье? Подобрать машину или избавиться от старого автомобиля? Предложить свои услуги или найти специалиста? Что бы вы ни хотели сделать, вам стоит добавить

Новости криптовалют
Команда Cryptocoins.group представляет вашему вниманию нашу постоянную рубрику – «Прогноз для Bitcoin Cash на сегодня». Напоминаем, что в этой колонке мы публикуем новости, оказавшие влияние на курс криптовалют

Чехол для телефона
В современном мире мобильный телефон - это уже давно просто таки неотъемлемая принадлежность нашей жизни. Трудно даже представит себе, как это люди раньше обходились без этих в высшей степени полезных

Woocommerce хостинг
Всего пару лет назад интернет был не опознанным и бескрайним пространством, разобраться с которым было сложно даже специалистом в данной области. Однако сегодня для большинства молодых людей не составляет

Аренда Виртуального Сервера Linux
В наше время многие из нас имееют свой собственный сайт, да и бывает так, что и не один, поэтому, как всем нам известно, необходим тот или иной сервер. Но так же, бывает очень часто случается так, что

Составление семантического ядра. Правила и ошибки сбора
Как использовать семантическое ядро, правила и ошибки при составлении, пошаговая инструкция по формированию списка поисковых запросов. Все это мы разберем подробно в данной статье. Семантическое ядро

Как посмотреть FPS на компьютере
Как включить отображение ФПС в КС ГО ФПС в КС ГО включается консольной командой. Вернее, его можно включить даже двумя разными: Отображение FPS командой cl_showfps 1 Отображение FPS командой cl_showfps

 
rss