Делаем из wp википедию с помощью тегов

Мне тут пришла в голову идея – а нельзя ли сделать так, чтобы каким-то образом во всех постах слово, которое звучит/пишется также само, как и один из тегов в данном блоге, подсвечивалось как гиперлинк и вело на сам тег.? Т.е., есть у нас в блоге слово ПЛАГИН – везде, где встречается это слово оно подсвечивается и ведет к данному тегу.

Вершиной крутости, конечно была бы возможность задавать тегам формы в падежах, чтобы к тегу ПЛАГИН вели слова ПЛАГИНА, ПЛАГИНЫ, ПЛАГИНОВ и т.д.

Ну что, профессионалы, кто-то что нибудь уже придумал по данному поводу? 🙂

http://wordpress.org/extend/plugins/simple-tags пробовал?
ЗЫ: Только эта функция сильно грузит проц на серваке.

А на повадки сайта влияет? В смсысле, на время загрузки – проц -то всеравно не мой и думаю на нормальном хосте этио не должно ощущаться…
Так он что каждый раз заново текст "парсит", что грузит сервак?

Сначала не рассмотрел линк – так єто стандартній плагин для тегов – он у всех стоит. Только я не помню там фунции подсветки слов. аналогичных тегам, в тексте сообщений…

Дык и в mediawiki линки ручками проставлять надо. А с учетом существования падежей в русском языке облегченный синтаксис становится не таким уж и облегченным. Думаю, его не сложно и в WP реализовать, если вдруг еще не сделали. Там одна радость – по клику на не определенный еще тег не ругается матом, а предлагает создать статью с таким именем.

Чет не понял – с одной стороні все плохо, с другой, несложно реализовать… Я собственно и разведываю, есть ли наработки для вордперсса. Покажіть мені двері!!!!!!!!! 🙂

Mixa, что плохо? кому плохо? Всё хорошо! Просто не надо склеивать до кучи разные вещи – внешний вид вики и механизм ее функционирования. Вообще не надо было вики тянуть сюда, только путаницу внесла.

"Подсветку" я бы делал по образу и подобию плагинов подсветки результатов поиска, только вместо поисковых термов подсунул массив меток, а вместо цвета добавлял линки.

Есть такой плагин, как WP-keys. Сайт разработчика уже давно загнулся, но при желании можно найти исходники. Суть плагина: вы прописываете в админке слова, которые хотите сделать гиперлинками. Эти слова в каждом посте становятся гиперлинком на страницу с поиском на сайте по этому слову. Потом была модификация DP-keys, которая делала поиск не по сайту, а по заданному ресурсу – яху, гуглу или вики. Наверное, можно руками настроить плагин и под поиск по тэгам. Кстати очень интересная тема, жаль что не получила должного развития.

Коллеги, у меня два вопроса:
1. Точно нужен такой плагинчег?
2. Точно его еще никто не написал?

UPD: В плагине Simple Tags есть опция Active auto link tags into post content (Example: You have a tag called "WordPress" and your post content contains "wordpress", this feature will replace "wordpress" by a link to "wordpress" tags page. (http://myblog.net/tag/wordpress/)) Это не оно?

UPD2: похоже, не оно. Ищет и подсвечивает только "свои" теги.

Я так понимаю второй вопросег мне? 🙂 Я тебе вечно «свинью» подкладываю 🙂 Но я не специально.
Я не видела. Ну вернее есть несколько плагинов типа psevdo code, но к ним в исходник надо лезть каждый раз и руками править.

А вот wp-key у меня есть старый, в прошлом году у меня его кто-то просил (примерно времена вп 2.1) и потом жаловался что он не работает, я сама не пробовала, может нужен тебе для ознакомления этот плагин?

Плагин уже не нужен. Нужен кролик – для опытов. 🙂

http://www.portal.kharkov.ua/soft/yube-wp-wiki.zip

Плагин уже не нужен. Нужен кролик - для опытов. :)

http://www.portal.kharkov.ua/soft/yube-wp-wiki.zip

Работает, но не совсем корректно.
Например, у меня есть тэг "RE" после активации плагина все ссылки "развернулись", т.е прямо в тексте вся гиперссылка, в которой выделено href=
И так не только с "RE", если в ссылке на картинку есть слово (или его часть), которое совпадает с тэгом, то все, кирдык. Например, тэг "mod": если есть линк на картинку, которая называется moderation.jpg – будет эта ошибка.
А так, вроде бы все отлично, делает нужные слова ссылками на тэги.

Принято.

Принято.

если доведете до совершенства плагин – цены ему не будет)

Плагинчег в архивчеге обновил до 0.2beta. Вроде хуже не стало, вроде теги уже не цепляет, хотя "текст немного по-дебильному написан" ((с)ММД)

Кста, а плагин A-Link этим не занимается?

mikolka, а ссылку на A-Link можно?

еще на каком-то блоге в теме WP-keys говорят, что есть схожие по функционалу плагины:
Dynamic Text Replace
SH-Autolink
Text Link Ads
Link Definer
Они делают не совсем то, что нужно, но как исходник может пригодятся.

Уже 0.3. Архив там же.
UPD. Пока не брать! Нашел бага.
Что-то никак не соображу, как аккуратно и быстро делать подмены только снаружи тегов, которых может и не быть. Кто силен в регулярных выражениях?

Вау!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Вот єто тема развернулась!!!
Ю.Б. – круто!!!!!!!!
Очень рад, что Вы за это взялись. Можна я буду считать себя чуть-чуть соучастником 🙂 ?

