Нашел интересную статью о том, как сделать на форуме phpBB поддержку хеш-тегов. Хеш-теги - это ссылки, благодаря которым можно осуществлять быстрый поиск требуемой информации в пределах одного сайта, блога, социальной сети и так далее. Хеш-теги впервые начали активно использовать в сервисе микроблогов Twitter. Позже их популярность распространилась и на другие социальные сети. В настоящее время хеш-теги получили широкую популярность чуть ли не во всех социальных сетях и проектах, включая Facebook, Google Plus, ВКонтакте, Instagram и многих других.
Предлагаю Вашему вниманию способ создания собственной системы хеш-тегов на Вашем форуме, работающем под управлением phpBB. В результате Вы получите что-то такое: это #hashtag 🙂 Нажав на эту ссылку можно будет произвести быстрый поиск данного слова по всему форуму. Не важно, являются ли найденные слова хеш-тегами или нет. Поиск найдет ВСЕ слова 🙂 Мод поддерживает #кириллицу.
Откройте файл: includes/functions_content.php
function smiley_text($text, $force_option = false)
{
Замените этот фрагмент на:
/ HASHTAG MOD BEGIN /
function hashtag_callback( $aMatch ) {
global $phpbb_root_path, $phpEx;
if( preg_match( '#(color|background|text-shadow)[:=]|style="#i', $aMatch[1] ) ) return $aMatch[0];
return $aMatch[1]. '<a href="'. append_sid( "{$phpbb_root_path}search.$phpEx", 'keywords='. $aMatch[2] ). '">#'. $aMatch[2]. '</a>';
}
function smiley_text($text, $force_option = false)
{
$text= preg_replace_callback( '/(^|style="[^"#]+|[^\s]*[\s]+|>)#([\p{Lu}\p{Ll}\p{N}\w\d]+)\b/um', 'hashtag_callback', $text );
/ HASHTAG MOD END /
Наслаждайтесь 😉
А этот скрипт работает на phpBB 3.1?
А ты попробуй и сам все увидишь 🙂
http://deslab.uk/forum/small/249.gif
Что имею - то и ввиду!
Поддерживает 3.1 и, я уверен, будет поддерживать 3.2 🙂
Зачем они вообще нужны на форуме? Это больше фишка для социальных сетей.
Форум - это тоже по сути социальная сеть 🙂 Сейчас можно прикрутить к форуму модули и плагины, позволяющие вести дневники, создавать группы, галереи, загружать аудио и видео.
http://deslab.uk/forum/small/231.png
Класс, здесь тоже есть хеш-теги, почему никто ими не пользуется? Это же не плохо 🙂 #Теги #форум
В хеш-тегах нет ничего удивительного, на Форуме Донбасса тоже есть хеш-теги.
Я - охломон, я из Донецка, здрасьте!
охломон, я впервые в жизни вижу хеш-теги на форуме 🙂 Это уникальная особенность 🙂
Ничего уникального здесь нет, и давайте по теме 😉
Любой форум - это тоже социальная сеть, абсолютно любой. Можно даже наш #форум превратить в социальную сеть.
-=GadZZillA=-, простите, уважаемый, больше не будем 🙂