Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

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

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

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

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

Сообщение doremyka »

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

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

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

Отправлено спустя 2 минуты 35 секунд:
Можно, конечно, просто шаблон заменить. Но хочется верить, что есть штатное решение. :?

Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 2890
Стаж: 11 лет 2 месяца
Благодарил (а): 24 раза
Поблагодарили: 1047 раз

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
Сообщения: 151
Стаж: 2 года 10 месяцев
Благодарил (а): 68 раз
Поблагодарили: 11 раз

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

Сообщение doremyka »

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

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

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

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