Просмотр только зарегистрированным пользователям

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
jon
phpBB 1.2.1
Сообщения: 21
Стаж: 19 лет 8 месяцев
Забанен: Бессрочно

Просмотр только зарегистрированным пользователям

Сообщение jon »

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

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

Вот этот фрагмент кода в файле overall_header.tpl

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

&nbsp;<a href="{U_MEMBERLIST}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_MEMBERLIST}" hspace="3" />{L_MEMBERLIST}</a>&nbsp;
обрамите переключателями

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

<!-- BEGIN switch_user_logged_in -->
&nbsp;<a href="{U_MEMBERLIST}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_MEMBERLIST}" hspace="3" />{L_MEMBERLIST}</a>&nbsp;
<!-- END switch_user_logged_in -->
Только учтите, что переключатели, то есть конструкции, типа

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

<!-- BEGIN switch_user_logged_in -->
должны располагаться на отдельной строке каждый
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

И чтобы уж совсем хорошо было, в memberlist.php
ПОСЛЕ

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

init_userprefs($userdata);
//
// End session management
//
ДОБАВИТЬ

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

if ( !$userdata['session_logged_in'] )
{
	redirect(append_sid("login.$phpEx?redirect=memberlist.$phpEx", true));
}
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
jon
phpBB 1.2.1
Сообщения: 21
Стаж: 19 лет 8 месяцев
Забанен: Бессрочно

Сообщение jon »

Угу. пасиба!
Аватара пользователя
TheHawk
phpBB 1.4.4
Сообщения: 130
Стаж: 18 лет 2 месяца
Откуда: Беларусь, Гомель

Сообщение TheHawk »

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

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

TheHawk
Путей решения задачи - много. В каждом конкретном случае выбирается наименее трудозатратный.
Запрос: мемберлист только для зарегистрированных.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

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