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

Модератор в форуме = модератор в подфоруме


Вопрос

Как сделать так, чтобы модер назначенный в форум имел все права на подфорумы находящиеся в его форуме?
Ссылка на комментарий
Поделиться на других сайтах

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

  • 0

Там запросы типа:

$DB->query("SELECT * FROM ibf_moderators WHERE forum_id=".$this->forum['id']." AND (member_id=".$ibforums->member['id']." OR (is_group=1 AND group_id='".$ibforums->member['mgroup']."'))");

Это запрос в Topics.php

Его нужно модифицировать как-то так:

$DB->query("SELECT * FROM ibf_moderators WHERE (forum_id=".$this->forum['id']." OR forum_id=".$this->forum['parent_id'].")  AND (member_id=".$ibforums->member['id']." OR (is_group=1 AND group_id='".$ibforums->member['mgroup']."'))");

 

И подобные модификации провести для тех файлов, которые нужны модератору: редактирование поста, панель модератора, набор функций модератора...

Наверное имеет смысл поискать по файлам движка обращения к таблице ibf_moderators; и везде, где есть условие по forum_id, добавить условие по айдишнику родительского форума...

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

  • 0
Или пойти другим путем - пройти по всем модерам в таблице ibf_moderators и применить к ним функцию, добавляющую их модерами во все подфорумы. Кода получится совсем немного, засунуть его можно куда-нибудь в "прочее" спец кнопкой.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Да, это будет и проще, и разумней, ибо сохранит в случае необходимости возможность удалить модератора подфорума, оставив модератором верхнего форума.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Как сделать так, чтобы модер назначенный в форум имел все права на подфорумы находящиеся в его форуме?

А почему бы его не назначить на этот подфорум?

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

  • 0
Как сделать так, чтобы модер назначенный в форум имел все права на подфорумы находящиеся в его форуме?

У меня нормально назначаются, без указаний в подфорумах. Посмотрите маски, а если летняя лень :D , супером поставьте.

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

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

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

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

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