Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Страница 404 для гостей - как сделать?

Вопросы без привязки к версии. Установлена авточистка (2 года).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
doremyka
phpBB 1.4.4
Сообщения: 159
Стаж: 6 лет 8 месяцев
Благодарил (а): 69 раз
Поблагодарили: 13 раз

Страница 404 для гостей - как сделать?

Сообщение doremyka »

Необходимо, чтобы гости, которые открывают УРЛ топика, который гостю недоступен, видели "Запрошенной темы не существует".

Для гостей и ботов на ряд форумов выставлены права все "НЕТ". Но как оказалось, если открыть прямую ссылку, там страница с предложением зарегистрироваться. :evil:

Ещё раз уточню, что все права "НЕТ" - и не только для гостя, но и для новичка без сообщений и с минимальным числом сообщений. То есть форум не видит, темы не видит, писать не может, и т.д - по всем позициям форумных прав.

Отправлено спустя 2 минуты 35 секунд:
Можно, конечно, просто шаблон заменить. Но хочется верить, что есть штатное решение. :?
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

Re: Страница 404 для гостей - как сделать?

Сообщение Nekstati »

doremyka писал(а): 08.04.2020 20:03 Необходимо, чтобы гости, которые открывают УРЛ топика, который гостю недоступен, видели "Запрошенной темы не существует".
Это будет дезинформация, не?
 
doremyka писал(а): 08.04.2020 20:03 есть штатное решение
Конечно, нет.

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

viewtopic.php
	login_box('', $user->lang['LOGIN_VIEWFORUM']);
заменить на
	trigger_error('NO_TOPIC');
doremyka
phpBB 1.4.4
Сообщения: 159
Стаж: 6 лет 8 месяцев
Благодарил (а): 69 раз
Поблагодарили: 13 раз

Re: Страница 404 для гостей - как сделать?

Сообщение doremyka »

Nekstati писал(а): 08.04.2020 20:17 Это будет дезинформация, не?
Некоторые форумы/темы могут видеть только члены определенных групп, для которых установлены специальные права доступа. Для гостей эти темы всё равно что не существуют.

Отправлено спустя 2 минуты 6 секунд:
Nekstati писал(а): 08.04.2020 20:17заменить на
Огромное спасибо! Я по шаблонам авторизации ищу, а там даже не смотрела.
Попробую... на полусогнутых. :oops:

Отправлено спустя 29 минут 2 секунды:
Nekstati, на тестовом форуме проверила, ваша вставочка работает!!
Сама бы не смогла такое сделать, это уже за пределами моих скромных познаний. (

Вернуться в «phpBB-пространство»