Быстрый переход в скрытые разделы

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
knacker
phpBB 1.2.1
Сообщения: 20
Стаж: 18 лет 5 месяцев

Быстрый переход в скрытые разделы

Сообщение knacker »

Обнаружил у себя на форуме следующую вещь: в меню быстрого перехода отсутствуют скрытые разделы, причем даже у тех пользователей, которым эти разделы видны.

Посему вопрос: это глюк или фича? Если глюг, то как с ним бороться, а если фича - то с помощью какого мода поправить.

Спасибо.
Аватара пользователя
Romy
phpBB 2.0.3
Сообщения: 396
Стаж: 19 лет 11 месяцев
Откуда: tallinn.ee

Сообщение Romy »

а под админом тоже невидно? Тогда глюк. А вообще, скорей всего неправильно выставлены права доступа/ группы
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

knacker писал(а): это глюк или фича?
Фича. Приватные форумы туда не выводятся.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
knacker
phpBB 1.2.1
Сообщения: 20
Стаж: 18 лет 5 месяцев

Сообщение knacker »

Палыч писал(а): Фича. Приватные форумы туда не выводятся.
А какой-нибудь мод эту проблему не решает?
AlexSh1
phpBB 1.4.3
Сообщения: 92
Стаж: 20 лет 2 месяца

Сообщение AlexSh1 »

У меня туда не выводятся разделы, которые доступны только модераторам этого форума. Не видно и им. Может действительно кто-то поможет?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16948
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1701 раз

Сообщение rxu »

Код: Выделить всё

OPEN
includes/functions.php

FIND
		while ( $row = $db->sql_fetchrow($result) )
		{
			$forum_rows[] = $row;
		}

AFTER, ADD
	$is_auth_ary = array();
	$is_auth_ary = auth(AUTH_VIEW, AUTH_LIST_ALL, $userdata, $forum_rows);

FIND
if ( $forum_rows[$j]['cat_id'] == $category_rows[$i]['cat_id'] && $forum_rows[$j]['auth_view'] <= AUTH_REG )

REPLACE WITH
if ( ($forum_rows[$j]['cat_id'] == $category_rows[$i]['cat_id']) && ($is_auth_ary[$forum_rows[$j]['forum_id']]['auth_view']) )
Изображение
AlexSh1
phpBB 1.4.3
Сообщения: 92
Стаж: 20 лет 2 месяца

Сообщение AlexSh1 »

rxu
Спасибо, работает!

Добавлено спустя 1 минуту 29 секунд:

Еще бы это учли бы в самом коде как-то при новых версиях

Вернуться в «Поддержка phpBB 2.0.x»