Патч для Subscribe to Comments 2.1.2

Vladimir
Опубликовано в: Патчи

Исправление ошибки интернационализации плагина

Сегодня я установил русифицированную версию плагина Subscribe to Comments 2.1.2 и с удивлением обнаружил, что русификация-то и не работает (хотя языковые файлы присутствуют).

На сайте, с которого я скачал эту русифицированную версию, утверждается, что Проверена совместимость до версии WP: 2.3.3, поэтому вполне возможно, что проблема возникла в WordPress 2.5. Я не буду это утверждать наверняка, ибо с gettext я знаком весьма поверхностно.

Почитав мануал по gettext и поразбиравшись немного с кодом, я понял, что исправить ошибку очень просто:

[-]
View Code PHP
function sg_subscribe_start() {
    global $sg_subscribe;

    if ( !$sg_subscribe ) {
        load_plugin_textdomain('subscribe-to-comments');
        $sg_subscribe = new sg_subscribe();
    }
}

Просто нужно передать еще один параметр функции load_plugin_textdomain(); в результате код будет выглядеть так:

[-]
View Code PHP
function sg_subscribe_start() {
    global $sg_subscribe;

    if ( !$sg_subscribe ) {
        load_plugin_textdomain('subscribe-to-comments', 'wp-content/plugins/subscribe-to-comments');
        $sg_subscribe = new sg_subscribe();
    }
}

Скачать патч в формате unified diff.

Добавить в закладки
  • del.ici.ous
  • Digg
  • Furl
  • Google
  • Simpy
  • Spurl
  • Y! MyWeb
  • БобрДобр
  • Мистер Вонг
  • Yandex.Закладки
  • Текст 2.0
  • News2
  • AddScoop
  • RuSpace
  • RUmarkz
  • Memori
  • Google Bookmarks
  • Писали
  • СМИ 2
  • Моё Место
  • 100 Закладок
  • Ваау!
  • Technorati
  • RuCity
  • LinkStore
  • NewsLand
  • Lopas
  • Закладки - IN.UA
  • Connotea
  • Bibsonomy
  • Trucking Bookmarks
  • Communizm
  • UCA
  • Slashdot
  • Magnolia
  • Blogmarks
  • Current
  • Meneame
  • Oknotizie
  • Diigo
  • Funp
  • Hugg
  • Dealspl.us
  • N4G
  • Mister Wong
  • Faves
  • Yigg
  • Fresqui
  • Care2
  • Kirtsy
  • Sphinn
  • SaveThis.ru

Связанные записи

13
Апр
2008

Комментарии к статье «Патч для Subscribe to Comments 2.1.2» (7)  »

  1. Yohan says:

    Спасибо, помогло очень!

    Подписался на RSS.

  2. Mills says:

    Спасибо за патч, все заработало!!!

  3. Lecactus says:

    все намного проще - если размещается плагин и русификатор его в КОРНЕ папки плагинов то русификация включается :)
    а вообще да - это не один такой плагин, где путь к локализации не прописан жестко и берется только из корневой папки плагинов: wp-db-backup, cformsII, spam_viewer и еще какие то

  4. ioni says:

    Послушай, у меня вопрос слегка не в тему - а если у меня вообще перестал работать StC?
    Дело в том, что я его слегка переписывал. что он посылал HTML сообщение с комментарием и все работало некоторые время - а потом перестало работать вообще.

    Вроде бы и подписываются люди - и как определить, что почта ушла (или что почта недоставлена?)

    • Vladimir says:

      ioni, самый надёжный способ убедиться, что почта действительно ушла, это посмотреть логи почтового сервера.

      Доставлена/не доставлена — с этим тяжелее. Опять же, нужно смотреть логи почтового сервера: если DSN 4.x.x, то почта не доставлена, но проблема временная, если 5.x.x, то не доставлена/проблема постоянная, если 2.x.x, то доставлена (возможно, в спам).

      Добавьте себя в поле CC, если к Вам письмо дойдет, то очень вероятно, что и адресат его получит.

  5. ioni says:

    Ай-ай
    Смотрю - нету граватара, понимаю - неправильный адрес!
    Теперь все окей!

    Но проблема с сабскрайбом осталась…

Подписаться на RSS-ленту комментариев к статье «Патч для Subscribe to Comments 2.1.2» Trackback URL: http://blog.sjinks.org.ua/wordpress/patches/89-patch-for-subscribe-to-comments-212/trackback/

Оставить комментарий к записи «Патч для Subscribe to Comments 2.1.2»

Вы можете использовать данные тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

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

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