Как добавить хэштеги на сайт Юкоз?

голоса: 0
Здравствуйте . Я пересмотрел множество доступных вариантов для возможности добавления хэштегов . На мой взгляд они сложные для использования посетителями сайта ,либо их добавление будет неудобным , так как они используют его и в начале текста. Хотелось бы добавить эту возможность , так как мои друзья и посетители сайта настаивают на этом . Буду благодарен за любой совет и оказанную помощь .
| Автор: | Категория: Доп. функции
Изменение категории | | Автор: Yuri_Geruk

Ответов: 1

Голоса: +1
 
Лучший ответ

Пример реализации хештегов для Юкоз, можете посмотреть - здесь.

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
Я видел этот сайт . Но не совсем понял реализацию этого кода . В какой раздел , в какое место вставить один пример и второй пример кода .
Геннадий Комаров,

что непонятного, на странице комментариев модуля Новости или любого другого, завернуть переменную $MESSAGE$ в класс как пишется в инструкции:

<div class="hashLinks">$MESSAGE$</div>

далее на этой же странице перед тегом </body> установить скрипт:

<script type="text/javascript">$('.hashLinks').each(function(){var html = $(this).html().replace(/(#[\S]+)/g,'<a href="/search/$1" class="tagHref" title="$1">$1</a>').replace(/(@[\S]+)/g,'<a href="/index/8-0-$1" class="tagHref" title="$1">$1</a>');$(this).html(html).each(function(){$('.tagHref').each(function(){var href = $(this).attr('href').replace(/#/, '%23').replace(/@/,'');var title = $(this).attr('title').replace(/(#+)/, '');$(this).attr('href',href).attr('title',title);});});});</script>

вот и все, а далее уже будет работать скрипт, как пишет автор, если перед словом будет символ # скрипт автоматически срабатывает и делает это слово хештегом.

Спасибо , единственная проблема - хештег виден только при просмотре новости (то есть на странице материала и комментов к нему) , а не в общем виде (на странице архива) .
...