07 ноя 2013
Подключение второго блока topnews
Ares Категория: DATALIFE ENGINE » Модули
У нас вы можете скачать бесплатно Подключение второго блока topnews

Данный материал предоставлен сайтом Skripter.info исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Подключение второго блока topnews


Инструкция по подключению второго блока популярных новостей/статей на DLE 9.x - 10.x, методом клонирования topnews.php.


1. Находим topnews.php в engine/modules/

2. Копируем в папку engine/modules/ с названием topnews1.php

3. Дальше заходим в файл topnews1.php ищем все topnews и переименовываем в topnews1

4. Заходим в свой шаблон и создаем файл : topnews1.tpl

5. Дальше идем в index.php ищем:
require_once ROOT_DIR . '/engine/init.php';


Ниже вставляем:
require_once ENGINE_DIR.'/modules/topnews1.php';


Ниже ищем:
$tpl->set ( '{speedbar}', $tpl->result['speedbar'] );


Вставляем:
$tpl->set ( '{topnews1}', $tpl->result['topnews1'] );


6. В шаблоне main.tpl за вывод топовых новостей будет отвечать тег
{topnews1}

Подключение второго блока topnews



Что бы каждый topnews был независимый от конфигов DLE (в частности на количество отображения новостей):

7. Открываем topnews1.php и ищем:
date DESC LIMIT 0,{$config['top_number']}" );


И меняем на :
date DESC LIMIT 0,5" );


* 5 - это количество новостей в блоке.



I. Запрет вывода новостей из определенной категории:

В /engine/modules/topnews.php,
найти
WHERE


после добавить:
category NOT IN (1,2,3) AND



II. Вывод новостей из определённой категории:
В /engine/modules/topnews.php,
найти
WHERE


после добавить:
category IN (1,2,3) AND


*(1,2,3) - это id категории.









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