Simple Tags и автоматические ссылки меток на русском языке
Добавляем поддержку многобайтных символов в Simple Tags
Сегодня у Lecacus’а на сайте наткнулся на упоминание одной нерешённой проблемы: У меня не работают автоматические ссылки меток в содержимом записи для меток на русском языке. Т.е. если есть метка «wordpress», то слово «wordpress» заменяется на ссылку http://myblog.net/tag/wordpress/. А вот если есть метка «спорт», то слово «спорт» ссылкой не заменяется. Подскажите как сделать так, чтобы [...]
← Вернуться к полной версии записи «Simple Tags и автоматические ссылки меток на русском языке»…
Автор: Vladimir; опубликовано в: Патчи; метки: PHP, Simple Tags, utf8, WordPress, ошибка, патч, плагинНоя
2008
Комментарии к статье «Simple Tags и автоматические ссылки меток на русском языке» (17) »
Пожалуйста, не используйте эту форму для комментирования! Данная форма предназначена исключительно для ботов.
Оставить комментарий к записи «Simple Tags и автоматические ссылки меток на русском языке»
गते गते पारगते पारसंगते बोधि स्वाहा
Меня зовут Владимир, я программист-фрилансер, специализирующийся на Web-программировании и програмировании под Linux.
По совместительству занимаюсь администрированием LAMP/LNMP-серверов и техническим переводом.


Здравствуйте Владимир.
Написал на блоге Кактуса благодарность в вашу сторону и решил повторить здесь.
После установки пропатченного плагина сразу пошла линковка ru тегов, что и требовалось доказать.
Огромное спасибо за испраление бага. Очень хотелось подключить эту функцию.
Благодаря вам я реализовал это на своем сайте.
Еще раз СПАСИБО!
Михаил.
Михаил, всегда пожалуйста!
Будут вопросы — обращайтесь!
Огромное спасибо. Тоже долго с плагином мучался, пока блог Кактуса не почитал и сюда не попал.
Всегда пожалуйста. Будут пожелания — пишите.
у меня выдает
Warning: preg_match() [function.preg-match]: Compilation failed: PCRE does not support \L, \l, \N, \P, \p, \U, \u, or \X at offset 2 in /home/codeby/www/wp-content/plugins/simple-tags/2.5/simple-tags.client.php on line 288
Какая версия PHP?
PHP Version 5.2.4
Red Hat Linux, я полагаю?
Что говорит
phpinfo()по поводу версии PCRE?Если есть shell, можно посмотреть так:
Полагаю, что версия будет меньше пятой (например, 4.5)?
PCRE Library Version 4.5 01-December-2003
Значит, я был прав… Увы, программно здесь ничего нельзя сделать: сборщик пакета PHP для Вашей операционной системы сделал непростительную тупость: он собрал новую версию PHP со старой библиотекой PCRE (самая последняя версия PCRE — 7.8 от 5 сентября 2008 года).
Если у Вас выделенный сервер, могу посоветовать только пересобрать PHP по-нормальному.
PS — поддержка Unicode добавлена в PCRE только в пятой версии.
вышла новая версия 1.6.1 с новыми улучшениями и исправлениями (для версии 2.7 пофиксили некоторые места).
в приведенном потче в последней «зеленой строке» в конце обрезано. это так к слову. просто решил новую версию исправить по методике и когда патчил заметил что тут недописана строка (несколько символов затерялось). исправил у себя сам и выложил обновленный архив плагина тут http://lecactus.ru/2007/10/07/851/
Добрый день Владимир
Может ли ваш плагин файл кэш корректно работать с большим кол-вом комментов как у меня на сайте? WP Hyper кэш увы не спправляется и комменты обновляются только в еденицу времени.
Может… Только причем здесь SimpleTags?
Все просто- этот плагин работает так же отлично как File Cash
Думаю это отличная замена стандартным модулям WP вроде Hyper Cash
[...] назад я рассказывал о том, что Simple Tags не умеет работать с многобайтовыми символами (коими, к слову, являются русские буквы в кодировке [...]
Исправленная версия плагина Simple Tags 1.6.6 для WordPress
[...] вышла очередная версия плагина Simple Tags. Проблема с UTF-8/многобайтными строками осталась (нужно бы написать автору ещё раз). Вдобавок [...]