Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Шаблоны (TPL) » Подправить хак от Sander на 11.1?

Подправить хак от Sander на 11.1?


     Шаблоны (TPL), Модули, Хаки    1353

вопрос
Есть просто супер удобный хак,но для старых версий dle в этой категории в custum/


В Dle 10.0 и старше найти строку:

if( preg_match( "#category=['"](.+?)['"]#i", $param_str, $match ) ) {


После нее вставить:

if($match[1]=='current') $custom_category = $category_id;
elseif($match[1]=='current_sub') $custom_category = get_sub_cats($category_id);
else{


2. Далее найти строку:

$custom_category = $db->safesql( trim(str_replace( ',', '|', $temp_array )) );


И после нее вставить закрывающую скобку:

}


Как подправить под 11.1?

Ответил: Sander


if( preg_match( "#category=['\"](.+?)['\"]#i", $param_str, $match ) ) {

После нее вставить:
if($match[1]=='current') $custom_category = $category_id;
elseif($match[1]=='current_sub') $custom_category = get_sub_cats($category_id);
else{


$custom_category = $db->safesql( trim(str_replace( ',', '|', $temp_array )) );

И после нее вставить закрывающую скобку:
}

5 комментариев

JEFF
Юзер

JEFF - -

что делает хак ? ((

wcw2007
Юзер

wcw2007 - -

Определяет какая категория

wcw2007
Юзер

wcw2007 - -

Sander не работает там минимум 2 раза встречаются такие строки методом проб и ошибок получилось но экран вывода пустой, кеш чистил

Sander
PHP-developer

Sander - -

Хм, верно. Не проверил этот момент.
Первая строка - это для кустома комментариев, вторая для новостей.

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

wcw2007
Юзер

wcw2007 - -

искать на строке 1233 тогда работает

Похожие вопросы

 23.01.2014 Дмитрий_Валерьевич  Шаблоны (TPL)
наверх