Ссылка в письме с уведомлением.

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Ссылка в письме с уведомлением.

Сообщение MAzZY »

При переходе по ссылке из письма с уведомлением о появлении новых сообщений появляется предложение залогиниться на форуме, т.к. тема, якобы, закрыта для просмотра гостями, хотя при переходе на эту тему из списка форумов такого нет - тема доступна для чтения всем.
Что это - баг или фича?
Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Стаж: 20 лет 8 месяцев
Откуда: Нижний Тагил
Поблагодарили: 11 раз

Re: Ссылка в письме с уведомлением.

Сообщение Oleg NT »

«Вы получили уведомление о новом сообщении в теме, пожалуйста, авторизируйтесь для его просмотра»

Конференция должна знать, для какого пользователя искать новое сообщение. Для этого вы должны быть авторизованы.
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Ссылка в письме с уведомлением.

Сообщение MAzZY »

Oleg NT писал(а):Конференция должна знать, для какого пользователя искать новое сообщение
Ссылка ведет на конкретный пост - первый непросмотренный. Причем здесь пользователь?
Kastaneda
Former team member
Сообщения: 702
Стаж: 21 год 11 месяцев
Поблагодарили: 4 раза

Re: Ссылка в письме с уведомлением.

Сообщение Kastaneda »

Первый непросмотренный кем? Для всех пользовтелей первый непросмотренный пост будет другим. Конференция должна однозначно идентифицировать пользователя, чтобы перенести его туда, куда нужно.
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Ссылка в письме с уведомлением.

Сообщение MAzZY »

Kastaneda писал(а):Первый непросмотренный кем?
Тем, кому пришло письмо.

Вот, как выглядит ссылка на этот пост:
Здесь явно указана тема и пост.
Kastaneda писал(а):Для всех пользовтелей первый непросмотренный пост будет другим
Так и ссылка будет другой.
Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Стаж: 20 лет 8 месяцев
Откуда: Нижний Тагил
Поблагодарили: 11 раз

Re: Ссылка в письме с уведомлением.

Сообщение Oleg NT »

viewtopic.php

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

// Redirect to login or to the correct post upon emailed notification links
if (isset($_GET['e']))
{
    $jump_to = request_var('e', 0);

    $redirect_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=$forum_id&t=$topic_id");

    if ($user->data['user_id'] == ANONYMOUS)
    {
        login_box($redirect_url . "&p=$post_id&e=$jump_to", $user->lang['LOGIN_NOTIFY_TOPIC']);
    }

    if ($jump_to > 0)
    {
        // We direct the already logged in user to the correct post...
        redirect($redirect_url . ((!$post_id) ? "&p=$jump_to" : "&p=$post_id") . "#p$jump_to");
    }
}
 
Мда :roll:
Думал-думал, для чего такие пляски с бубном, так и не придумал.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Ссылка в письме с уведомлением.

Сообщение rxu »

MAzZY
ПолучИте эксклюзивную информацию от главного девелопера phpBB :)
rxu: why does a user have to be logged in when following the topic's new post link from received e-mail notification? When "e" URL parameter is set.
AcydBurn: because if not, although he read the topic, he does not get any further notifications because phpBB does not know which user it is... only sees anonymous. It is the same as not following the link if auto login is not used
Перевод требуется?
Изображение
Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Стаж: 20 лет 8 месяцев
Откуда: Нижний Тагил
Поблагодарили: 11 раз

Re: Ссылка в письме с уведомлением.

Сообщение Oleg NT »

Хм, довольно продумано :)
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Ссылка в письме с уведомлением.

Сообщение MAzZY »

Значит, это фича. :)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Ссылка в письме с уведомлением.

Сообщение rxu »

Однозначно.
Изображение
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: Ссылка в письме с уведомлением.

Сообщение Mr. Anderson »

Ну и это... инфа о просмотре тем тоже в базе может храниться, не? :)
Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Стаж: 20 лет 8 месяцев
Откуда: Нижний Тагил
Поблагодарили: 11 раз

Re: Ссылка в письме с уведомлением.

Сообщение Oleg NT »

по-моему, это в админке настраивается — в базе или в куках хранить. по умолчанию вроде бы в базе.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: Ссылка в письме с уведомлением.

Сообщение Mr. Anderson »

Oleg NT
Ну так я и насписал - может хранится. На выбор админа, но тем не менее :)
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: Ссылка в письме с уведомлением.

Сообщение Gisher »

в seo версии 0.4.8 ссылки в уведомлениях приходят чуток переписанные)
Вы можете перейти по ссылке, чтобы просмотреть последнее непрояитанное
сообщение; новые уведомления не будут приходить, пока вы не просмотрите
тему.

domain/viewtopic.php?f=1&t=1&p=1&e=1

Если вы хотите просмотреть тему, перейдите по следующей ссылке:
domain/topic1.html

Если вы хотите просмотреть форум, перейдите по следующей ссылке:
domain/forum1.html

Если вы больше не хотите следить за форумом, то либо щёлкните по
находящейся в нём ссылке «Отписаться от форума», либо перейдите по
следующей ссылке:

domain/viewforum.php?uid=2&f=1&unwatch=forum
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 19 лет 7 месяцев
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Re: Ссылка в письме с уведомлением.

Сообщение RedNaxi »

в слове непрочитанное опечатка.

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