Хеш-теги в RSS: возможно ли?

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Добрый Кот
phpBB 1.4.4
Сообщения: 173
Стаж: 15 лет 7 месяцев
Откуда: UA, Amvrosievka, Donbass
Благодарил (а): 63 раза
Поблагодарили: 1 раз

Хеш-теги в RSS: возможно ли?

Сообщение Добрый Кот »

Лента моего форума давно подключена к Твиттеру, куда транслируются все последние сообщения. Недавно я подумал, почему бы не сделать так, чтобы в эту ленту попадали хеш-теги? Но как бы я не пытался править файл feed.php у меня ничего не получается. Структура формируемой ссылки продвинутым и опытным гуру phpBB должны быть известны. Сначала идет название раздела, в котором публикуется сообщение. Например, есть раздел Музыка. В нем есть тема "Что у Вас играет?". В этой теме опубликовали сообщение. После трансляции в Твиттер этот текст будет выглядеть примерно следующим образом: "Музыка - Что у Вас играет? - А у меня играет... LINK". Существует ли какой-нибудь способ создания хеш-тега, чтобы он приплюсовывал решетку к первому слову, то есть к названию раздела "Музыка"? Тогда и трансляция ссылок стала бы более продуктивной и продвигала бы форум через Твиттер, а не просто публиковала простые ссылки. Я очень часто пользуюсь хеш-тегами. Это очень удобный способ поиска требуемой информации. Хотя бы один хеш-тег, но уже что-то. Есть ли возможность реализовать такое? Если да, то как?

Часто я публикую на форуме хеш-теги в самом начале поста. Однако далеко не все понимают, зачем я пишу сначала непонятный набор слов с решетками, а лишь потом текст сообщения.

Заранее спасибо за любую помощь.
Билл Гейтс тоже был хулиганом
alaon
phpBB 1.4.3
Сообщения: 83
Стаж: 13 лет 2 месяца
Благодарил (а): 12 раз
Поблагодарили: 14 раз

Re: Хеш-теги в RSS: возможно ли?

Сообщение alaon »

Я не очень опытен в phpbb, но для себя сделал так (у меня rss-мод syndication):

Код: Выделить всё

function vktag($content)
{
	$input = array("#игровой форум","#чит","#программирование","#взлом","#гайды","#бот","#баг","#сервер","#раздачи","#last chaos gamigo","#xtrap обход","#xtrap bypass","#ласт хаос","#ласт хаус");// и ещё стопицот других нужных хештегов...
	$rand_tags = array_rand($input, 4); // по 4 за раз
	return $content . "\n" . $input[$rand_tags[0]] . ' ' . $input[$rand_tags[1]] . ' ' . $input[$rand_tags[2]]. ' ' . $input[$rand_tags[3]];
}
Ну, и где-то перед

Код: Выделить всё

if ($type == 'atom')
	{
		// ATOM feed items
вот так:

Код: Выделить всё

if ($_GET['target']== 'vk') { $text = vktag($text); }
В настройках группы syndication.php вызывается с параметром vk, остальным получателям лента уходит без хештегов. Но это всё костыль, разумеется. Вам же надо, я так понимаю, ещё и текст разбирать. Всё это реализуемо, можно регуляркой, можно проще что-то придумать. Рад бы сделать для вас, но сам маловато в этом смыслю. К сожалению.
Аватара пользователя
Добрый Кот
phpBB 1.4.4
Сообщения: 173
Стаж: 15 лет 7 месяцев
Откуда: UA, Amvrosievka, Donbass
Благодарил (а): 63 раза
Поблагодарили: 1 раз

Re: Хеш-теги в RSS: возможно ли?

Сообщение Добрый Кот »

Спасибо, надо будет попробовать.
Билл Гейтс тоже был хулиганом
Аватара пользователя
Добрый Кот
phpBB 1.4.4
Сообщения: 173
Стаж: 15 лет 7 месяцев
Откуда: UA, Amvrosievka, Donbass
Благодарил (а): 63 раза
Поблагодарили: 1 раз

Re: Хеш-теги в RSS: возможно ли?

Сообщение Добрый Кот »

alaon писал(а):rss-мод syndication
А что это за мод такой? Что он вообще делает? Может быть мне пригодится именно такой вариант? Я находил его на официальном сайта phpBB, но не очень понял, какие его основные возможности и что конкретно он делает.
Билл Гейтс тоже был хулиганом
Аватара пользователя
Добрый Кот
phpBB 1.4.4
Сообщения: 173
Стаж: 15 лет 7 месяцев
Откуда: UA, Amvrosievka, Donbass
Благодарил (а): 63 раза
Поблагодарили: 1 раз

Re: Хеш-теги в RSS: возможно ли?

Сообщение Добрый Кот »

Если оставлять хеш-теги в сообщениях, то они передаются в RSS. Это конечно не то, что я искал, но за последний месяц активного использования таких хеш-тегов я добился заметного прироста трафика из Твиттера и других социальных сетей. Если кому интересно, код я нарыл здесь: http://desktopslab.ru/forum/phpbb/khesh ... t2433.html
Билл Гейтс тоже был хулиганом

Вернуться в «Поддержка phpBB 3.0.х»