ExBB Community » Файловый ExBB » Решение проблем » Обрезаются ссылки

Страниц (1): [1]
 

1. Yamaliya - 4 октября 2018 — 23:29 - перейти к сообщению
Вот пример письма уведомления.
CODE:
Внимание! Это письмо сгенерировано роботом, на него отвечать не надо!
Вы получили это письмо, т.к подписаны на получение ответов по e-mail в теме на форуме "Обсуждение" сайта "ExBB Community"
>---------------------------------------------------------------------
Автор: Guyver
Дата: 01-10-2018 12:18:17
Текст сообщения:
>------------------------------------------
А с регой пользователей и неполучением ими письма для подтверждения - это тоже эта же самая проблема?
>------------------------------------------
Адрес сообщения
http://exbb.info/community/topic.php?forum=35&topic=308&postid=1538396297
----------------------------------------------------------------------
Перестать следить за ответами Вы можете здесь:
http://exbb.info/community/topic.php?action=untrack&forum=35&topic=308

Но ведь на самом деле адрес сообщения другой
CODE:
http://exbb.info/community/topic.php?forum=35&topic=308&postid=1538396297#1538396297

т.е решётка и далее обрезается.
http://exbb.info/community/topic...ostid=1538396297#1538396297
Как это исправить?
2. Flat - 5 октября 2018 — 08:05 - перейти к сообщению
Попробуйте в файле post.php найти строчки:
CODE:
/* Отправка всем подписавшимся на тему */
if (count($emailers) !== 0 && $PostAdded === TRUE) {
$email = sprintf($fm->LANG['NewPostNotify'],
$forumname,
$fm->exbb['boardname'],
$fm->user['name'],
date("d-m-Y H:i:s",$fm->_Nowtime),
$fm->input['inpost'],
$fm->exbb['boardurl'].'/topic.php?forum='.$forum_id.'&topic='.$topic_id.'&postid='.$last_key,
$fm->exbb['boardurl'],
$forum_id,
$topic_id);
$fm->_Mail($fm->exbb['boardname'],$fm->exbb['adminemail'],$emailers,$fm->LANG['NotifyNewPost'].$forumname,$email);
unset($emailers); }

затем в этих строчках найти строку:
CODE:
$fm->exbb['boardurl'].'/topic.php?forum='.$forum_id.'&topic='.$topic_id.'&postid='.$last_key

и замените её на:
CODE:
$fm->exbb['boardurl'].'/topic.php?forum='.$forum_id.'&topic='.$topic_id.'&postid='.$last_key.'#'.$last_key

Сам я не тестировал, но должно сработать.
3. Yamaliya - 5 октября 2018 — 09:17 - перейти к сообщению
Flat , Спасибо, работает!

Получается, что ссылка не обрезалась, а просто формировалась не совсем корректно.

Инструкцию лучше так сделать:

в файле post.php найти строку
CODE:
$fm->exbb['boardurl'].'/topic.php?forum='.$forum_id.'&topic='.$topic_id.'&postid='.$last_key,

и заменить её на
CODE:
$fm->exbb['boardurl'].'/topic.php?forum='.$forum_id.'&topic='.$topic_id.'&postid='.$last_key.'#'.$last_key,

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0262]     [ ]