9dle.ru - Всё про Datalife Engine » Хаки dle » Днем и ночью разный шаблон

Днем и ночью разный шаблон

Категория: Хаки dle Автор: Dle 22-02-2010, 09:21
Днем и ночью разный шаблон


Установка:
Редактируемые файлы:


/engine/init.php
/engine/inc/options.php


1. Создаем минимум 2 шаблона.
2. Открываем файл


/engine/inc/options.php


3. Находим:

showRow($lang['opt_sys_as'], $lang['opt_sys_asd'], makeDropDown($sys_con_skins_arr, "save_con[skin]", "{'$config['skin']'}"));


4. Заменяем на:

//Template Day/Night
showRow('Шаблон днем', 'Выберите шаблон который будет днем на сайте', makeDropDown($sys_con_skins_arr, "save_con[skin_day]", "{'$config['skin_day']'}"));
showRow('Шаблон ночью', 'Выберите шаблон который будет ночью на сайте', makeDropDown($sys_con_skins_arr, "save_con[skin_night]", "{'$config['skin_night']'}"));
showRow('День начинается / заканчивается', 'Формат: 0 - 23 часа', "Нач: <input class=edit type=text style="text-align: center;" name='save_con[skin_day_start]' value='{'$config['skin_day_start']'}' size=3> / Кон: <input class=edit type=text style="text-align: center;" name='save_con[skin_day_end]' value='{'$config['skin_day_end']'}' size=3> ");
//Template Day/Night


5. Заходим в админку а потом в настройки системы. Выбираем шаблон для дня и ночи и пишем в сколько начинается и заканчивается день (формат часов 0 - 23)

6. Открываем


/engine/init.php


Находим:

$tpl = new dle_template;



Добавляем после:

//Template Day/Night
$hour = date("G");
if ($hour > $config['skin_day_start'] and $hour < $config['skin_day_end'])
{'
$config['skin'] = $config['skin_day'];
'}
else
{'
$config['skin'] = $config['skin_night'];
'}
//Template Day/Night


ВСЕ на 8.2. Должно работать на любых остальных. Простое решение:
Для начала создаем две папки шаблонов для дня и для ночи


файл:

engine/init.php


Находим строку:

@include (ENGINE_DIR.'/data/config.php');


Добавляем ниже:

if (date("G")<8)
{'
$config['skin'] = 'night'; //Название папки с ночным шаблоном
'}
else
{'
$config['skin'] = 'day'; //Название папки с дневным шаблоном
'}



Комментарии к статье:

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем

Ironman

23 марта 2010 17:54

спасибо! пригодится))

G_Twenty

20 февраля 2011 20:08

хм... 8.3 матюгается..
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in D:\webserver\xampp\htdocs\engine\inc\options.php on line 798

при входе в админку

c3ll3r

2 марта 2011 02:21

Parse error: syntax error, unexpected T_STRING in /home/azbiz/public_html/engine/init.php on line 24

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/azbiz/public_html/engine/inc/options.php on line 788

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


BodyClick.net - тизерная партнерка

Календарь

    «    Май 2012    »
    ПнВтСрЧтПтСбВс
     
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     

Сайты друзей

    сайт.ру