Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Шаблоны (TPL) » Смена Шаблона по времени суток?

Смена Шаблона по времени суток?


     Шаблоны (TPL), Модули    1123

вопрос
Приветствую,пытаюсь найти скрипт на автоматическую смену шаблона dle по времени суток. Но так ничего и не смог найти.

Нашёл скрипт для index файла:
if($hours_now>23 or $hours_now<
   $config['skin'] = 'noch';
else
  $config['skin'] = 'day';

Но данный код не актуален для dle 13.1, может кто-то имеет данный скрипт?

Ответил: PunPun


/engine/init.php найти
if ($category_skin != "") {
перед вставить
$config['skin'] = ( date('H') >= 23 || date('H') <= 5  ) ? 'noch' : 'day';

13 комментариев

dj-avtosh
PHP-developer

dj-avtosh - -

А так актуален?)



$config['skin'] = date('H') > 23 ? 'noch' : 'day';



Но правда подход очень глупый, потому что 0 ночи менее чем 23, наверно логичнее так:



$config['skin'] = ( date('H') > 23 || date('H') <= 5  ) ? 'noch' : 'day';


По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Extazi
Юзер

Extazi - -

Спасибо, но можно по точнее, как его правильно установить? У меня никак не включается. Например, есть шаблон с названием "name1" и с названием "name2", куда вписывать в скрипт? и в какой файл его лучше засунуть?

Пробую включить в main.php, но ничего не меняется(

Rudoy
ГипноКотЭ

Rudoy - -

как правильно вставить имя шаблона? если например шаблоны с названием "day" и "night"

Extazi
Юзер

Extazi - -

PUNPUN,
Пробую вставить, в init.php

$config['skin'] = ( date('H') > 23 && date('H') <= 14  ) ? '/templates/root-night' : '/templates/root';

Поменял цифру для проверки на 14, так как время 12 сейчас, но так ничего и не меняется, как шаблоны вызываются данным скриптом?

maks
Юзер

maks - -

Где написано, что нужно писать /templates/

Extazi
Юзер

Extazi - -

maks,
Если я меняю ночь и день, на просто название шаблонов, оно не работает. Это я пробовал просто.

Extazi
Юзер

Extazi - -

pahuchiy,
Мне не css нужно, а целый шаблон.

lutskboy
Эксперт

lutskboy - -

сверху ответ. он что не подходит

Extazi
Юзер

Extazi - -

lutskboy,
В ответе скрипт не работает.

lutskboy
Эксперт

lutskboy - -

не может быть. там вроде все как надо

Sander
PHP-developer

Sander - -

Подправил ответ.

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

Extazi
Юзер

Extazi - -

lutskboy,
Я проверил его работу, заменил ночь и день шаблонами. Не работает.

Похожие вопросы

наверх