Смена стилей в зависимости от времени года (vamshop)

20.12.2012 | Написав

Сейчас работаю над сайтом, продающим садово-парковую технику. Так как техника там сезонная, то у нас с заказчиком возникла мысль менять дизайн под время года. Можно конечно руками менять шаблон в админке, но это ведь не комильфо. Погуглив, нашел массу решений, больше всего мне понравилась вот это – http://kobzarev.com/makeup/dependence-of-site-design-from-the-time-of-year.html .
Как это все применить к вамшопу ниже.

Итак, в шаблоне делаем основной стиль, который будет описывать все моменты нашего сайта, кроме тех, которые будут отличаться от времени года.
Дальше создаем четыре файла стилей, назвав их winter.css, spring.css, summer.css, autumn.css.
Открываем includes/header.php. Либо можно и tempaltes/прапка шаблона/javascript/general.js.php (содержимое этого файла вставляеся в head страницы, так что и так можно сделать).
Добавляем строки:

<?php
function getSeason() {
    $seasons = array(0 => 'winter', 1 => 'spring', 2 => 'summer', 3 => 'autumn');
    return $seasons[floor(date('n') / 3) % 4];
}
?>
<link rel="stylesheet" type="text/css" href="<?php echo 'templates/'.CURRENT_TEMPLATE.'/; ?><?php echo getSeason()?>.css" />

Теперь в зависимости от времени года к основному файлу стилей будут подгружаться соответствующие дополнительные.

Рубрика: Веброзробка
Позначки:,
Коментарі читачів статті "Смена стилей в зависимости от времени года (vamshop)"

Немає коментарів.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься.

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.