Webbell » WordPress плагины » Плагин WP-PostRatings для оценки опубликованных статей
Правила Контакты Чтение RSS

Плагин WP-PostRatings для оценки опубликованных статей

У нас вы можете скачать бесплатно Плагин WP-PostRatings для оценки опубликованных статей .

Не пропустите комментарии к Плагин WP-PostRatings для оценки опубликованных статей.
Данный материал предоставлен сайтом Webbell.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Плагин WP-PostRatings для оценки опубликованных статей

Этот плагин — один из самых популярных «оценочных» плагинов, то есть тех, которые позволяют вашим посетителям быстро оценить, насколько им понравилась ваша статья.

Впрочем, необязательно оценивать саму статью, можно оценивать и что-нибудь другое: для сайта, посвящённого плагинам для WordPress — «качество» выложенных на сайте плагинов, для блога, посвящённого обзорам программ — оценку самих программ, для киносайта — оценку просмотренных фильмов...

Честно говоря, плагин используется скорее для красоты, чем для реальной оценки «качества» статей. Для формирования более или менее адекватного рейтинга требуется достаточно большое количество оценок (как минимум две-три сотни голосов), что едва ли осуществимо на малопосещаемых блогах.

Тем не менее, плагин красиво выглядит и определённо удачно впишется в дизайн почти любого блога.

Инструкция по установке:

1. Скачайте и распакуйте архив с плагином.

2. Скопируйте папку wp-postratings в папку /wp-content/plugins/ на хостинге.

3. Активируйте плагин на вкладке «Плагины» в административной панели блога.

Настройки плагина располагаются в разделе “Ratings” => “Ratings Options”, а настроить шаблон визуального вида плагина можно в разделе “Ratings” => “Ratings Templates”. Настраиваемых параметров довольно много, и едва ли вы будете использовать их все.

Чтобы встроить систему рейтинга на страницы сайта, добавьте в соответствующие файлы шаблона (файлы index.php, single.php и другие) следующий код:

<?php if(function_exists('the_ratings')) { the_ratings(); } ?>


Обратите внимание, что этот код должен быть строго внутри вот этого цикла:

<?php while (have_posts()) : the_post(); ?>...<?php endwhile; ?>


После этого рейтинг будет отображаться для каждой статьи вашего блог.

Если же нужно оценить только какие-то отдельные записи или страницы, проще воспользоваться тегами [ratings] и [ratings id="ID"]. При этом вместо “ID” в кавычках в тег нужно вставить ID оцениваемой статьи.

Обратите внимание, что использовать одновременно и тег, и код в шаблоне, нельзя: возникновение самых разнообразных глюков гарантировано.

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

Так, например, если вы хотите, чтобы рядом с комментариями пользователей была указана оценка, которую каждый из этих пользователей поставил статье, нужно всего лишь убрать в следующей строчке:

//add_filter('comment_text', 'comment_author_ratings_filter');