Ю.Б., а у вас свой блог имееццо?

Ю.Б. – апдейт для Вашего плага (правда я еще не смотрел) – надо настройки с цветами линков, которые бы отличались от дефолтных в блоге.

Ю.Б. - круто!!!!!!!!

Сам тащуся. 😀

Ю.Б.,  а  у вас свой блог имееццо?

Черт его знает! А что в профайле пишут? 😉

надо настройки с цветами линков, которые бы отличались от дефолтных в блоге.

Спасибо за подсказку. Хотя скажу честно, меня бы больше порадовала подсказка по регэкспам. А когда заработает, приделать класс линку – секунда делов.

Ой, я даже не знаю что такое регэкспам. А єто для вал легко класс приделать в плаге, а я буду долго искать место, куда его тулить 🙂
Относительно профиля, то я уже когда-то интересовался данной инфой и ничего не нашел, разве что уже обновили инфу… Ща глянем…

mikolka, а ссылку на A-Link можно?

к сожалению, сайт плагина умер

В том же архиве версия 1.0 beta. Перевесил фильтр на другой крючок, добавил линкам class="wikitag".

Уже 0.3. Архив там же.
UPD. Пока не брать! Нашел бага.
Что-то никак не соображу, как аккуратно и быстро делать подмены только снаружи тегов, которых может и не быть. Кто силен в регулярных выражениях?

Попробовал, вроде бы все работает отлично.
Если помечтать, было бы конечно просто супер, если была бы возможность задавать синонимы (напр, если тэг "Терминатор 2", чтобы ссылками становились и "Терминатор2", и "Терм2"), но это наверное сложно реализовать….

Если помечтать, было бы конечно просто супер, если была бы возможность задавать синонимы (напр, если тэг "Терминатор 2", чтобы ссылками становились и "Терминатор2", и "Терм2"), но это наверное сложно реализовать....

В таком случае синонимы должны быть атрибутами самих меток. А это едва ли возможно без радикального вмешательства в движок. Но идея хорошая. Может пригодится для МаксПресса 😉

Может кто выложить альтернативный линк на скачивание? А то у меня сайты Ю.Б. не открываются – ошибка 502
(маленькая наглость: можно на e-mail crashvd СобАКА gmail тчк com)

Попробуйте narod.kharkov.ua/yube-wp-wiki.zip

Так вот кто DoSит сервер! 😀

Большое спасибо! Скачал, поставил.
Появились некоторые замечания:
1. Замена частичного вхождения (например есть тег "Россия", а плагин в слове "россиянки" подчеркивает "Россия", как тег).
2. Хотелось бы еще ограничить количество замен на страницу. Количество викифицированных терминов не более 10 на страницу.
3. Большая ли нагрузка на сервак от этого плагина?

1. Вперед, друзья! Код открытый, направление задано. 😀
2. см. п.1
3. А кто её мерял? От количества тегов зависит, частоты их вхождения и от размера постов. Я тестировал на полудюжине тегов. У меня не тормозит.

🙂

а что нужно дописать в .css к классу, чтобы после слова появлялась картинка (ну там стрелочка или ярлык как в википедии в разделе "ссылки" после статьи)?

кстати
как оказалось, проблема, о которой я писал выше, осталась.
Т.е. есть тэги "re" и "ea" – первый "разворачивает" ссылки, выделяя "h<b>re<b>f", а второй выделяется в кадлом слове, где является слогом.

Ну раз такая фигня, то плагин аннулируется. Может кто-то сделает лучше, красивее и дешевле. 🙂

Да ну перестаньте! Оставьте все как есть! Не удаляйте! Плиииииииииииииззззззззз!

Поздно, Mixa. Зачем оставлять глючный плагин? Он же теги портит, хотя в версии 1.0 и не должен. Дойдет очередь – проверю. Тогда видно будет, выставлять его или нет.

А я скачал! Успел! Ха-ха-ха! 🙂

Mixa, назло врагам скачали? :))) Сегодня видимо вспышки особо крупные на солнце 😉

Да я так, на приколе 🙂 А насчет солнца, то вряд ли. У нас тут снег, это вам не Сочи 🙂

а есть ли такой плагин чтобы делал ссылки не на теги а на посты?
я нашел тока advanced wiki links – но он глючит на 2.3.3 ((

как єто на посты? A link делает ссылки на любые заданные слова, но я не совсем понимаю как можна сделать линки на посты? Где должны быть эти линки? И как? Какая цель?

цель такая
есть напрмер каталог строительных терминов – посты с заголовком "кирпич", "пеноблок", "газоблок", "цемент", "пенобетон"

пишется статья напрмер "постройка дома из пенобетона" и в ней все автоматом линкуется на посты из каталога

теги немного не то, вообще строго говоря теги – это поисковый спам….

Короче ставите A Link плагинчег и тестируете что из этого получится. Я еще не пробовал, но говрят, если все эти пено- и газо-блоки впишите на страничке плагина, то они в постах будут подсвечиваться и вести на стрнаичку со всеми постами с этими пеноблоками. те же теги, но с подсветкой…

A Link плагинчег

чегото погуглил и не нашел такой 🙁

http://www.mikolka.info/2008/03/07/it-is-connects-all/

http://www.mikolka.info/2008/03/07/it-is-connects-all/

спасибо, это то, что нужно 🙂

Anonymous
Отправить
Ответ на: