Сегодня работая над очередным проектом столкнулся с желанием заказчика, чтобы фон на каждое время суток: утро, день, вечер и ночь был разный. В принципе задача не сложная, однако может возникнуть проблема с временем вашим и сервера где расположен ваш сайт.
Реализовывать будем на языке PHP
Итак для начала сделаем следующее:
<?phpЭтим мы проверим время Вашего сервера.
$today = date("G");
echo $today;
?>
Далее код будет выглядеть так:
<?php
$today = date("G");
if($today < 6) {
$bg = 'url(img/night.jpg)';
} elseif($today < 12) {
$bg = 'url(img/morning.jpg)';
} elseif($today < 18) {
$bg = 'url(img/day.jpg)';
} else {
$bg = 'url(img/evening.jpg)';
}
?>
<body style="background: <?php echo $bg;?>">
Если время сервера отличается от вашего то к переменной $today добавляем или отнимаем нужную цифру. К примеру:
$today = $today +3;
Вот собственно и все решение данного вопроса.
В как такое реализовать на cms Dle 9.3, подскажите пожалуйста ?
ОтветитьУдалитьНе работал, не работаю и не собираюсь работать с готовыми CMS поэтому, прошу извинения, но я не могу подсказать как это реализовать в DLE. Однако если очень нужно реализовать, напишите мне на почту и киньте исходник шаблона, посмотрю, но не обещаю что сделаю.
ОтветитьУдалитьпомогите как сделать так чтобы картинка растягивалась по экрану а не замостилась
ОтветитьУдалить