Смена дизайна по времени суток

159
.
Кто знает как сделать так на johncms4.4.0 помогите.
.
Ей 25
Легко сделать...
.
определяешь время и подключаешь диз. и все же
.
Ей 25
Tadochi, ну и я том. Всё легко.
.
Если это ооочень легко покажите пример кода!?
.
В шапке сайта (incfiles/head.php) происходит подключение дизайна найди строку
"\n" . '<link rel="stylesheet" href="' . $set['homeurl'] . '/theme/' . $set_user['skin'] . '/style.css" type="text/css" />' .
И замени её на
"\n" . if (date("H", time() + (self::$system_set['timeshift'] + self::$user_set['timeshift']) * 3600) <=7 && date("H", time() + (self::$system_set['timeshift'] + self::$user_set['timeshift']) * 3600) >= 22) ? '<link rel="stylesheet" href="' . $set['homeurl'] . '/theme/night/style.css" type="text/css" />' : '<link rel="stylesheet" href="' . $set['homeurl'] . '/theme/day/style.css" type="text/css" />' .
По пути theme/night/style.css лежит "ночной" дизайн, а по пути theme/day/style.css "дневной"
.
В шапке сайта (incfiles/head.php) происходит подключение дизайна найди строку
"\n" . '<link rel="stylesheet" href="' . $set['homeurl'] . '/theme/' . $set_user['skin'] . '/style.css" type="text/css" />' .
И замени её на
"\n" . date("H", time() + (self::$system_set['timeshift'] + self::$user_set['timeshift']) * 3600) <=7 && date("H", time() + (self::$system_set['timeshift'] + self::$user_set['timeshift']) * 3600) >= 22 ? '<link rel="stylesheet" href="' . $set['homeurl'] . '/theme/night/style.css" type="text/css" />' : '<link rel="stylesheet" href="' . $set['homeurl'] . '/theme/day/style.css" type="text/css" />' .
По пути theme/night/style.css лежит "ночной" дизайн, а по пути theme/day/style.css "дневной"
.
тег [php] рулит
.
Ей 25
Serik, ну смотри. Это призительный код:
$vremya = date("H:i"); //это время сервера можно взять другое
if ( $vremya > 07 ) { //высчитываем день он у нас будет с 7 утра до 21 вечера
if ($vremya <= 21) //тут подключаем ксс файл для дня
   } 

if ( $vremya > 21 ) { //высчитываем ночь она у нас будет с 21 вечера до 07 утра
if ($vremya <= 07) //тут подключаем ксс файл для ночи
}


КСС файл надеюсь сами подключите? Т.Е. ссылку из шапки скопируете и вставите, одну для дня и другую для ночи. Код этот тоже в шапку вставлять. Вместо стандартного подключения ксс файла - <link rel="stylesheet" href="' . $set['homeurl'] . '/theme/' . $set_user['skin'] . '/style.css" type="text/css" />
.
Ей 25
Приблизительный код.
Всего: 24
Фильтр по автору
Скачать тему