Установил мод View Subforums который под названием форума отображает имеющийся в нем дочерний подфорум.Не путайте этот мод с модом Infinite subforums, о котором я уже спрашивал, а потом удалил.
Дело в следующем:
У всех групп - тех, что уже были после установки движка: админы, ожидающие, гости и пользователи - нормально отображаются эти подфорумы.Но стоило мне завести новые группы с названием супермодераторы и модераторы, которые я создал на основе группы пользователи, то почему-то именно у этих групп не отображаются эти подфорумы под названием форума.Возможно дело вот в этих строках файла boards.php
Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.
Вопрос
dimitry
Установил мод View Subforums который под названием форума отображает имеющийся в нем дочерний подфорум.Не путайте этот мод с модом Infinite subforums, о котором я уже спрашивал, а потом удалил.
Дело в следующем:
У всех групп - тех, что уже были после установки движка: админы, ожидающие, гости и пользователи - нормально отображаются эти подфорумы.Но стоило мне завести новые группы с названием супермодераторы и модераторы, которые я создал на основе группы пользователи, то почему-то именно у этих групп не отображаются эти подфорумы под названием форума.Возможно дело вот в этих строках файла boards.php
//------------------------------- // Get The Subforums //------------------------------- $querysub = $DB->query("SELECT name, id, read_perms FROM ibf_forums WHERE parent_id = '{$forum_data['id']}'"); if($DB->get_num_rows($querysub) > 0) { $subinfo = "<br /><strong>Subforums: </strong>"; while($subin = $DB->fetch_row($querysub)) { if ( $subin['read_perms'] != '*' ) { if ( ! preg_match( "/(^|,)".$ibforums->member['mgroup']."(,|$)/", $subin['read_perms'] ) ) { $subinfo .= ""; } else if ( preg_match( "/(^|,)".$ibforums->member['mgroup']."(,|$)/", $subin['read_perms'] ) ) { $subinfo .= "<a href='{$ibforums->base_url}showforum={$subin['id']}'>{$subin['name']}</a> "; } } else if ( $subin['read_perms'] == '*' ) { $subinfo .= "<a href='{$ibforums->base_url}showforum={$subin['id']}'>{$subin['name']}</a> "; } } }В особенности обращаю Ваше внимание на эти строки
$ibforums->member['mgroup']."(,|$)/", $subin['read_perms'] ) ) {Возможно это выражение, что в кавычках "(,|$)/", и не позволяет видеть новым группам (с новым id) вот эти подфорумы.
Подскажите, как подправить эту часть скрипта?
Ссылка на комментарий
Поделиться на других сайтах
5 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.