Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как запретить bbcode в комментариях для нескольких групп?

Как запретить bbcode в комментариях для нескольких групп?


     30.07.2017    bbcode    Общие вопросы, Общие вопросы по PHP    1702

вопрос
В engine/module/bbcode.php есть код

else {

  $startform = "comments"; 
  $addform = "document.getElementById( 'dle-comments-form' )";
  $add_id = false;

   if ($user_group[$member_id['1']]['allow_url'])
   {
      $url_link = "<b id=\"b_url\" class=\"bb-btn\" onclick=\"tag_url()\" title=\"{$lang['bb_t_url']}\">{$lang['bb_t_url']}</b><b id=\"b_leech\" class=\"bb-btn\" onclick=\"tag_leech()\" title=\"{$lang['bb_t_leech']}\">{$lang['bb_t_leech']}</b>";
   } 
   else $url_link = "";

   if ($user_group[$member_id['1']]['allow_image'])
   {
      $image_link = "<b id=\"b_img\" class=\"bb-btn\" onclick=\"tag_image()\" title=\"{$lang['bb_b_img']}\">{$lang['bb_b_img']}</b>";
   } 
   else $image_link = "";
   	
$code = <<<HTML
<div class="bb-editor">
...
<button type="submit" name="submit">Добавить</button>
HTML;
}


Нужно чтобы показывались эти коды только админу и модераторам. Как написать?

Ответил: Sander


addcomments.tpl
[group=1,2,3]{editor}[/group]
[not-group=1,2,3,5]<textarea name="comments" id="comments" cols="70" rows="10"></textarea>[/not-group]

4 комментария

Апельсин
Юзер

Апельсин - 30 июля 2017 19:51 -

Это делается через стили, никаких правок в файлах движка делать не нужно.

Добавь в самое начало файла шаблона следующий код


[group=тут id группы кому нужно запретить]
<style type="text/css">
.shortarea .bb-btn, .bb-sep {display:none;} /* скрывает все элементы редактора */
.shortarea #b_up {display:block;} /* показывает только определенные кнопки (в данном случае кнопку добавления файлов или убери данную строку что бы полностью скрыть вв коды(id кнопок можно посмотреть в исходном коде)) */
</style>
[/group]

maks
Юзер

maks - 30 июля 2017 19:57 -

Я знаю что можно сделать через стили. Но хотелось бы чтобы их вообще не было, а не скрывать их в display none

Апельсин
Юзер

Апельсин - 30 июля 2017 19:58 -

Ну, дело каждого. Но после обновления движка опять вносить правки немного неудобно.

maks
Юзер

maks - 30 июля 2017 20:03 -

Как раз наоборот, правки сделать не трудно. А вот код этот постоянно будет скрыт на сайте, вот это не нужно.

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

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

наверх