
Я уже писал о том как можно изменять шапку блога от времени года, сегодня я хочу рассказать о том как менять шапку блога в зависимости от времени суток. Принцип тот же: шапке нашего блога мы прописываем класс «vremya-» и до её вывода пишем маленькую функцию $now_hours которая определяет время суток, в итоге получается так: vremya-utr - vremya-noch.
Давайте рассмотрим этот способ на примере. Заходим в папку нашей темы и в файле header.php ищем место где выводится шапка блога, например:
<div id="shapka"></div>
Далее к этому блоку добавляем класс «vremya-»:
class="vremya-<?php echo $vremya; ?>"
Теперь над выводом шапки (над <div id="shapka">) добавляем нашу функцию $now_hours:
<?php
$now_hours = date('G');
if($now_hours<8)
{
$vremya = 'noch';
}
elseif($now_hours<12 && $now_hours>=8 )
{
$vremya = 'utro';
}
elseif($now_hours>=12 && $now_hours<17)
{
$vremya = 'den';
}
elseif($now_hours>=17 && $now_hours<=23)
{
$vremya = 'vecher';
}
?>
И в файл стилей style.css добавляем нужную шапку, например:
/* Ночь */
.vremya-noch {
background:url /images/noch.jpg ;
}
/* Утро */
.vremya-utro {
background:url /images/utro.jpg ;
}
/* День */
.vremya-den {
background:url /images/den.jpg ;
}
/* Вечер */
.vremya-vecher {
background:url /images/winter.jpg ;
}
После этого наблюдаем как меняется шапка нашего блога в зависимости от времени суток
Вы таки будете смеяться, но после установки данного решения у меня ухудшилось сжатие трафика.
Т.е. была экономия 77%, стала 74%.
Если интересно - WordPress 3.1.4, тема Elements of SEO
Использую хостинг Beget и плагин кеширования от Maxsite. Но вот при включении функции Zlib сайт покрывается кракозыбрами, лечится эта болезнь отключением Zlib сжатия. Техподдержка хостинга ответила:
"На самом деле для всех сайтов на Вашем аккаунте включен nginx, который и обеспечивает сжатие, поэтому при включении сжатия в плагине получается двойное сжатие и кракозябры, смысла в двойном сжатии нет". Может ли быть из-за этого? Библиотека Zlib активирована на сервере.
О, спасибо
оба метода можно совместить, есть ли смысл? сейчас у меня настроен 2 способ, ранее где-то читал
Все сделал, но немного не понял как в итоге. Пробовал делать не на стандартном шаблоне, а на своей теме, сделал логотипы, прописал стили, вставил PHP код, все работает, но как мне вывести изображения из этих стилей? Пожалуйста, направьте на костыль
Разобрался. У меня вышло только после того, как немного поправил код стилей и поигрался с высотой расположения изображения на сайте.
Вот мой код, может кому пригодится...
.vremya-noch {
padding-bottom:131px;
background-image:url(/image/good_night.gif);
}
.vremya-utro {
padding-bottom:131px;
background-image:url(/image/good_morning.gif);
}
.vremya-den {
padding-bottom:131px;
background-image:url(/image/good_day.gif);
}
.vremya-vecher {
padding-bottom:131px;
background-image:url(/image/good_evening.gif);
}
Как подвести время в скрипте, ставлю, проверяю время, всегда на четыре часа отстает. Пробовал менять цифры, но не вышло, помогите разобраться пожалуйста
Интернет магазин женской одежды сайт
Интернет магазин модной одежды мужской. Интернет магазин женской одежды сайт.
www.fashion-brands.ru
Беременность удаление зуба
За сколько вырастит кореной зуб после удаления молочного. Беременность удаление зуба.
www.implant.ru