Simple Tags и автоматические ссылки меток на русском языке

Добавляем поддержку многобайтных символов в Simple Tags

Сегодня у Lecacus’а на сайте наткнулся на упоминание одной нерешённой проблемы: У меня не работают автоматические ссылки меток в содержимом записи для меток на русском языке. Т.е. если есть метка «wordpress», то слово «wordpress» заменяется на ссылку http://myblog.net/tag/wordpress/. А вот если есть метка «спорт», то слово «спорт» ссылкой не заменяется. Подскажите как сделать так, чтобы [...]

← Вернуться к полной версии записи «Simple Tags и автоматические ссылки меток на русском языке»…

Автор: ; опубликовано в: Патчи; метки: PHP, Simple Tags, utf8, WordPress, ошибка, патч, плагин
22
Ноя
2008

RSS Комментарии к статье «Simple Tags и автоматические ссылки меток на русском языке» (17)  »

  1. Михаил

    Здравствуйте Владимир.
    Написал на блоге Кактуса благодарность в вашу сторону и решил повторить здесь.
    После установки пропатченного плагина сразу пошла линковка ru тегов, что и требовалось доказать.
    Огромное спасибо за испраление бага. Очень хотелось подключить эту функцию.
    Благодаря вам я реализовал это на своем сайте.
    Еще раз СПАСИБО!
    Михаил.

  2. Михаил, всегда пожалуйста! :-)

    Будут вопросы — обращайтесь!

  3. Огромное спасибо. Тоже долго с плагином мучался, пока блог Кактуса не почитал и сюда не попал.

  4. у меня выдает

    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

        • Red Hat Linux, я полагаю?

          Что говорит phpinfo() по поводу версии PCRE?

          Если есть shell, можно посмотреть так:

          [-]
          View Code Bash
          php -i | grep "PCRE Library Version"

          Полагаю, что версия будет меньше пятой (например, 4.5)?

          • PCRE Library Version 4.5 01-December-2003

          • Значит, я был прав… Увы, программно здесь ничего нельзя сделать: сборщик пакета PHP для Вашей операционной системы сделал непростительную тупость: он собрал новую версию PHP со старой библиотекой PCRE (самая последняя версия PCRE — 7.8 от 5 сентября 2008 года).

            Если у Вас выделенный сервер, могу посоветовать только пересобрать PHP по-нормальному.

            PS — поддержка Unicode добавлена в PCRE только в пятой версии.

  5. вышла новая версия 1.6.1 с новыми улучшениями и исправлениями (для версии 2.7 пофиксили некоторые места).
    в приведенном потче в последней «зеленой строке» в конце обрезано. это так к слову. просто решил новую версию исправить по методике и когда патчил заметил что тут недописана строка (несколько символов затерялось). исправил у себя сам и выложил обновленный архив плагина тут http://lecactus.ru/2007/10/07/851/

  6. Me

    Добрый день Владимир
    Может ли ваш плагин файл кэш корректно работать с большим кол-вом комментов как у меня на сайте? WP Hyper кэш увы не спправляется и комменты обновляются только в еденицу времени.

  7. Me

    Все просто- этот плагин работает так же отлично как File Cash
    Думаю это отличная замена стандартным модулям WP вроде Hyper Cash

  8. [...] назад я рассказывал о том, что Simple Tags не умеет работать с многобайтовыми символами (коими, к слову, являются русские буквы в кодировке [...]

  9. [...] вышла очередная версия плагина Simple Tags. Проблема с UTF-8/многобайтными строками осталась (нужно бы написать автору ещё раз). Вдобавок [...]

Пожалуйста, не используйте эту форму для комментирования! Данная форма предназначена исключительно для ботов.

Оставить комментарий к записи «Simple Tags и автоматические ссылки меток на русском языке»

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Оставляя комментарий, вы выражаете своё согласие с Правилами комментирования.

Подписаться, не комментируя

गते गते पारगते पारसंगते बोधि स्वाहा