|
Мар
10
|
Есть интересный плагин, добавляющий блогу интерактивность. Это плагин WP-PostRatings
Этот плагин позволит нам ввести возможность оценки записи пользователями путем указания рейтинга.
Версии подходящего для работы плагина прямо зависят от версии WordPress, на которой он запускается, будьте внимательны !
Вся информация по плагину находится на сайте автора.
1. Скачиваем плагин с сайта автора.
Ссылки на скачивание для различных версий WP есть на странице Readme.
Эта же страница является 1-й вкладкой страницы Readme для плагина. Такой же файл Readme идет в комплекте с архивом плагина.
2. Выделяем папку плагина из архива, и копируем ее в папку wp-content/plugins
Смотрите также вкладку Installation из Readme.
3. Активируем плагин WP-PostRatings в списке плагинов.
4. Использование плагина
4.1 Вывод значков оценки записи на блог.
Для полной информации смотрите вкладку Usage из Readme.
Нам потребуется отредактировать несколько php-файлов темы, чтобы включить в тему функции плагина.
Удобней всего редактировать файлы темы из встроенного редактора админки WordPress.
Для возможности редактирования файлов темы переходим в админке WordPress: Дизайн-Редактор тем. Справа находится список файлов активной в данный момент темы.
Можно сделать по другому:
скачать папку с активной темой (wp-content/themes/<active theme>), например через ftp, отредактировать требуемые файлы, закачать обновленные файлы обратно на хостинг.
Мне больше нравится 1-й вариант, поскольку он не заставляет без необходимости возится с ftp.
Редактирование файлов темы.
Для начала определимся, где мы желаем включить возможность оценки темы.
Это могут быть
- основная страница блога - файл index.php
- страница блога - page.php
- одна запись - single.php или post.php
- страница архивов - archive.php
В зависимости от используемой темы наличие тех или иных файлов может меняться.
Однако файл index.php будет присутствовать в каждой теме. Включим оценку рейтинга на примере файла index.php.
В редакторе тем в админке WordPress справа находим файл index.php и щелкаем по нему, в окне редактора в центре откроется содержимое файла index.php.
Находим в коде файла index.php строку
<?php while (have_posts()) : the_post(); ?>
Наша задача очень проста, вставить в код файла index.php строку
<?php if(function_exists('the_ratings')) { the_ratings(); } ?>
ниже по положению, чем предыдущая строка.
Место, куда нужно вставлять строку, зависит от того, где мы желаем поставить символы оценки записи на странице.
Например, я поставил эту строку перед закрывающим тегом </td>, сразу после вывода количества комментариев (в теме i3Theme это верхняя часть записи).
Теперь нажимаем кнопку “Обновить файл”, и все, записи на основной странице блога должны отображать значки оценок рейтинга.
Таким же образом прописываем строку вызова функции плагина WP-PostRatings в других файлах (page.php, single.php, post.php, archive.php), если это необходимо.
4.2 Вывод результатов оценки записей на блог.
Теперь, когда можно оценить записи, было бы неплохо вывести, например, список записей с самой высокой оценкой на блог. Оказывается, такая возможность тоже предусмотрена автором плагина WP-PostRatings.
Для этого переходим к списку плагинов и смотрим в неактивированных плагинах. Там должен быть плагин WP-PostRatings Widget. Активируем его. Этот плагин добавляет 2 виджета - наиболее оцениваемые темы, и темы с наивысшими оценками.
Переходим в админке блога на Дизайн-Виджеты и наблюдаем там два новых виджета - Highest Rated и Most Rated. Просто добавляем их на боковую колонку в нужном месте (не забывая сменить имя виджета - при добавлении).
4.3 Локализация плагина WP-PostRatings.
Следующий шаг - локализация плагина WP-PostRatings. Здесь опять всее уже готово для нас, осталось сделать лишь несколько деталей.
Заходим на страницу репозитария плагина WP-PostRatings и скачиваем 2 файла wp-postratings-ru_RU(mo+po) русского языка (или другого).
Файлы локализации закачиваем, например по ftp, в папку плагина, т.е. сюда /wp-content/plugins/wp-postratings.
4.4 Настройка плагина WP-PostRatings.
Возможно вы уже заметили, что после активации плагина WP-PostRatings в админке блога появился новый раздел. Теперь он называется Оценки (ранее назывался Ratings).
В себя этот раздел включает следующие подразделы:
- Управление оценками - здесь отображаются сделанные оценки, и можно их удалять.
- Настройка оценок - внешний вид оценок и параметры работы оценок.
- Шаблоны оценок - текст надписей для оценок.
- Удалить оценки - удаляет плагин оценок.
На этом обзор плагина WP-PostRatings завершен. Несмотря на то, что плагин не обновлялся с июня 2009 года, он является одним из лучших для введения рейтинга записей.

(11 оценок, в среднем: 4.55 из 5)
августа 17, 2010 at 10:33
А можно чтобы эти рейтинги отображались только в какой-то одной рубрике?
августа 17, 2010 at 22:49
Sveta, думаю что можно так сделать, но готового решения нет. Не было такой задачи ранее.
августа 18, 2010 at 5:07
Решение я нашла. Нужно просто ручками вписывать в нужные посты (где требуется отображать рейтинг) вот такой код: [ ratings ] - (только пробелы нужно убрать)
Только плагин я скачала от lecactusа
августа 18, 2010 at 6:50
Спасибо, что поделились решением.