команду комментирования (символы //), а также изменить нижележащий код:

if($post_ratings_images != '') {	$output .= get_comment_author().' ratings for this post: '.$post_ratings_images;} else {	$output .= get_comment_author().' did not rate this post.';


Если вы всё сделали правильно, у вас получится что-то подобное:

Плагин WP-PostRatings для оценки опубликованных статей

Если вам понадобится отображать статистику плагина в удобном и понятном формате, можете воспользоваться виджетом Ratings.

Статистику можно получить и «напрямую», прописав в подходящем месте шаблона следующие варианты кода:

1. Код для вывода наиболее популярных (с самой высокой оценкой) статей блога.

<?php if (function_exists('get_highest_rated')): ?>   <ul>      <?php get_highest_rated(); ?>   </ul><?php endif; ?>


У функции get_highest_rated есть три параметра: параметр, определяющий, показывать ли только страницы, или только записи, или и то и другое, параметр, определяющий, сколько человек должно проголосовать за статью, чтобы она начала участвовать в рейтинге, и наконец, сколько статей в этом рейтинге будет выводиться.

По умолчанию она запускается с параметрами get_highest_rated('both', 0, 10): both — показываются как страницы, так и записи (post — показываются только записи, page — показываются только страницы), 0 — статья начинает участвовать в рейтинге, как только за неё проголосует хотя бы 0 человек, 10 — всего будет выводиться десять первых статей из рейтинга.

2. Код для вывода наиболее популярных записей по определённому тегу.

<?php if (function_exists('get_highest_rated_tag')): ?>   <ul>      <?php get_highest_rated_tag(TAG_ID); ?>   </ul><?php endif; ?>


У функции get_highest_rated_tag() появляется четвёртый параметр, TAG_ID, в котором указывается ID тега. По умолчанию функция запускается со следующими параметрами: get_highest_rated_tag(TAG_ID, 'both', 0, 10).

3. Код для вывода наиболее популярных записей из отдельной рубрики.

<?php if (function_exists('get_highest_rated_category')): ?>   <ul>      <?php get_highest_rated_category(CATEGORY_ID); ?>   </ul><?php endif; ?>


В качестве четвёртого параметра здесь выступает параметр CATEGORY_ID, в котором указывается ID рубрики.

По умолчанию функция запускается со следующими параметрами get_highest_rated_category(CATEGORY_ID, 'both', 0, 10).

4. Код для вывода наименее популярных записей блога.

<?php if (function_exists('get_lowest_rated')): ?>   <ul>      <?php get_lowest_rated(); ?>   </ul><?php endif; ?>


По умолчанию функция запускается со следующими параметрами: get_lowest_rated('both', 0, 10).

5. Код для вывода наименее популярных записей по определённому тегу.

<?php if (function_exists('get_lowest_rated_tag')): ?>   <ul>      <?php get_lowest_rated_tag(TAG_ID); ?>   </ul><?php endif; ?>


Функция по умолчанию запускается со следующими параметрами: get_lowest_rated_tag(TAG_ID, 'both', 0, 10).

6. Код для вывода наименее популярных записей из отдельной рубрики.

<?php if (function_exists('get_lowest_rated_category')): ?>   <ul>      <?php get_lowest_rated_category(CATEGORY_ID); ?>   </ul><?php endif; ?>


По умолчанию функция запускается со следующими параметрами: get_lowest_rated_category(CATEGORY_ID, 'both', 0, 10).

Стили плагина находятся в файле postratings-css.css. Сюда, в общем-то, можно и не соваться, за одним исключением: замените строчку

margin: 0px;


на другую строчку:

margin: 0px 0px -2px 0px;


Этим вы поправите отображение иконок — спустите их на ту же строчку, что и их текстовая расшифровка (см. картинку):

Плагин WP-PostRatings для оценки опубликованных статей

Чтобы русифицировать плагин, переведите соответствующие строки в настройках плагина в разделе шаблонов. Несколько строк также находятся в файле wp-postratings.php, в котором указаны фразы Loading (текстовая строка, которая показывается в момент голосования) и Please rate only 1 post at a time (текстовая строка, которая показывается, если вы пытаетесь повторно проголосовать за ту же самую статью, или за другую, но до истечения времени).

Для этого замените следующие строчки:

$loading = "n<$start_tag id="post-ratings-$id-loading"  class="post-ratings-loading"><img class="" title=""".__(&#39;Loading&#39;," alt="" src=""".plugins_url('wp-postratings/images/loading.gif').""" width="" height="" ...? ?wp-postratings?).? ?.__(?Loading?,? 16?? post-ratings-image?? /> ".__('Loading', 'wp-postratings')." ...</".$START_TAG.">n";


и

'text_wait' => __('Please rate only 1 post at a time.', 'wp-postratings'),


на следующие строки:

$loading = "n<$start_tag id="post-ratings-$id-loading"  class="post-ratings-loading"><img class="" title=""".__(&#39;Загрузка&#39;," alt="" src=""".plugins_url('wp-postratings/images/loading.gif').""" width="" height="" ...? ?wp-postratings?).? 16?? ?.__(?Загрузка?,? post-ratings-image?? /> ".__('Загрузка', 'wp-postratings')." ...</".$START_TAG.">n";


и

'text_wait' => __('Пожалуйста, подождите пока учтется ваш голос.', 'wp-postratings'),


Версия плагина 1.63 от 15.06.2012.

Плагин совместим с WordPress версии 2.8 и выше.

wp-postratings.zip [241,65 Kb] (cкачиваний: 43)


Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

«    Ноябрь 2018    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
Яндекс Апдейты
↓ Апдейты Яndex тИЦ
31.10.2018 ←Последний
26.09.2018
18.11.2017
↓ Апдейты выдачи Яndexa
15.11.2018 ←Последний
13.11.2018
11.11.2018
↓ Апдейты ЯКаталога
16.01.2018 ←Последний
20.12.2017
15.12.2017
Мы рекомендуем
Заработай на сайте!
Gogetlinks-Биржа вечных ссылок для сайтов с Тиц
Getgoodlinks-Биржа вечных ссылок для сайтов с PR


Опрос на портале

Сколько у вас сайтов?

Больше 20 сайтов
От 10 до 20 сайтов
От 5 до 10 сайтов
От 1 до 5 сайтов
Нету сайтов

Наш архив
Облако тегов
ajax, Build, DataLife, dle, dle 9.0, Engine, Final, FireFox, Google, Opera, Release, RSS, WordPress, адаптация, административная панель, бесплатно, блога, виджет, Игровой, кино, комментарии, модуль, новости, Новый, Оригинал, парсер поисковых систем yandex google рассылка комментариев по DLE Joomla Community спаммер раскрутк, Переходы, плагин wordpress, сайта, сайтов, сбор данных телефонов адресов email контактов потенциальные клиенты BlackSpider универсальный сборщи, тема, тематики, универсальный, хак, хак wordpress, Шаблон, шаблона, Яндекс

Показать все теги
Последние комментарии
Популярные файлы

Информация!
Уважаемый посетитель! Присоединяйтесь к нам
в Твиттере.