Forum

Хеш-теги в сообщени...
 
Сповіщення
Очистити все

Хеш-теги в сообщениях на форумах phpBB

(@admin)
Учасник Admin

Нашел интересную статью о том, как сделать на форуме 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 /

Наслаждайтесь 😉


Цитата
Topic starter Опубліковано : 08/02/2015 12:06 am
(@arniko)
New Member

А этот скрипт работает на phpBB 3.1?


ВідповістиЦитата
Опубліковано : 19/12/2016 4:03 pm
Rik0
 Rik0
(@rik0)
Noble Member

А ты попробуй и сам все увидишь 🙂


http://deslab.uk/forum/small/249.gif
Что имею - то и ввиду!

ВідповістиЦитата
Опубліковано : 19/12/2016 4:11 pm
(@admin)
Учасник Admin

Поддерживает 3.1 и, я уверен, будет поддерживать 3.2 🙂


ВідповістиЦитата
Topic starter Опубліковано : 30/12/2016 10:28 pm
iVan
 iVan
(@ivan)
Estimable Member

Зачем они вообще нужны на форуме? Это больше фишка для социальных сетей.


ВідповістиЦитата
Опубліковано : 01/08/2018 4:17 pm
Локи
(@ok)
Estimable Member

Форум - это тоже по сути социальная сеть 🙂 Сейчас можно прикрутить к форуму модули и плагины, позволяющие вести дневники, создавать группы, галереи, загружать аудио и видео.


http://deslab.uk/forum/small/231.png

ВідповістиЦитата
Опубліковано : 16/08/2018 3:57 pm
Бурковський
(@6ypkock)
Reputable Member

Класс, здесь тоже есть хеш-теги, почему никто ими не пользуется? Это же не плохо 🙂 #Теги #форум


ВідповістиЦитата
Опубліковано : 15/09/2018 1:46 pm
охломон
(@oxoo)
Eminent Member

В хеш-тегах нет ничего удивительного, на Форуме Донбасса тоже есть хеш-теги.


Я - охломон, я из Донецка, здрасьте!

ВідповістиЦитата
Опубліковано : 15/09/2018 1:49 pm
Бурковський
(@6ypkock)
Reputable Member

охломон, я впервые в жизни вижу хеш-теги на форуме 🙂 Это уникальная особенность 🙂


ВідповістиЦитата
Опубліковано : 15/09/2018 1:50 pm
(@admin)
Учасник Admin

Ничего уникального здесь нет, и давайте по теме 😉

Любой форум - это тоже социальная сеть, абсолютно любой. Можно даже наш #форум превратить в социальную сеть.


ВідповістиЦитата
Topic starter Опубліковано : 15/09/2018 1:52 pm
Бурковський
(@6ypkock)
Reputable Member

-=GadZZillA=-, простите, уважаемый, больше не будем 🙂


ВідповістиЦитата
Опубліковано : 15/09/2018 1:56 pm
Поділитися: