Доброго времени суток!
Уведомления о новом ответе в теме приходит на эл. почту с ссылкой на тему такого вида: форум.ру/viewtopic.php?f=N&t=N. Как можно удалить параметр "f=xxx" в ссылке, чтобы ссылка имела такой вид: форум.ру/viewtopic.php?t=N?
Спасибо.
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
[3.2] Удаление параметра "f=xxx" в ссылке на тему в эл. письме
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Re: [3.2] Удаление параметра "f=xxx" в ссылке на тему в эл. письме
Извини, если не в тему, я был бы рад, если бы ссылка приходила в таком удобочитаемом виде - форум.ру + как в этом расширении - [beta] Convert Local Url To Link Name
С уважением, Владимир
-
- phpBB 2.0.10
- Сообщения: 794
- Стаж: 13 лет 2 месяца
- Благодарил (а): 62 раза
- Поблагодарили: 22 раза
Re: [3.2] Удаление параметра "f=xxx" в ссылке на тему в эл. письме
va-spb, это наверно, можно сделать (дополнить) расширениями...
По моему вопросу дополнять надо это расширение: http://www.phpbb-work.ru/seo-topic-url-t83.html
По вашему, разумеется, что по ссылке: [beta] Convert Local Url To Link Name
Думаю, что тут использовалось бы одно и тоже событие, но я не нашел такого...
По моему вопросу дополнять надо это расширение: http://www.phpbb-work.ru/seo-topic-url-t83.html
По вашему, разумеется, что по ссылке: [beta] Convert Local Url To Link Name
Думаю, что тут использовалось бы одно и тоже событие, но я не нашел такого...
-
- phpBB 2.0.10
- Сообщения: 794
- Стаж: 13 лет 2 месяца
- Благодарил (а): 62 раза
- Поблагодарили: 22 раза
Re: [3.2] Удаление параметра "f=xxx" в ссылке на тему в эл. письме
Видимо, адреса генерируются в файле: phpbb/notification/type/post.php:
Но в этом файле нет ни одного события, чтобы зацепиться... Возможно, есть другой файл (с событием), где можно перехватить письмо перед?
Код: Выделить всё
public function get_email_template_variables()
{
if ($this->get_data('post_username'))
{
$username = $this->get_data('post_username');
}
else
{
$username = $this->user_loader->get_username($this->get_data('poster_id'), 'username');
}
return array(
'AUTHOR_NAME' => htmlspecialchars_decode($username),
'POST_SUBJECT' => htmlspecialchars_decode(censor_text($this->get_data('post_subject'))),
'TOPIC_TITLE' => htmlspecialchars_decode(censor_text($this->get_data('topic_title'))),
'U_VIEW_POST' => generate_board_url() . "/viewtopic.{$this->php_ext}?p={$this->item_id}#p{$this->item_id}",
'U_NEWEST_POST' => generate_board_url() . "/viewtopic.{$this->php_ext}?f={$this->get_data('forum_id')}&t={$this->item_parent_id}&e=1&view=unread#unread",
'U_TOPIC' => generate_board_url() . "/viewtopic.{$this->php_ext}?f={$this->get_data('forum_id')}&t={$this->item_parent_id}",
'U_VIEW_TOPIC' => generate_board_url() . "/viewtopic.{$this->php_ext}?f={$this->get_data('forum_id')}&t={$this->item_parent_id}",
'U_FORUM' => generate_board_url() . "/viewforum.{$this->php_ext}?f={$this->get_data('forum_id')}",
'U_STOP_WATCHING_TOPIC' => generate_board_url() . "/viewtopic.{$this->php_ext}?uid={$this->user_id}&f={$this->get_data('forum_id')}&t={$this->item_parent_id}&unwatch=topic",
);
}