• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Запретить использование некоторых BB Сodes

Статус
В этой теме нельзя размещать новые ответы.

xmaker

Гуру форума
Регистрация
23 Апр 2006
Сообщения
294
Реакции
78
1) Версия ДЛЕ 8.0
2) Nulled by MID Team
3) Требуется запретить использование BB кодов: , [color=#][/color], смайлы, а также убрать их кнопки из панели BB кодов.

P.S. В поиске ни чего не нашел... :nezn:
 
Показываю на примере тега spoiler:

1. Удаляем кнопки:

1.1 открываем modules/bbcode.php и удаляем строки:
HTML:
<div id="b_spoiler" class="editor_button" onclick="simpletag('spoiler')"><img src="{THEME}/bbcodes/spoiler.gif" width="23" height="25" border="0" alt="" /></div>
<div class="editor_button"><img src="{THEME}/bbcodes/brkspace.gif" width="5" height="25" border="0" alt="" /></div>
и:
HTML:
<div id="b_spoiler" class="editor_button" onclick="simpletag('spoiler')"><img src="{THEME}/bbcodes/spoiler.gif" width="23" height="25" border="0" alt="" /></div>

1.2 открываем inc/include/inserttag.php и удаляем строку:
HTML:
<div id="b_spoiler" class="editor_button" onclick="simpletag('spoiler')"><img src="engine/skins/bbcodes/images/spoiler.gif" width="23" height="25" border="0"></div>

1.3 открываем ajax/bbcode.php и удаляем 2 строки:
HTML:
<div id="b_spoiler" class="editor_button" onclick="simpletag('spoiler')"><img src="{THEME}/bbcodes/images/spoiler.gif" width="23" height="25" border="0"></div>

2. Убираем саму функцию:

2.1 открываем classes/parse.class.php и удаляем:
HTML:
, "'\[/spoiler\]'si"
HTML:
, "<!--spoiler_text_end--></div><!--/dle_spoiler-->"
HTML:
		$source = preg_replace( "#\[spoiler\]#ie", "\$this->build_spoiler('')", $source );
		$source = preg_replace( "#\[spoiler=(.+?)\]#ie", "\$this->build_spoiler('\\1')", $source );
HTML:
		$txt = preg_replace( "#<!--dle_spoiler-->(.+?)<!--spoiler_text-->#is", '[spoiler]', $txt );
		$txt = preg_replace( "#<!--dle_spoiler (.+?) -->(.+?)<!--spoiler_text-->#is", '[spoiler=\\1]', $txt );
		$txt = str_replace( "<!--spoiler_text_end--></div><!--/dle_spoiler-->", '[/spoiler]', $txt );


Остальные бб-коды убираем по аналогии.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху