Июл
26
|
12. Создаем блог: плагины: рейтинг записей |
Очередной плагин, который мы сегодня установим на наш WordPress блог называется WP-PostRatings. По сути он очень похож на другое расширение, которое мы уже устанавливали - Popularity Contest. Разница лишь в том, что последний считает популярность статьи по количеству переходов и не совсем объективен, поскольку при привлекательном названии заметки и многочисленных ссылках, кликов по статье будет много. Для того же, чтобы понять, насколько другим понравилась заметка, нужно дать возможность читателям самим оценивать статью. Некотрые посчитают этот плагин не особо нужным и в какой-то мере будут правы. Тут многое зависит от самого блоггера. Если он только начал вести свой первый блог, то на первых порах вполне возможны средние или даже плохие оценки. На дальнейшую мотивацию это действует не лучшим способом, поэтому блоггерам-новичкам ставить его не рекомендуется. Если же блог ориентирован больше на контент (фото, софт, видео) и и авторского текста мало, то плагин будет очень даже уместен.
В таком случае скачиваем его, копируем в нужную папку на сервере и активируем через админку блога.
У нас появился отдельный раздел Ratings, но пока в него рано лезть. По уже старой и доброй традиции будем редактировать файлы темы блога.
Для начала определимся, где хотим вставить блок с оценками. Логичным было бы видеть рейтинг не только в самой статье, но и когда находимся на главной старнице и перед нами отображается список последних статей.
Поэтому первым отредактируем файл index.php
Ищем такую строку
<?php while (have_posts ()) : the_post (); ?> (на рисунке выделена первой желтой линией)
И после нее вставляем следующую
<?php if (function_exists ('the_ratings')) { the_ratings (); } ?> (на рисунке выделена второй желтой линией)
Куда вставлять вы уже смотрите исходя из вашей темы. У меня код не с первого раза встал, поэтому постоянно смотрел на конечный результат на блоге. У себя впихнул сразу после функции «Читать далее».
Сохраняем изменения в нужной кодировке (UTF-8 без BOM)
А вот и результат.
Аналогично вставим этот код в single.php, котрый отвечает за отдельную заметку. Тут намного проще. В моем случае я вставлю код сразу перед тегами.
Смотрим, что получилось.
Отлично. Поставим рейтинг какой-нибудь заметке.
Теперь уже можно перейти в админку для настройки плагина (Раздел Ratings)
На вкалдке Manage Ratings отображаются отчеты по всем оценкам: кто, какую и когда поставил оценку, какой статье, IP-адрес человека, оставившего оценку и т.п.
Идем дальше. Ratings Settings. Тут уже поинтересней.
Ratings Image: можно выбрать понравившийся рисунок рейтинга.
Max Ratings: какая максимально возможная оценка статьи.
Если в этих двох пунктах что-то изменили, жмем Update ‘Individual Rating Text /Value’ Display
Теперь нужно перевести на родной язык текст в полях Rating Text.
1 Star меняем на 1 звезда, 2 Stars – 2 звезды и так далее.
Жмем Save Changes.
Дальше нас интересует Who Is Allowed To Rate? (кто может оценивать статьи). По-умолчанию стоит Registered Users and Guests (зарегистрированные пользователи и гости).
Ratings Logging Method: (метод учета рейтингующих). Изначально стоит учет по кукисам и IP-адресу. Менять не вижу смысла.
Следующий подраздел Rating Templates.
Тут нам тоже нужно будет кое-что перевести.
Чтобы много не расписывать, буду сразу показывать на рисунках и выделять желтым, что перевел.
Первое поле Ratings Vote Text:
Второе Ratings Voted Text:
Ratings No Permission Text:
Ratings None:
Highest Rated:
Most Rated:
Вот и все. После всех манипуляций блок с рейтингом отлично вшит и переведен. Вот конечный результат.
На этом все. В следущий раз мы с вами создадим карту сайта для блога. Очень полезная и нужная для быстрой индексации страниц штука. Stay tuned!
Если вам понравилась статья, вы можете подписаться на RSS, чтобы следить за новыми публикациями!
августа 5, 2010 at 16:15
Удобный плагин, для блогов развлекательной тематики действительно самое то.
июня 17, 2011 at 21:27
Хороший плагин. А Vote It Up хуже?
июня 19, 2011 at 21:09
С таким не работал. Возможно потом гляну.
июля 6, 2011 at 1:54
Плагин хороший) По крайней мере мне нравится больше других