Доброго времени суток!
Уведомления о новом ответе в теме приходит на эл. почту с ссылкой на тему такого вида: форум.ру/viewtopic.php?f=N&t=N. Как можно удалить параметр "f=xxx" в ссылке, чтобы ссылка имела такой вид: форум.ру/viewtopic.php?t=N?
Спасибо.
Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.
[3.2] Удаление параметра "f=xxx" в ссылке на тему в эл. письме
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
va-spb
- phpBB 1.4.4
- Сообщения: 120
- Стаж: 10 лет 6 месяцев
- Благодарил (а): 60 раз
- Поблагодарили: 25 раз
Re: [3.2] Удаление параметра "f=xxx" в ссылке на тему в эл. письме
Извини, если не в тему, я был бы рад, если бы ссылка приходила в таком удобочитаемом виде - форум.ру + как в этом расширении - [beta] Convert Local Url To Link Name
С уважением, Владимир
-
Slash
- phpBB 2.0.10
- Сообщения: 794
- Стаж: 15 лет 8 месяцев
- Благодарил (а): 101 раз
- Поблагодарили: 79 раз
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
Думаю, что тут использовалось бы одно и тоже событие, но я не нашел такого...
-
Slash
- phpBB 2.0.10
- Сообщения: 794
- Стаж: 15 лет 8 месяцев
- Благодарил (а): 101 раз
- Поблагодарили: 79 раз
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",
);
}
