Выгрузка товаров xls
Charlesmut
Тупо зачет!
2018-05-25 17:07:53
далее...


Микроразметка данных
Павел
Супер модуль для ShopSript. Хотя и обещают...
2015-12-14 23:08:41
далее...


Рассылка
Александр
Спасибо Алексею, за обновление модуля рассылки....
2015-03-24 22:12:52
далее...


Бэкап сайта
Евгений
Как можно брать деньги за бекапы, это же...
2015-03-18 20:24:12
далее...


Рассылка
Ольга
Рассылка - незаменимая вещь для связи с...
2015-02-18 18:47:10
далее...


Оглавление


Праздничный фон сайта

2017-12-24

Вот решил поделиться с вами данным решением, абсолютно БЕСПЛАТНО!
Итак, начнём с того, что нужно заготовить сам рисунок вашего новогоднего фона, и кладём его в папку /image/ вашей темы, например: ./css/css_default-full/image/noviygod.jpg забегая на перёд, сразу скажу что вы можете заготовить картинки на любой праздник, 8-е марта или на 9-е мая и так далее.. а потом просто дописать условие и фоны будут сами переключаться.
Идём дальше, картинка есть, теперь открываем файл head.tpl.html в папке theme вашей темы и перед кодом </head> вставляем следующий код:

{if ($smarty.now|date_format:"%m" == 12 && $smarty.now|date_format:"%d" > 22) || ($smarty.now|date_format:"%m" == 1 && $smarty.now|date_format:"%d" < 14)} <style type="text/css">
body {literal}{{/literal}
background: url("./css/css_{$smarty.const.CONF_COLOR_SCHEME}/image/noviygod.jpg");
{literal}}{/literal}</style>
{/if}


где соответственно меняем noviygod.jpg на имя своей картинки. В данном примере фон нового года будет показываться начиная с 23 декабря и по 13 января. Вы можете сменить эти значения сами, поменяв соответственно числа 22 и 14:
$smarty.now|date_format:"%d" > 22 и
$smarty.now|date_format:"%d" < 14
Тут код
$smarty.now|date_format:"%m" == 12
проверяет текущий месяц, в данном случае 12 это декабрь. Сразу же под этим кодом можете ставить такой же код только поменять условие на другие числа и вставить картинку скажем на 8 марта, вот пример:
{if $smarty.now|date_format:"%m" == 3 && $smarty.now|date_format:"%d" > 6 && $smarty.now|date_format:"%d" < 10}
<style type="text/css">
body {literal}{{/literal}
background: url("./css/css_{$smarty.const.CONF_COLOR_SCHEME}/image/8marta.jpg");
{literal}}{/literal}</style>
{/if}

В данном примере фон 8-го марта будет показываться начиная с 7 и по 9 марта, так как 7 больше 6 а 9 ещё меньше 10, 10-го фона уже не будет, так как 10 не меньше 10-ти, можно поставить и такое равенство
$smarty.now|date_format:"%d" <= 9 и так далее... Надеюсь это решение Вам пригодиться +) С наступающими +)

  • Рейтинг 2.30/5
  • 1
  • 2
  • 3
  • 4
  • 5

Оценили: 10 человек; средняя оценка 2.3 из 5


Просмотров 973 Комментариев 0

Оставить отзыв


Защитный код: *
Защитный код


Все статьи


2017 © Slamm™