Topic: Хлебные крошки - Постоянная ссылка на тему форума в строке состояния
Хлебные крошки - Постоянная ссылка на тему форума в строке состояния
Первое с чего начал изменение, это ссылка на тему в строке состояния. Не понятно почему в версии 142 она пропала. ведь на 13 это присутствует.
Чем полезна постоянная ссылка на тему?
Представьте, что вы попали на форум с поисковика по ссылке на сообщение к примеру так:
https://punbb.softplaza.net/viewtopic.php?pid=259#p259
И вам нужно скопировать ссылку понравившейся темы и сохранить ее. Но ведь сообщение может быть и удалено! Тогда что? Когда есть постоянная ссылка на тему вида:
https://punbb.softplaza.net/viewtopic.php?id=149
это намного проще и она постоянная, т.е. даже если какое либо сообщение будет удалено или перенесено, то ссылка все равно выведет на нужную страницу. К тому же это полезно для лучшей оптимизации форума.
Решение:
// Setup breadcrumbs (строка 236)
$forum_page['crumbs'] = array(
array($forum_config['o_board_title'], forum_link($forum_url['index'])),
array($cur_topic['forum_name'], forum_link($forum_url['forum'], array($cur_topic['forum_id'], sef_friendly($cur_topic['forum_name'])))),
$cur_topic['subject']
);
Заменить на этот
// Setup breadcrumbs
$forum_page['crumbs'] = array(
array($forum_config['o_board_title'], forum_link($forum_url['index'])),
array($cur_topic['forum_name'], forum_link($forum_url['forum'], array($cur_topic['forum_id'], sef_friendly($cur_topic['forum_name'])))),
array($cur_topic['subject'], forum_link($forum_url['topic'], array($id, sef_friendly($cur_topic['subject']))))
);