Реализовать смену стилей CSS через каждые 10 минут...

L-X

Создатель
Регистрация
17 Авг 2011
Сообщения
16
Реакции
0
Подскажите, пожалуйста, как это сделать? В идеале каждый пользователь при заходе на сайт должен видеть первый стиль, а потом начинается отсчет времени. Ну или как вариант. просто смена стилей одновременно для всех.
 
Вариантов несколько... Если такая фишка применяется к зарегистрированным пользователям, то есть смысл использовать базу данных, если для всех без исключения, то есть смысл привязаться к куки.
И в первом и во втором случае регистрируем время последней смены стиля и текущий стиль.
Подгрузку стилей осуществляем скриптом, который проверяет когда последний раз обновлялся стиль и если время превышает пороговое, то осуществляет смену стиля...
Файлы стилей желательно пронумеровать (1.css, 2.css, 3.css, ....)тогда проще будет их перебирать...
Сам скрипт это уже отдельная тема и зависит от выбранного варианта...
З.Ы.Идея менять стилевые оформления сайта каждые 10 минут очень неудачная, на мой взгляд... Пользователь только приспособился к одному оформлению, а тут нужно уже к новому приспосабливаться... утомительно однако!
 
Может проще :

"<link rel='stylesheet' type='text/css' href='/style.css?".date('YmdH')."' />"

Каждый час новый стиль :)
 
тогда уже так:
Код:
"<link rel='stylesheet' type='text/css' href='/".date('G').".css' />"
и 24 css файла :)
 
Код:
"<link rel='stylesheet' type='text/css' href='/style.css.php?date=<?=date("G")' />"
еще такой вариант возможен, тут файла достаточно одного, в котором просто делать проверку switch ... case ...
 
Назад
Сверху