2-4 comment fix

Этот плагин исправляет распространенную проблему со склонением числа комментариев. Всем знакома ситуация, когда WordPress показывает "2 Комментариев" вместо "2 Комментария"? Эта проблема затрагивает очень многие центрально-европейские языки и, конечно же, решение ее давно найдено. Существуют и хаки, исправляющие файл движка post-template.php и функции для вставки в functions.php вашей темы и много плагинов, решающих эту проблему. Однако с выходом WordPress 2.5.x эти решения перестали меня устраивать и мне пришлось искать новый метод решения этой проблемы. Расскажу почему.

Если внешне при просмотре вашего сайта вы всегда видите то, что правильно (то есть "2 Комментария" вместо "2 Комментариев"), то в админке дело обстоит несколько иначе. В версии 2.5.x в админке WordPress появилась довольно красивая фича с всплывающей подсказкой о количестве ожидающих одобрения комментариев. Причем при клике на эту подсказку откроется окно управления комментариев. Конечно, фича это совершенно не обязательная, но при большом количестве записей и комментариев она очень удобна. Выглядит это примерно так:

Теперь воспользуемся одним из плагинов, решающих проблему склонения комментариев, а именно плагином (Russify Comments Number). Всего лишь активировав плагин и без дополнительной его настройки мы решили проблему склонения комментариев и теперь WordPress правильно показывает число комментариев. Только вот одно большое замечание, зайдите в админку блога на вкладку "Управление\Записи" и посмотрите, что стало там с показом числа комментариев. А там пропала и подсказка про ожидающие одобрения комментарии и ссылки на переход к управлению комментариями.

Другие решения проблемы склонения комментариев еще хуже, чем этот плагин. Они могут показывать не число комментариев, а ID записи, например. Конечно, подавляющему большинству блогеров на эту фичу WordPress'а совершенно наплевать, но вот я ее хочу иметь. Поэтому после небольших поисков я нашел плагин "2-4 comment fix", который после минимальных изменений работает как надо и еще решает вопрос изменения title у ссылок на комментарии. Использование этого плагина чуть больше напрягает блогера, так как необходимо внести изменения в файлы шаблона вашего блога, но по моему мнению это того стоит.

Скачиваем уже исправленный плагин по ссылке внизу этого поста, устанавливаем его:

1. Распаковываем архив.

2. Копируем файл 2-4-comment-fix.php в папку /wp-content/plugins/.

3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.

Теперь плагин активирован, но требует дополнительной настройки. Открываем файлы вашего шаблона, где показывается число комментариев и заменяем (на примере шаблона Default) функцию:

<?php comments_popup_link(__('No Comments &#187;', 'kubrick'), __('1 Comment &#187;', 'kubrick'), __('% Comments &#187;', 'kubrick')); ?>

на

<?php if(function_exists('comments_popup_link_2_4')) { comments_popup_link_2_4('Комментировать', '% Комментарий', '% Комментариев', '% Комментария'); } ?>

Все, теперь число комментариев правильно склоняется на самом блоге, а в админке показывается и всплывающая подсказка по ожидающим одобрения комментариям и работает ссылка на управление комментариями. И еще одна вещь, которую исправляет данный плагин. Он может менять title (всплывающая подсказка при наведении мышки на ссылку) ссылки на комментарии. Скажем, если до плагина всплывающая подсказка выглядела так: "Комментарий к записи Привет, мир!", то теперь она выглядит так: "Комментировать статью "Привет, мир!"". Причем, вы можете не напрягаясь исправлениями файлов движка WordPress изменить этот title, всего лишь отредактировав строчку в файле 2-4-comment-fix.php так:

68
echo ' title="' . sprintf( ('Комментировать статью &quot;%s&quot;'), $title ) .'">';

 

В версии 1.00.1 исправлена досадная ошибка, из-за которой плагин не работал с числом комментариев больше десятка. Теперь он правильно склоняет любое число комментариев, от одного до бесконечности. Не забудьте поправить функцию вызова плагина, правильно:

<?php if(function_exists('comments_popup_link_2_4')) { comments_popup_link_2_4('Комментировать', '% Комментарий', '% Комментариев', '% Комментария'); } ?>

 

Автор плагина: Ján Varhol
Скачать плагин: 2-4-comment-fix.zip
Рассматриваемая версия: 1.00.1 от 04.07.2008
Совместимость с версией WordPress: 2.0 и выше.


Понравился пост? Подпишись на обновления по Обновления блога по RSSRSS или Обновления блога на TwitterTwitter !

Комментарии (всего 16 комментариев)

Написать комментарий

(обязательно)

(обязательно, не публикуется)

Для вставки кода используйте кнопку "Код", по умолчанию используется синтаксис подсветки языка "php", вы можете поменять его на любой другой поддерживаемый GeSHi язык, например "javascript", "css", "html4strict", "sql" и тд. Используйте предпросмотр!
 


Подписаться на уведомления без комментирования.


Пингбэки и Трекбэки (всего 1 ссылка)