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

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


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

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

66 | 6

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

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

wcw2007
8

102 | 42

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

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

wcw2007
8

102 | 42

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

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

Sander
1151

1655 | 1210

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

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

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

ICQ: 404-037-556
Skype: Sander8804

wcw2007
8

102 | 42

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

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

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

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

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