Навигация
Главная
Бесплатные шаблоны dle
Платные шаблоны dle
Бесплатные модули dle
Хаки dle
Скачать DataLife Engine
Заработок для Web мастеров
Контакты
Rss
Вход на сайт
  Логин
  Пароль
Популярные новости

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

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


Установка:

Редактируемые файлы:

/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'; //Название папки с дневным шаблоном  
'}


11-02-2010, 09:02 добавил Mebius
     просмотров 3770   комментариев (1)

написал peter911    14 февраля 2010 14:45   



 Группа: Посетители
 Регистрация: 15.10.2009
 Публикаций: 4
 Комментариев: 50
спасибо за описание, но вряд ли пригодиться