Topic: Номер поста - постоянная ссылка на сообщение.
Работая над стилем, и двигая и кривляя шрифтами номер поста в его шапке, сильно огорчился полной, вобщем-то, бесполезности этой циферки. Хоть совсем её удали, никто не заплачет по сиротке. В то время, как многие форумные движки именно на него вешают постоянную ссылку на сообщения. Так сделано в VBuletin, IPBoard и других, коих по интернету великое множество.
У нас с функцией постоянной ссылки на сообщения прекрасно справляется отметка о его дате/времени. Но приходят, или просто заходят новые пользователи со старых форумов, и не могут с разгону сделать ссылку привычным способом...
А ну как не дойдёт, что время тыкать нужно?
Это и жалкая бесполезность серой циферки у нас, неизбежно привели меня к простому моду. Вивисекции подвергается файл viewtopic.php.
Пришивать новый орган будем в районе строчек 341-342:
Находим $matches[2], после добавляем $matches[2]. В конце, перед </span> не забываем закрыть ссылку $matches[2].
Получилось:
// Generate the post heading
$forum_page['post_ident']['num'] = '<span class="post-num"><a class="permalink" rel="bookmark" title="'.$lang_topic['Permalink post'].'" href="'.forum_link($forum_url['post'], $cur_post['id']).'" >#'.forum_number_format($forum_page['start_from'] + $forum_page['item_count']).'</a></span>';
Убогая непотребная циферка стала полезной ссылкой на, безусловно, содержательный пост. Пользователь может взять её из любого удобного или привычного для себя места. Ежели кому не нравится символ #, нужно найти его в моей строчке и удалить.
Ленивых и нерешительных приглашаю скачать готовый файл:
This content is available only to registered users.
Для совсем ленивых это сделает расширение.