Перейти к контенту
  • 0

Ограничение прав модераторов


Fedor11

Вопрос

Рекомендуемые сообщения

  • 0

Ну ты начальник, задачи ставишь... Влёт я такого даже и не помню... вроде нет.

Но можно выставить принудительную надпись "Это сообщение отредактировано Имя Дата" в настройках групп. Тогда редактор сообщения будет виден и ему можно будет дать по башке... чтобы нюх не терял.

 

Даю пример....

Изменено пользователем Наблюдатель
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Но можно выставить принудительную надпись "Это сообщение отредактировано Имя Дата" в настройках групп.

это я знаю

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Поднимаю. Можно ведь это реализовать, вроде у кого-то я это видел...

Можно... Ничего сложного нет.

Например, для запрета редактирования и удаления сообщений пользователей администраторской группы нужно сделать следующее:

Открыть ./sources/topics.php (строка 1209):

        // Added IBR Staff

	if ($this->moderator['edit_post'])
       {
           if ( $poster['mgroup'] == $ibforums->vars['admin_group'] )
           {
               return "";
           }
           else
           {
               return $button;
           }
       }

Найти (строка 1207):

		if ($ibforums->member['g_is_supmod']
       {
           if ( $poster['mgroup'] == $ibforums->vars['admin_group'] )
           {
               return "";
           }
           else
           {
               return $button;
           }
        }

Найти (строка 1186):

		if ($ibforums->member['g_is_supmod']) return $button;
       {
           if ( $poster['mgroup'] == $ibforums->vars['admin_group'] )
           {
               return "";
           }
           else
           {
               return $button;
           }
        }

Найти (строка 1187):

        //Added IBR Staff

	if ($this->moderator['delete_post'])
       {
           if ( $poster['mgroup'] == $ibforums->vars['admin_group'] )
           {
               return "";
           }
           else
           {
               return $button;
           }
       }

Сохранить, загрузить.

Далее редактируем шаблон в админцентре:

Админцентр -> Стили -> Менеджер стилей -> * -> Изменить HTML фрагменты -> Просмотр темы (skin_topic) -> RenderRow

Найти:

<if="ipb.member['is_mod']">
| <a href="#" title="{ipb.lang['click_on_icon']}" onclick="topic_toggle_pid('{$post['pid']}'); return false;">{$post['pid_start_image']}</a>
</if>

Заменить на:

<if="ipb.member['is_mod'] and author['mgroup'] != ipb.vars['admin_group']">
| <a href="#" title="{ipb.lang['click_on_icon']}" onclick="topic_toggle_pid('{$post['pid']}'); return false;">{$post['pid_start_image']}</a>
</if>

Сохранить.

P.S.: Изменение нужно провести в каждом установленном стиле.

 

Теперь модераторы и супер-модераторы не смогут редактировать или удалять сообщения пользователей админ-группы.

Насчёт запрета удаления тем — это добавляется дополнительное условие в шаблонах...

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Интересное решение, но при этом пропадает возможность редактировать СВОИ СОБСТВЕННЫЕ сообщения! Как это исправить?

Насчёт запрета удаления тем — это добавляется дополнительное условие в шаблонах...

То есть как?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Интересное решение, но при этом пропадает возможность редактировать СВОИ СОБСТВЕННЫЕ сообщения! Как это исправить?

Не редактируйте то, что находится в строках 1207 и 1186.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.