Разное лого для каждого времени года
Реализовал у себя такую штуку, логотип сайта изменяется в зависимости от времени года, посмотреть можно здесь, а кому интересно как — смотрим под катом…
У меня версия 0.3.1, поэтому разговор пойдет о ней.
1. Добавляем функцию в файл include/my_function.php (у кого его нет, то создать):
2. Создать 4 логотипа для каждого времени года (расширение файлов любое):
3. В шаблоне изменит:
на
Все готово, теперь логотип будет меняться в зависимости от времени года. Повторюсь, это для версии 0.3.1.
У меня версия 0.3.1, поэтому разговор пойдет о ней.
1. Добавляем функцию в файл include/my_function.php (у кого его нет, то создать):
//смена логотипа по времени года
function seasonLogo() {
$date_time_array = getdate(time());
$month = $date_time_array['mon'];
/*$month = rand(1,12); //случайное значение переменной для проверки работы скрипта*/
switch($month) {
case 1: case 2: case 12:
$thisMonth = 'winter';
break;
case 3: case 4: case 5:
$thisMonth = 'spring';
break;
case 6: case 7: case 8:
$thisMonth = 'summer';
break;
case 9: case 10: case 11:
$thisMonth = 'autumn';
break;
default:
$thisMonth = 'summer';
}
return $thisMonth;
}
2. Создать 4 логотипа для каждого времени года (расширение файлов любое):
- winterLogo.gif — зима;
- springLogo.gif — весна;
- summerLogo.gif — лето;
- autumnLogo.gif — осень.
3. В шаблоне изменит:
{$DIR_STATIC_SKIN}/images/logo.gif
на
{$DIR_STATIC_SKIN}/images/{php}echo seasonLogo(){/php}Logo.gif
Все готово, теперь логотип будет меняться в зависимости от времени года. Повторюсь, это для версии 0.3.1.
6 комментариев
чтобы лого зависел не только от времени года, но и от погоды