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

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

Продвинутый вывод рейтинговых новостей с описанием и картинкой 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"}

Комментарии

там правильно написано

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

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


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

тестировал на 8.5
а как зделать, чтобы отображались только картинки без описания ?

Информация

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


Личные сообщения

Ваши переписки