Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Подправить хак от Sander на 11.1?

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


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

вопрос
Есть просто супер удобный хак,но для старых версий 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 - 7 ноября 2016 11:32 -

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

wcw2007
Юзер

wcw2007 - 7 ноября 2016 11:52 -

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

wcw2007
Юзер

wcw2007 - 8 ноября 2016 13:03 -

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

Sander
PHP-developer

Sander - 8 ноября 2016 15:25 -

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

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

Telegram: @sandev
Skype: Sander8804

wcw2007
Юзер

wcw2007 - 8 ноября 2016 13:16 -

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

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