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

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


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

вопрос
Приветствую,пытаюсь найти скрипт на автоматическую смену шаблона 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 - 9 января 2019 22:41 -

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



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



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



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


https://elkhan.ru
По заказам пишем сюда: @Rud00y

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

Extazi
Юзер

Extazi - 10 января 2019 00:21 -

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

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

Rudoy
Юзер.

Rudoy - 10 января 2019 18:20 -

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

настолько чистый натурал, что даже чуток голубизной отдает

Extazi
Юзер

Extazi - 10 января 2019 12:38 -

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

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

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

maks
Юзер

maks - 10 января 2019 13:08 -

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

Extazi
Юзер

Extazi - 10 января 2019 13:27 -

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

Extazi
Юзер

Extazi - 10 января 2019 17:38 -

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

lutskboy
Эксперт

lutskboy - 10 января 2019 17:52 -

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

Extazi
Юзер

Extazi - 10 января 2019 17:57 -

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

lutskboy
Эксперт

lutskboy - 10 января 2019 18:20 -

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

Sander
PHP-developer

Sander - 10 января 2019 18:21 -

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

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

Telegram: @sandev
Skype: Sander8804

Extazi
Юзер

Extazi - 10 января 2019 18:21 -

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх