Зависимость дизайна сайта от времени года

Чтобы ваш сайт не смотрелся скучным, можно постоянно менять ему дизайн. Если этот процесс автоматизировать, чем мы сейчас и займёмся, меняя дизайн, например, в зависимости от времени года (лето, осень, зима, весна), то получится отличный эффект.

Один из вариантов, который на мой взгляд является наиболее правильным, — подмена css -файла в зависимости от времени года. В этом нам поможет РНР.

Чтобы определить, какое сейчас время года, напишем функцию:

function getSeason() {
    $seasons = array(
    	0 => 'winter', 
    	1 => 'spring', 
    	2 => 'summer', 
    	3 => 'autumn'
    );
    return $seasons[floor(date('n') / 3) % 4];
}

Знак процента — деление по модулю

Вставим нашу функцию в HTML-код:

<html>
	<head>
	<link rel="stylesheet" type="text/css" href="<?php echo getSeason()?>.css" />
	</head>
</html>

По аналогии можно менять стили в зависимости от времени суток, праздников. По данному алгоритму работает сайт Сеймчан.Ру

RTFM

Источник: https://www.kobzarev.com/makeup/dependence-of-site-design-from-the-time-of-year/

Михаил Кобзарёв

Суровый русский тимлид. Жил в Магадане, в офисе московских веб студий и в Тульской деревне. Виртуозно знает WordPress, PHP, ООП, Vue.js и вот это вот все. Делает крутые высоконагруженные сайты, поэтому уже почти захватил весь рынок WordPress разработки в России. Не дает никому делать сайты без спроса. Ведет блог о разработке, дайджест в телеграмме и в ВК. Любит сиськи, баню и радиоэлектронику. 100% патриот (но это не точно). Тролль 542 уровня. Ездит в отпуск раз в 5 лет.

Добавить комментарий

%d такие блоггеры, как: