PomoRde.NET

Официальный сайт

Хаки DataLife Engine

Как убрать мусор из комментариев DLE

06 февраль, 2013 0
Небольшой Хак DLE для наведения порядка в своих комментариях.
Устанавливается он не сложно, и он довольно гибкий по настройке.

Установка:
1. Для начала откроем файл который лежит у вас по этому адресу engine/classes/comments.class.php.
нужно найти:

$tpl->set( '{group-name}',


И ПЕРЕД этим ставить:
if($user_group[$row['user_group']]['id'] == 5){

$tpl->set_block( "'[not_for_guests](.*?)[/not_for_guests]'si", "" );
}else{
$tpl->set_block( "'[not_for_guests](.*?)[/not_for_guests]'si", "1" );
}


После этого все нежелательные элементы которые у вас в comments.tpl закрыть тегом например:

[not_for_guests][/not_for_guests]


Если вам нельзя или вы не желаете удалять или закрывать теги, то вам нужно вставить в место того кота что вы вставляли, вот этот код:

if($user_group[$row['user_group']]['id'] == 5){
$tpl->set_block( "'[for_guests](.*?)[/for_guests]'si", "1" );
$tpl->set_block( "'[not_for_guests](.*?)[/not_for_guests]'si", "" );
}else{
$tpl->set_block( "'[for_guests](.*?)[/for_guests]'si", "" );
$tpl->set_block( "'[not_for_guests](.*?)[/not_for_guests]'si", "1" );
}


Он вам поможет в ваших проблемах...
Прокомментировать
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Введите код с картинки:*
Кликните на изображение чтобы обновить код, если он неразборчив