Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru Подправить хак от Sander на 11.1?

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


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

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

69 | 6

JEFF - 7 ноября 2016 11:32 - Юзер

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

wcw2007
8

103 | 42

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

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

wcw2007
8

103 | 42

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

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

Sander
1168

1669 | 1215

Sander - 8 ноября 2016 15:25 - Эксперт

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

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

ICQ: 404-037-556
Skype: Sander8804

wcw2007
8

103 | 42

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

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

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

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

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