Как сделать так, что бы у меня в светлое время (например с 8 до 18 )в шаблоне шапки выводилось фото дневной панорамы города, а в вчечернее - вечерней? что нужно сделать с css?
С помощью JavaScript или PHP выводить разные рисунки (или разные элементы, к которым с помощью CSS привязаны рисунки). Шаблон менять не надо.
<?php
if (date("%H") >= ’7’ && date("%H") < ’18’)
{
echo ’<img src="/images/042-1.jpg">’;
} else {
echo ’<img src="/images/042-night1.jpg">’;
}
?>
Пишу такую штуку выводит сразу две картинки одна под другой что не так? Для меня это дело новое, не взыщите коли что не так
Два раза выводиться не должно, надо внимательно посмотреть как вызывается и что там рядом расположено. А в коде знак % лишний, надо что-то вроде этого:
<?php
if (date("G") >= 7 && date("G") < 18)
echo ’<img src="/images/042-1.jpg">’;
else
echo ’<img src="/images/042-night1.jpg">’;
?>
Кстати, надо помнить, что время сервера, которое использует PHP, может отличаться от времени посетителя сайта.
а php в шаблоне вообще вызывается? или надо сниппет написать?
Quote from: Vovandah at Jan 12, 2010, 04:10 AM
а php в шаблоне вообще вызывается? или надо сниппет написать?
Естественно сниппет надо писать
Спасибо, все заработало! Прям шайтан машина какой-то...