Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#1 2008-03-12 19:22:25

VoiD
Гость

лого в зависимости от времени

можно ли такое замутить? утром одна картинка, вечером другая, ночью третья...

#2 2008-03-12 20:15:13

nobody
Гость

Re: лого в зависимости от времени

В Москве 15-00, в Новосибирске 18-00, в Петропавловск-Камчатском - полночь © big_smile

#3 2008-03-12 21:52:24

VoiD
Гость

Re: лого в зависимости от времени

в беларуси один часовой пояс, остальные обойдутся))))
можно брать время пользователя же вроде как-то
полез искать)

#4 2008-03-12 22:20:48

nobody
Гость

Re: лого в зависимости от времени

Это я так, подумалось, что коммент будет к месту smile
А по сути-то конечно, время должно браться из настроек пользователя, у каждого свой часовой пояс. Я представляю себе так - в логотипчик вставить небольшой скриптик, типа счетчик или условие: если сейчас время, например, с 22-00 до 6-00, то файл логотипа logo1.gif, если с 6-00 до 11-00 то logo2.gif и т.п.
Удачи в раскопках wink

#5 2008-03-12 23:01:33

VoiD
Гость

Re: лого в зависимости от времени

ы! в общем элементарно это делается, не знаю только как себя будет яваскрипт в php коде чувствовать) завтра доделаю, лень сегодня)

#6 2008-03-14 00:17:39

De-Luxis
Гость

Re: лого в зависимости от времени

Классная идейка.
Уже сверкнуло по поводу своего форума.
Ждемс...

#7 2008-03-14 08:10:08

VoiD
Гость

Re: лого в зависимости от времени

<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)

#8 2008-08-30 04:56:51

flashcat
Гость

Re: лого в зависимости от времени

а куда код вставить лучше????? smile)

#9 2008-08-31 18:31:03

Klopp
Гость

Re: лого в зависимости от времени

flashcat пишет:

а куда код вставить лучше?????

Я бы так сделал:
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>.

Подвал доски

Под управлением FluxBB. Хостинг Hostens