WordPress: обсудим плагины внутренней wiki-перелинковки?

12
SubAqua
На сайте с 21.10.2005
Offline
199
3032

Поставлена задача сделать внутреннюю перелинковку постов через ссылки в ключевиках, по тексту поста.

К wordpress 3.0.1 оказалось применить сие очень непросто. По крайней мере несколько попыток поиска за последнюю неделю дали только один плагин, Terms Descriptions (линк) который устойчиво работает на wordpress 3.0.1 с кириллицей. Недостаток - высокая нагрузка на сервер при массе заведенных ключевиков.

Нашумевшие плагины вроде cross-linker и ряд забугорных не переведенных на русский либо отказываются работать вообще, либо работают с глюками. Вот такая интересная ситуация с 3.0.1

Итого, хотелось бы обсудить какие есть варианты wiki-перелинковки. Плагины, доработки, и т.п. решения.

inseonight
На сайте с 10.10.2008
Offline
170
#1

ТС, а вы пробовали simple-tags?, он вроде с этой задачей справляется...

Занимаюсь разработкой и продвижением интернет магазинов. Внедряю аналитику и консультирую по seo.
SubAqua
На сайте с 21.10.2005
Offline
199
#2

Установить да. А дальше?

Нет никаких языковых настроек, по тексту ссылки не проставляются. На сайте разработчика нет никакого описания где меняется язык плагина.

Shoo[rik]
На сайте с 12.04.2008
Offline
66
#3

Прикрепил файл с переводом для Simple-Tags

В папке с плагином создать папку languages (если она отсутствует), и скопировать в нее фаил из архива.

zip simpletags-ru_RU.zip
SubAqua
На сайте с 21.10.2005
Offline
199
#4

Shoo[rik], спасибо за файл.

пробовал его же, судя по всему, ставить в папку, которая уже создана, админка как была english так и есть

gif st.gif
Shoo[rik]
На сайте с 12.04.2008
Offline
66
#5

Я в архив 1н файл добавил (не заметил 2ой), их 2а. Попробуйте сейчас.

Если не сработает, то как вариант, можно переименовать файлы с RU на EN (чтобы WP думал, что англ. язык подключает), или оставить только RU, а EN удалить. (Естественно сделать бекап файла, перед удалением, на всякий случай)

zip languages.zip
SubAqua
На сайте с 21.10.2005
Offline
199
#6

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

Причем я это сейчас делаю повторно, на неделе уже морочился с этим плагином.

Кстати, скачайте его с офф сайта сейчас,

http://wordpress.org/extend/plugins/simple-tags/

там в папке languages уже лежат файлы переводов, правда без русского.

Английского варианта нет.

Shoo[rik]
На сайте с 12.04.2008
Offline
66
#7
SubAqua:
там в папке languages уже лежат файлы переводов, правда без русского.

Файлы русского перевода там уже лежат. (simpletags-ru_RU.mo и simpletags-ru_RU.po)

Посмотрите файл wp-config.php (в корне сайта), какой там язык подключается?

define ('WPLANG', 'ru_RU'); // На подобии такого

Если в wp-config.php есть define ('WPLANG', 'ru_RU'); то плагин подключает файлы (simpletags-ru_RU.mo и simpletags-ru_RU.po), если другой язык, то просто файлы русского перевода переименуйте, заменив ru_RU на язык, который указан в файле wp-config.php (это как вариант)

SubAqua
На сайте с 21.10.2005
Offline
199
#8

в wp-config.ph прописано

define ('WPLANG', 'ru_RU'); , тут все ок,

Shoo[rik:
]если другой язык, то просто файлы русского перевода переименуйте, заменив ru_RU на язык, который указан в файле wp-config.php (это как вариант)

Ну вот, русские два файла прописал одновременно по следующим файлам:

simpletags-ru_RU.mo

simpletags-ru_RU.po

simpletags-ru_EN.mo

simpletags-ru_EN.po

это в папке /wp-content/plugins/simple-tags/languages/

все итак же заходя в Админку > Настройки > Simple-tags

открывается то самое что на скриншоте выше, на английском.

Сборка wordpress свежая русифицированная http://mywordpress.ru/download/

viКing
На сайте с 20.03.2008
Offline
124
#9

посмотрите этот пост, http://blog.sjinks.pro/wordpress/patches/821-fixing-simple-tags-1-8/

скачал архив оттуда и auto link заработал

решение проблемы с русификацией вы найдете в комментариях к этому посту

SubAqua
На сайте с 21.10.2005
Offline
199
#10

viКing, спасибо, посмотрим.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий