Регистрация

Продвинутый вывод рейтинговых новостей с описанием и картинкой 2

victor200 19-05-2010, 18:07 4505 Хаки DLE

Продвинутый вывод рейтинговых новостей с описанием и картинкой 2


Получилась некоторая доработка уже известного Хака "Продвинутый вывод рейтинговых новостей" ...
Немного по другому решен.
Добавлена Возможность вывода topnews из определённых категорий.
Добавлена возможность работы с ЧПУ
Адаптировано под 8.х, проверено на 8.2. На других тоже должен пахать.

В файле index.php ищем:


$config['http_home_url'] = explode ( "index.php", strtolower ( $_SERVER['PHP_SELF'] ) );


Добавляем выше:

if ( stristr( $tpl->copy_template, "{topnews" ) ) {
$tpl->copy_template = preg_replace( "#\{topnews category=['"](.+?)['"]\}#ies", "topnews_print('\1')", $tpl->copy_template );
}


В файле engine/modules/functions.php ищем:

function langdate($format, $stamp) {


Добавляем выше функцию:

function topnews_print ($custom_category){

global $db;

$custom_category = $db->safesql(str_replace(',', '|', $custom_category));
if(!defined('DATALIFEENGINE'))

{

die("Hacking attempt!");

}


Популярные новости выводим тегом:

{topnews category="ID категории"}


Пример:

{topnews category="1,2,3"}

Похожие новости

Количество новостей в категориях за последние сутки

Суть модуля – вывод количества новостей, добавленных за последние сутки в категории по тегу

18.03.10 Хаки DLE
Добавляем тег "[not-xfgiven_...]" для работы с дополнительными полями

Описание: хак, позволяющий выводить замещающий текст, если не заполнены дополнительные поля.

27.02.10 Хаки DLE
Продвинутый вывод рейтинговых новостей с описанием и картинкой

Собственно искал для себя нечто подобное но не нашел, решил тогда модифицировать хак от инруса (для

28.08.09 Хаки DLE

Комментарии (2)

avatar
#1 Flynero
там правильно написано

Добавляем выше:

if ( stristr( $tpl->copy_template, "{topnews" ) ) {
$tpl->copy_template = preg_replace( "#\{topnews category=['"](.+?)['"]\}#ies", "topnews_print('\1')", $tpl->copy_template );
}


что-то у меня выдает ошибку в index.php после этого

тестировал на 8.5
avatar
#2 lika004
а как зделать, чтобы отображались только картинки без описания ?
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Powered by Dleshka.org. Сайт предназначен для выбора шаблонов и дополнений с использованием CMS DataLife Engine.
Закрыть