Оглавление
Праздничный фон сайта
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
и так далее... Надеюсь это решение Вам пригодиться +) С наступающими +) Просмотров 973 Комментариев 0