Nord34 Опубликовано 12 мая, 2019 Поделиться Опубликовано 12 мая, 2019 Собственно есть раздлел форума в котором назначены модераторы, их ники отображаются под названием раздела на главнойhttp://i.prntscr.com/Psnhc8TaRjq1FxsPRnoIqA.png и внизу страницы в самом разделеhttp://i.prntscr.com/Oqd-P3ndS7mz0I_W9wm9dA.png Стоит задача скрыть модератора только этого раздела, в других разделал моераторы должны отображаться. Подскажите в какую сторону копать? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Nord34 Опубликовано 17 мая, 2019 Автор Поделиться Опубликовано 17 мая, 2019 Покопавшись выяснил что реализовано отображение модераторов через хук "(SOS34) Show Forums Moderators 3.1.2 RUS / Отображение модераторов форума". Пути решения вижу три: 1 - добавить нужный раздел в исключения. В синтаксисе подобных вещей полный нуб, маловероятно что разберусь. 2 - присвоить разделу отдельный идентификатор, к которому хук не прицепится. нужно знать в каком файле прописаны идентификаторы свойств разделов. 3 - отключить хук к чертям (не хотелось бы это делать). Второй пункт пока самый перспективный, в связи с этим назрел вопрос, где или хотя бы по какому якорю искать файл с идетификаторами? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
siv1987 Опубликовано 17 мая, 2019 Поделиться Опубликовано 17 мая, 2019 Как ни парадоксально не звучит, но самый простой вариант из списка это первый. Чтобы исключить список модераторов для определенных форумов необходимо открыть шаблон Внешний вид -> %ваш стиль% -> Список тем форума-> 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 это ид нужных форумов которых следует исключить перечисленные через запятую. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.