Рад снова Вас видеть, дорогие читатели, на страницах моего блога, посвященного теме заработка в интернет. В этой статье, как и в нескольких предыдущих, пойдет речь о разных плагинах и скриптах для улучшения юзабилити сайта. А затронул тему юзабилити я не зря, все больше и больше внимания самые известные поисковые системы уделяют поведенческому фактору при ранжировании результатов выдачи. В свою очередь умное использование разного рода вот таких вот плагинов как, к примеру, плагин самых популярных постов, дает возможность заметно улучшить отношение ПС к сайту, из-за этих же пресловутых поведенческих факторов.
В этой статье пойдет речь о плагине под названием WP-PostRatings. Данный плагин служит в первую очередь для оценки постов на wordpress блоге с помощью голосов гостей вашего блога. На основании результатов этих самых голосов реализовано ряд дополнительных возможностей в плагине WP-PostRatings, таких как:
- составление рейтинга из статей, за которые было отдано самое большое количество голосов
- составление рейтинга на основе статей с самой большой средней оценкой
- составление рейтинга из самых непопулярных и статей
И еще ряд других функций
Среди прочих достоинств данного плагина также стоит отметить использование ajax – после того как вы проголосовали, страница не перезагружается целиком, ну и собственно довольно большая подборка разного вида иконок для отображения голосов
А вот здесь вы можете посмотреть как отображается он у меня (внизу каждой статьи, вместе с кнопками от Vkontakte, Facebook и Google +1)
Если вам понравился этот плагин для wordpress, то давайте перейдем к его установке
Установка плагина WP-PostRatings в wordpress для оценки статей
Первое что нам нужно, это скачать непосредственно сам плагин. Сделать это можно отсюда, с официального сайта wordpress.
Дальше все по стандартной процедуре: загружаем с помощью фтп на хостинг в папку с плагинами, после чего разархивируем его и активируем через панель администратора wordpress. Также стоит немного подредактировать шаблоны результатов и самого голосования. Сделать это можно через админку wordpress в разделе Ratings (Слева в самом низу) перейдя во вкладку Rating Templates.
Для того чтобы отображалось поле для голосования я вставил следующий код в файл single.php активной темы wordpress.
<?php the_ratings(); ?>
Вставлять этот стоит с учетом того, где вы хотите вывести поле для голосования, я, к примеру, вставил его сразу после статьи.
Среди прочих особенностей данного плагина так же есть возможность выводить записи с помощью вставки кода непосредственно в шаблон (к примеру, если вы хотите вывести самые лучшие статьи не в сайдбаре, а конце статьи).
Ниже представлено несколько вариантов для вывод статей с помощью кода:
Вывод статей из самым низким рейтингом.
<?php if (function_exists(’get_lowest_rated’)): ?>
<ul>
<?php get_lowest_rated(); ?>
</ul>
<?php endif; ?>
Вывод статей из самым высоким рейтингом.
<?php if (function_exists(’get_highest_rated’)): ?>
<ul>
<?php get_highest_rated (); ?>
</ul>
<?php endif; ?>
Статьи из самым большим количеством голосов.
<?php if (function_exists(’get_most_rated_category’)): ?>
<ul>
<?php get_most_rated_category(CATEGORY_ID); ?>
</ul>
<?php endif; ?>
Где CATEGORY_ID – ID категории, из которой вы планируете выводить статьи.
Вот в принципе и все, что хотелось написать, спасибо за внимание. Также можете почитать о скрипте для вывода социальных кнопок в wordpress. Мне данный вариант вывода соц кнопок больше всего понравился.
Хм… Вещь вроде нужная. Тоже что ли поставить? У меня только +1 на данный момент присутствует…
Спасибо за подробное описание установки. Пойду себе ставить 🙂
я прям в восторге от постов данного блога, мне советы очень помогают, спасибо огромное
Хоть бери да переходи на WP, на него сколько плагинов и других полезных штучек есть, +как многие говорят с ним намного проще работать. 🙂
Гугл Адсенс налазит на текст! Администратор, прими МЕРЫ!!!!
@Виктор, Исправил
Внешний вид кнопок, ну не знаю, а сам принцип вывода статей т.е. ссылок на главную с ротацией эт. интересно.
Доброго дня автору блога! Спасибо за ссылку на плагин, и шикарную инструкцию по установке.
Поставил, все работает, вот только не могу убрать подсказки появляющиеся при наведение курсора на звезды, те, что серым шрифтом появляются под рейтингом. Хотелось бы оставить только всплывающие подсказки, как у вас.
Подскажите пожалуйста, как это сделать?
С уважением
@Евгений, поудалять надписи про которые вы говорите можно зайдя в раздел «Ratings Setings». Просто поудаляйте текст который присваивается картинкам. Сделать это можно в пункте Individual Rating Text/Value.
Остальное можно настроить в разделе плагина под названием «Ratings Templates». Тем есть шаблоны вывода плагина.
Вот как у меня стоит в первых двух полях:
Ratings Vote Text: %RATINGS_IMAGES_VOTE%
Ratings Voted Text: %RATINGS_IMAGES%
@admin, Спасибо за ответ. В шаблоне вывода прописал все как у вас. А вот удаление текста удаляет и всплывающие подсказки — проверил. Путем эксперимента удалось выяснить, что текст присвоенный звездам появляется под ними только до первого голосовавшего, всем последующим он не показывается. Смотрел в Google Chrome и Opera. Если нет других решенией придется остановиться на этом варианте.
С одной стороны плагин классный, а с другой везде говорят о том, что не стоит перегружать вордпресс плагинами. Вот и думай ставить или нет…
За статью и ссылку спасибо, сейчас посмотрим что это такое.
Не знала о таком плагене! Обязательно установлю.
Спасибо, я новичок в сайтостроении. Думал, что подобный рейтинг может быть только на DLE движке.
Извини, не могли бы вы объяснить, что нужно прописать в CSS. Вообщем, у меня похожая панелька (Кто добавил, когда, сколько комментов) и я добавляю код рейтинга в эту панельку, а она показывается ниже этих строк..вот:
А нужно, что бы было все в однйо строке. Пробовал все способы выравнивания — text-align. margin и пр. не помогает
@Young, вы о панельке из соц кнопками и рейтингом ниже статьи? Чтобы все было в одну линию надо создать таблицу и каждый элемент вставить в отдельный столбец
@admin, Понятно. А по другому никак? ибо, плохо разбираюсь в таблицах или если вас не затруднит, не мог ли бы вы дать полный хтмл/css код вашей панельки, я на основе нее свою сделаю.
@Young, сегодня напишу детальную статью о том, как сделать такую панельку как у меня. Подписывайтесь на обновления блога и узнаете:)
Спасибо, как раз искал как сделать такое голосование у себя на сайте.
Выше был вопрос не перегружает ли большое количество плагинов сайт? Как выяснить сколько плагинов можно ставить, а сколько уже лишнее?
@Игорь, ну это можно попробовать на глаз определить: если сайт начал грузится существенно медленней значит перебор с плагинами (конечно, если посещаемость сильно не выросла).
Второй вариант: когда хостер начал слать вам письма что ваш сайт/сайты начали потреблять слишком много ресурсов и если вы нечего не сделаете их отключат 😉
Интересный плагин, но в некоторых случаях лишний. Каждый выбирает сам — ставить или нет его.
Вот это действительно полезный плагин. Можно (и нужно) поставить.
Ваш метриал меня очень заинтересовал. Конечно им воспользуюсь. Спасибо.
Я думаю Вас заинтересует возможность создания пассивного дохода.
Спасибо за информацию, принимаю к сведению 🙂
Доброго времени суток, спасибо за статью!
Подскажите есть ли возможность чтобы результаты не показывались после голосования? Делаем фестиваль детского рисунка, нужно чтобы результаты голосования предыдущих людей не влияли на выбор голосующего.
Буду очень признательна за помощь!
А можно такое реализовать в комментариях (+-), чтобы они выводились по степени «плюсанутости». (программа минимум)http://webdiscover.ru/ . Есть предложения? Кнопки плюс и минус на постах я уже установил. Профили пользователей создал через плагин Wp-Recall (программа максимум).
А можно сделать так, чтобы плюсы и минимумы пользователей за комментарии и посты, добавленные ими выводились в общий рейтинг в их профиле. Как на сайте
Спасибо за статью установил на свой блог, раньше пробовал установить плагин «Rating-Widget: Star Review System», но он сильно нагружал мой блог