Плагин рабты с тэгами (метками).

Господа, у меня такой вопрос.

А есть ли такой плагин, который выполняет следующее:
При публикации топика просматривается тело топика и если встречаются слова, совпадающие с уже существующими тэгами, то эти слова обрамлялись бы в ссылки на отбор топиков по тэгу.

К примеру в топике идет следующий текст:
«Один из проектов, проинвестированных РВК, — разработка препарата для лечения рака почки, которой занимается молодой ученый Илья Тимофеев. РВК не работает со стартапами напрямую, их отбором занимаются венчурные фонды — партнеры корпорации.»

и у меня на сайте уже используется тэг «РВК»

И соответственно после публикации текст превращается в следующий текст в автоматическом режиме:

«Один из проектов, проинвестированных РВК, — разработка препарата для лечения рака почки, которой занимается молодой ученый Илья Тимофеев. РВК не работает со стартапами напрямую, их отбором занимаются венчурные фонды — партнеры корпорации.»

И вторая задача для этого плагина:
При публикации топика в метки автоматически добавляются ранее существующие метки, которые встречаются в тексте топика с возможностью их ручного удаления (если вдруг не нужны). Ну это уже опционально.

12 комментариев

avatar
такого точно нет. Cделать эт не сложно, но думаю будет полезнее добавить частоту повторений слов и тэгов для включения/подстановки найденым словам ссылок
avatar
Да, то что нет — я догадывался. Долго искал перед этим.

Про частоту повторений — да можно, как опцию.

Мне кажется такой плагин был бы полезен.
avatar
ну если к следующим выходным не найдете, ктобы реализовал — стукните может не лень будет чтото новое сваять
avatar
Ок, спасибо.
avatar
netlanc, как вам ваша идея? можете взяться за реализацию?
avatar
Плагин не сложный, вот думаю что он напрягать сервер будет при публикации. Особенно больших топиков и если много тегов.
проверить каждое слово является ли оно тегом, либо большой цикл, либо большая-хитрая регекспа. И одно и другое — грузит процессор.
avatar
ну да, зато один раз.
Но какая польза то?
avatar
возможно. хорошая перелинковка на сайте.

я давно уже думал об этом, не помню к какому выводу пришел.
avatar
Но лучше не при сохранении топика, а при выведении из базы.
avatar
Мне кажется это не совсем удачная идея. При сохранении базу нагрузка дается один раз, а при выведении из базы — каждый раз при отображении.
avatar
Первое не интересно. А вот
И вторая задача для этого плагина:
При публикации топика в метки автоматически добавляются ранее существующие метки, которые встречаются в тексте топика с возможностью их ручного удаления (если вдруг не нужны). Ну это уже опционально.
Вот это намного интереснее — готов участвовать в коллективном заказе если что.
avatar
Предлагаю уточнить: "МНЕ первое не интересно..."
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.