Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Страницы 1
Тема закрыта
можно ли такое замутить? утром одна картинка, вечером другая, ночью третья...
В Москве 15-00, в Новосибирске 18-00, в Петропавловск-Камчатском - полночь ©
в беларуси один часовой пояс, остальные обойдутся))))
можно брать время пользователя же вроде как-то
полез искать)
Это я так, подумалось, что коммент будет к месту
А по сути-то конечно, время должно браться из настроек пользователя, у каждого свой часовой пояс. Я представляю себе так - в логотипчик вставить небольшой скриптик, типа счетчик или условие: если сейчас время, например, с 22-00 до 6-00, то файл логотипа logo1.gif, если с 6-00 до 11-00 то logo2.gif и т.п.
Удачи в раскопках
ы! в общем элементарно это делается, не знаю только как себя будет яваскрипт в php коде чувствовать) завтра доделаю, лень сегодня)
Классная идейка.
Уже сверкнуло по поводу своего форума.
Ждемс...
<html>
<head>
<script language="JavaScript">
<!--
function showtime() {
var now = new Date();
if (now.getHours()<6) {document.write('<img src=noch.gif>');}
if (now.getHours()<8 && now.getHours()>=6) {document.write('<img src=utro.gif>');}
if (now.getHours()<19 && now.getHours()>=8) {document.write('<img src=den.gif>');}
if (now.getHours()<21 && now.getHours()>=19) {document.write('<img src=vecher.gif>');}
if (now.getHours()>=21) {document.write('<img src=noch.gif>');}
}
//-->
</script>
</head>
<body onLoad="showtime()">
</body>
</html>
Редактировался VoiD (2008-03-14 11:11:08)
а куда код вставить лучше????? )
а куда код вставить лучше?????
Я бы так сделал:
1) убрать url из css, например:
#brdtitle H1 {
margin-left:0px;
margin-top:0px;
padding-left:64px;
padding-top:4px;
padding-bottom:4px;
HEIGHT:46px;
FONT-SIZE: 24px;
COLOR: #5d80b0;
/*
BACKGROUND: url('img/Cornflower/logo.gif') no-repeat;
*/
}
2) В код из header.php уже добавлять дополнительно, как-то так:
$add_style = "<style type='text/css'>#brdtitle H1 { BACKGROUND: url("';
if( $current_hour > 0 && $current_hour < 6 ) $add_style .= 'logo1.gif';
...
$add_style .= '";}</style>';
echo $add_style ;
Перед тем местом, где формируется замена для <pun_head>.
Страницы 1
Тема закрыта