Jump to content

Как скрыть модераторов одного раздела?

Featured Replies

Собственно есть раздлел форума в котором назначены модераторы, их ники отображаются под названием раздела на главной
http://i.prntscr.com/Psnhc8TaRjq1FxsPRnoIqA.png
и внизу страницы в самом разделе
http://i.prntscr.com/Oqd-P3ndS7mz0I_W9wm9dA.png

Стоит задача скрыть модератора только этого раздела, в других разделал моераторы должны отображаться. Подскажите в какую сторону копать?

Link to comment
https://ipbmafia.ru/topic/21355-kak-skryt-moderatorov-odnogo-razdela/
Share on other sites

Покопавшись выяснил что реализовано отображение модераторов через хук "(SOS34) Show Forums Moderators 3.1.2 RUS / Отображение модераторов форума".
Пути решения вижу три:
1 - добавить нужный раздел в исключения. В синтаксисе подобных вещей полный нуб, маловероятно что разберусь.
2 - присвоить разделу отдельный идентификатор, к которому хук не прицепится. нужно знать в каком файле прописаны идентификаторы свойств разделов.
3 - отключить хук к чертям (не хотелось бы это делать).

Второй пункт пока самый перспективный, в связи с этим назрел вопрос, где или хотя бы по какому якорю искать файл с идетификаторами?

Как ни парадоксально не звучит, но самый простой вариант из списка это первый.  Чтобы исключить список модераторов для определенных форумов необходимо открыть шаблон Внешний вид -> %ваш стиль% -> Список тем форума-> sos33_moderators_index_forums

Найти

AND $this->registry->getClass('class_forums')->forumsGetModerators( $fid )

Заменить на

AND !in_array( $fid, array( 1,2,3 ) ) AND $this->registry->getClass('class_forums')->forumsGetModerators( $fid )

где 1,2,3 это ид нужных форумов которых следует исключить перечисленные через запятую.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.