Автоизменение стиля зимой и летом.

Статус
В этой теме нельзя размещать новые ответы.

Axom

Постоялец
Регистрация
25 Апр 2007
Сообщения
320
Реакции
105
Помоготе пожалуйста с кодом под if, для того чтобы сделать автоматическую смену картинок зимой и летом.
Лучше бы канечно на js :)
 
так сходу в голову приходит вариант :
Жделаешь две папки с картинками под оформление
в cms имя папки с кртинками вводишь как переменную
при запуске анализируешь date("F") -- месяц текущей даты и в зависимости от результата присваиваешь переменной-папке нужное имz
js имхо сильно увеличит вес кстраницы и сделает ее браузерозависимой
 
Я в пхп новичок, нельзя ли вместо слов код написать? :)
 
PHP:
$themes=array('zima','vesna','leto','osen','zima');

echo $themes[floor(intval(date('n'))/3)];
 
  • Нравится
Реакции: Axom
PHP:
<script LANGUAGE="JavaScript">
function process(){}
   today = new Date()
   if(today.getMinutes() < 10) {
     pad = "0"}
   else
     pad = "";
   if((today.getHours() < 12) && (today.getHours() >= 6))
   {  document.write("<table width='100%' cellspacing='0' cellpadding='0' border='0' align='center' background='templates/1/images/1utro.jpg'>")}
   if((today.getHours() >= 12) && (today.getHours() < 16))
   {  document.write("<table width='100%' cellspacing='0' cellpadding='0' border='0' align='center' background='templates/1/images/2day.jpg'>")}
   if((today.getHours() >= 16) && (today.getHours() <= 23))
   {  document.write("<table width='100%' cellspacing='0' cellpadding='0' border='0' align='center' background='templates/1/images/3evening.jpg'>")}
   if((today.getHours() >= 0) && (today.getHours() <= 4))
   {  document.write("<table width='100%' cellspacing='0' cellpadding='0' border='0' align='center' background='templates/1/images/4night.jpg'>")}
   if((today.getHours() >= 4) && (today.getHours() <= 6));
// end hiding contents -->

</SCRIPT>

юзаю этот скрипт на своем сайте. Изменяет картинку в зависимости от времени суток. Утро, День, Вечер, ночь
 
  • Нравится
Реакции: Axom
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху