Плагин Wp-postratings (версии для WP2.1-WP2.7) Русская версия

wp-ratingsЕще месяц назад я обещал выложить переведенный плагин, но что то так и не дошли руки. Порывшись сегодня по интернету, обнаружил что вышла новая бета. Понравилось. Ее уже и перевел на 100%.

Что же там придумали нового (1.31):
Добавились наименее оцениваемые записи, изменен плагин. Работает только на WordPress 2.5 и новее.
При обновлении 1.20 до 1.30 – отключите и удалите старую версию плагина. Новая версия распологается в директории с другим именем. Ваши данные не пропадут.

Что же там придумали нового (1.20):

1. Добавили виджет, теперь можно вставлять список самых популярных и/или самые оцениваемых записей через виджеты (для этого сделан отдельный плагин, его нужно активировать отдельно)

2. Добавили возможность голосования не только В ПЛЮС, но и В МИНУС. А именно: теперь можно назначать каждой “звезде” ЛЮБЫЕ значения, хоть -100, хоть +1000

3. Также появился второй вариант голосования – выставление только ПЛЮСОВ и МИНУСОВ

4. Появился шаблон для вывода, если включен режим голосования “только для зарегистрированных пользователей”

5. Добавили в дистрибутив побольше готовых тем оформления

6. Сделали отдельную страницу для деинсталляции (старое место для деинсталляции осталось также).

Рассмотрим подробнее.

Главное нововведение

Появилась возможность создавать рейтинги только из ПЛЮСОВ и МИНУСОВ.

Рассмотрим структуру файлов темы оформления рейтингов. Проще говоря, если посмотреть на содержимое папки плагина, то там есть папка images. В ней находятся варианты оформления и имя каждой папки соответствует теме. Так чем же отличаются темы старого и нового стиля голосований:

в обычной теме присутствуют файлы картинок:

rating_start.gif (не в каждой теме) – начало полосы

rating_over.gif – при наведении мыши

rating_on.gif – голос есть

rating_off.gif – голоса нет

rating_half.gif – половина голоса

rating_end.gif (не в каждой теме) – конец полосы

а в теме, где только ПЛЮСЫ и МИНУСЫ

КАРТИНКИ ДЛЯ МИНУСОВ КАРТИНКИ ДЛЯ ПЛЮСОВ
rating_1_over.gif – при наведении мышиrating_1_on.gif – голос естьrating_1_off.gif – голоса нетrating_1_half.gif – половина голоса rating_2_over.gif – при наведении мышиrating_2_on.gif – голос естьrating_2_off.gif – голоса нетrating_2_half.gif – половина голоса

Собственно, если мы хотим создать новую тему на основе уже готовых картинок(например создать тему стандартных голосов из плюсов-минусов), то просто создаем новую папку и копируем например только плюсовые картинки и приводим их название в соответствии с форматом для обычного голосования. При необходимости можно доработать картинки(например сделать правильный показ половины голоса) в графическом редакторе. Что я и сделал. :)

Установка плагина

  1. Распакуйте файлы и скопируйте папку postratings в папку плагинов /wp-content/plugins
  2. Зайдите в панель администрирования, перейдите в раздел Плагины и щелкните ‘Активировать’.
  3. Перейдите в меню настроек ‘Настройки рейтингов’ в разделе ‘Рейтинги’ и установите ваши предпочтения.

Обновление с предыдущей версии

Если у вас уже стоит версия 1.11 данного плагина (оригинальная или русифицированная), то просто обновите файлы поверх. Все пройдет гладко. Единственное что может потребоваться – это в настройках выставить заново шаблоны для вывода рейтингов и подписи рейтингов. Поэтому, если вы их меняли, предварительно скопируйте куда нибудь и вставьте назад после обновления. При тестировании на паре блогов обнаружился баг с вылезанием ошибки при оценки записи с паролем, а также на одном блоге вылезала такая ошибка на всех записях:

WordPress database error: [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near

Для исправления ошибки деактивируйте и активируйте плагин заново!

Подробная инструкция по установке и настройке

читать здесь

Отличие версий для WP 2.1-2.2.3 и WP 2.3 . Ниже приведен список того, что есть только в версии для wordpress 2.3

  • Возможность встраивания [ ratings=1 ] в запись/цитату, где 1 это ID рейтингуемой страницы/записи, которые вы хотите показать
  • Возможность встраивания [ ratings_results=1 ] в запись цитату, где 1 это ID страницы/записи с результатами, которые вы хотите показать
  • Возможность поддержки множества рубрик для get_highest_rated_category().
  • Возможность страивания рейтингов в цитату записи
  • Совместимо с плагином WP-Cache
  • Использует фильтр WP-Stats для добавления статистики в страницу WP-Stats

Примечание

После установки новой темы вывода рейтингов(замены картинок) требуется нажать не только кнопку Обновить отображение индивидуальных текстов/значений рейтинга, но и кнопку Обновить настройки внизу страницы.

Поясню – нажатие первой кнопки только позволяет переключить тему и задать настройки (название звезд и значения) . Поэтому после внесения изменений требуется еще нажать вторую кнопку.

Вы можете сильно снизить нагрузку на ваш блог если выполните следующие модификации в плагине (только если вы не используете вывод текста записей в рейтинге. а кому оно вообще нужно?):
Для этого нужно скачать патченный файл (ТОЛЬКО для версии 1.30)
НАГРУЗКА НА БЛОГ ПАДАЕТ ОЧЕНЬ ЗАМЕТНО, НО ВЫ НЕ СМОЖЕТЕ ВЫВОДИТЬ ЦИТАТЫ ИЗ ЗАПИСЕЙ В “ТОПЕ” (а оно вообще нужно?)!

Скачать

ZIP
Русская версия 1.40 (wp2.7)

Скачали 6618 раз

ZIP
Русская версия 1.31 (wp2.5 и 2.6)

Скачали 2240 раз

ZIP
Русская версия 1.20beta (wp2.1-2.2.3)

Скачали раз

ZIP
Оригинальная версия 1.20beta (wp2.1-2.2.3)

Скачали раз

ZIP
Русская версия 1.20 (wp2.3+)

Скачали 3011 раз

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

220 комментариев

Страницы: « 1 2 3 4 5 6 7 8 9 [10] 11 » Show All

  1. 181 Сергей 7 апреля 2009 в 18:52 (GMT+6)

    Сергей, http://lecactus.ru/2009/02/21/3810/

    ага, спасибо!


  2. 182 popol 6 мая 2009 в 2:35 (GMT+6)

    Установил плагин ( версия WP 2.7 ваша ) прописываю в конце поста [ ratings ] звездочки поялвются, но их не нажать почему то. в чем может бытьпроблема?

    та же борода, что это может быть?


  3. 183 Lecactus 6 мая 2009 в 7:11 (GMT+6)

    та же борода, что это может быть?

    1 читали http://lecactus.ru/2009/02/21/3810/ ?
    2 разрешили голосовать кому? юзерам-гостям или всем?
    3 все должно работать. тестируйте все сначала в дефолтной теме. если там работает то читайте коменты тут или на форумах. все проблемы с плагином давно рассмотрены


  4. 184 sibiyar 14 июня 2009 в 16:30 (GMT+6)

    Знаешь, я начинающий) и у меня первый проект.
    Но хочу тебе сказать СПАСИБО
    твой блог очень помогает мне в поиске нужных плагинов..


  5. 185 Khapenkov Roman 15 июня 2009 в 23:38 (GMT+6)

    У меня очень странный вопрос наверно:
    После того как мой пользователь проголосовал(ну соответственно и я) между текстом записи и информацией о голосование появляется ненужная пустая строка.Как её устранить?
    P.S. Все правильно скачал,у меня WP 2.7 и ставил се плагин версии 1.40


  6. 186 Domin 27 июня 2009 в 17:11 (GMT+6)

    Спасибо за плагин !! Установил всё работает !


  7. 187 Андрей 31 июля 2009 в 1:35 (GMT+6)

    Спасибо!! Попробуем!


  8. 188 Егор 10 октября 2009 в 2:19 (GMT+6)

    http://lecactus.ru/2008/12/16/3492/

    от данного бага так и нет решения?


  9. 189 Xranitel 19 октября 2009 в 2:56 (GMT+6)

    Спасибо огромное.А перевод более новых версий будет ????


  10. 190 Алексей 19 октября 2009 в 3:31 (GMT+6)

    Спасибо огромное.А перевод более новых версий будет ????

    http://plugins.trac.wordpress.org/browser/wp-postratings/i18n


  11. 191 Lecactus 19 октября 2009 в 8:52 (GMT+6)

    2Алексей, без обид но там “кака” а не перевод.
    ЗЫ свежие версии переведены дано, но все лежит в поверпаке WP 2.8.4


  12. 192 Алексей 19 октября 2009 в 12:51 (GMT+6)

    2Алексей, без обид но там “кака” а не перевод.

    Снимаю шляпу! Действительно не обращал внимания на мелочи типа:

    #: postratings-admin-ajax.php:57
    #, php-format
    msgid "%s Stars"
    msgstr "Звёзд: %s"
    #: postratings-admin-ajax.php:59
    #, php-format
    msgid "%s Star"
    msgstr "Звёзд: %s"

    ;-)


  13. 193 Добромир 11 ноября 2009 в 13:28 (GMT+6)

    Можно ли с помощью этого плагина организовать рейтинг Авторов(постеров статей)? Чтобы было видно кто сколько статей запостил и кто на каком месте? Можно ли это сделать с помощью обычных средств WP? Может есть какой код для этого?


  14. 194 Евгений 11 ноября 2009 в 21:34 (GMT+6)

    Когда я вывожу в шаблоне самых популярных
    %POST_CONTENT%
    (%RATINGS_SCORE% рейтинг, %RATINGS_USERS% голосов)
    то выводится везде один и тот же пост (первый в списке). Почему такое происходит?


  15. 195 Евгений 11 ноября 2009 в 23:16 (GMT+6)

    Извиняюсь, немного поправил код wp-postratings.php и все заработало

    Если кому-то интересно, то изменения таковы:
    Было

    if (strpos($template, '%POST_CONTENT%') !== false) {
    if ($post->ID != $post_id) {
    $post = &get_post($post_id);
    }
    $value = str_replace("%POST_CONTENT%", get_the_content(), $value);
    }


    Стало

    if (strpos($template, '%POST_CONTENT%') !== false) {
    if ($post->ID != $post_id) {
    $mypost = &get_post($post_id);
    }
    $mypost = &get_post($post_id);
    $value = str_replace("%POST_CONTENT%", $mypost->post_content, $value);

    }

    Без этих исправлений в виджете рейтингов несколько раз повторялся последний пост страницы (смотрите мой пост выше)


  16. 196 Дмитрий 17 декабря 2009 в 23:57 (GMT+6)

    Движок 2.8.6, версия плагина последня 1.50
    В общем всё активировал и настроил, звёздочки где-надо есть.
    В настройках включенно разрешение голосовать и гостям и юзерам, проверка отключена полностью.

    Все работает прекрасно – но проголосовать за один пост может только один человек. То есть если ни кто ещё не голосовал – отдать голос можно, как только один голос есть – за данный пост проголосовать уже нельзя. Ни под гостем, ни под другим пользователем, не с другого компа, ни через прокси – ни как.

    Все плагины пробовал отключать и ставить стандартную тему – ничего не меняется.

    Установлены плагины: Google XML Sitemaps, Hyper Cache, Image Scaler, Login-box, My Category Order, Post Template, Reveal IDs for WP Admin, Seo-Without-Category, Smart Category Ordering, WordPress Database Backup

    Сайт: http://www.pizzablog.ru

    Помогите пожалуйста решить проблему


  17. 197 Lecactus 17 декабря 2009 в 23:58 (GMT+6)

    2Дмитрий мне почему то кажется что проблема в шаблонах рейтинга у вас где то закралась. другого объяснения нет. либо настройки какие то странные стоят. ничего подобного у себя не замечал.


  18. 198 Евгений 19 декабря 2009 в 21:57 (GMT+6)

    Кстати, на моем сайте все ошибки при прохождении валидации W3C вылазят именно из-за этого плагина… Вначале автор плагин class формирует и указывает $post_id вместо $apost_id, а W3C указывает, что класс rating_text уже существует, то еще какие-то проблемы… В-общем перепилил плагин основательно. Теперь вроде почти все работает. Может кому нужны изменения – пишите ya-kadrist@ya.ru – скину. А автору за полезность 5 баллов, а за реализацию – 2. Этот плагин на хостинге память отжирает немярянно, советую использовать очень осторожно.


  19. 199 Дмитрий 20 декабря 2009 в 18:37 (GMT+6)

    2Дмитрий мне почему то кажется что проблема в шаблонах рейтинга у вас где то закралась. другого объяснения нет. либо настройки какие то странные стоят. ничего подобного у себя не замечал.

    Дружище, спасибо огромное! Действительно, решил немного изменить шаблон рейтинга и видимо что то нужное удалил. Еще раз спасибо)


  20. 200 Valet 23 декабря 2009 в 14:38 (GMT+6)

    У меня проблема с рейтингом. С общим всё нормально, но вот стоит вставить код для рейтинга по определённым рубрикам он выдаёт “Не досупно”, хотя пишу get_highest_rated(6, ‘both’, 0, 50);
    Где “6″ якобы ID категории( если честно сходу ID категории не нашёл, только после того как в админке нажал “Записи>Рубрики” и нажимаю на саму рубрику (например видео) и вижу в строке браузера url вида “wp-admin/categories.php?action=edit&cat_ID=6″, откуда делаю вывод что для раздела видео ID=6.)


Страницы: « 1 2 3 4 5 6 7 8 9 [10] 11 » Show All

Комментарии не по теме удаляются! Читайте реадми дистрибутива, комментарии выше и FAQ! Прежде чем задавать вопрос, прочитайте это. Научитесь ценить чужое время!

 Имя (обязательно)  EMAIL (обязательно)  АДРЕС ЛИЧНОГО БЛОГА

Вы соглашаетесь с правилами


При добавлении HTML|CSS|JS|PHP кода в комментарий, оформляйте его через кнопку КОД

 

Получать комментарии по RSS Адрес трэкбека