Рейтинг статьи
Всем привет и снова с вами wordpressu.ru, сегодня в поисках интересного в сети я наткнулся на интересный плагин wp-postratings. Плагин который позволяет оценивать ваши посты. Разве не будет интересно на сколько хороша написана ваша статья? С помощью данного плагина ваши читатели смогут оценивать вашу статью, и если оценки слабые, то вы всегда будете знать что надо проводить работу над ошибками, и так же наоборот высокие оценки ваших постов буду привлекать ваших читателей прочитать этот пост, дабы узнать а за что же ему такие высокие оценки поставили=). На самом деле я думаю что данный плагин должен стоять на каждом блоге, ибо нужно дать возможность своим пользователям оценить ваш пост.
Возможности плагина
- Плагин позволяет проводить голосования для различных групп читателей, то есть вы можете настроить плагин таким образом что бы могли голосовать только зарегистрированные пользователи, либо наоборот что бы могли голосовать все читатели.
- Я думаю вы не раз встречали данный плагин на разных блогах, у некоторых оценки выставляются звездочками, а у некоторых плюсиками, так вот данный плагин в своих настройках дает возможность выбора «Звездочки» или «Плюсики»
- Хотите видеть записи с лучшими оценками? Не вопрос, wp-postratings без проблем выполнит и эту задачу. Так же плагин может выводит и записи с плохими оценками, но думаю редко кто будет пользоваться данной фишкой=).
Установка и настройка плагина
- Установка плагина, практически стандартная. Скачать плагин можно здесь.
- Соответственно после того как вы скачаете плагин установить
- Активировать.
После того как вы активируете плагин, в панели управление появится блок «Рейтинги» который поделен на несколько подпунктов.
- Управление рейтингами (В этом подпункте, вы можете видеть полную статистику голосований на свое блоге)
- Настройки рейтингов (В этом подпункте находятся основные настройка плагина)
- Шаблоны рейтингов (Это шаблоны которые непосредственно отвечают за то как будет выводиться рейтинг для ваших записей).
- Последний подпункт, это подпункт деинсталяций.
Скриншот отображения плагина в администраторской панели.
Переходим в подпункт настройки рейтингов: И видим вот такой небольшой набор для отображения рейтинга.
Выбираем наиболее понравившийся вариант отображения. Мне больше всего нравятся звездочки, поэтому для себя я выбрал именно их. Чуть ниже есть ещё несколько настроек,в которых вы можете :
1)Включить, либо отключить Ajax
2) Поставить ограничение на оценку ваших статей, то есть, оценивать могут только зарегистрированные пользователи, либо все.
3) Метод отслеживания пользователей, что бы не голосовали по нескольку раз (этот пункт я оставляю как есть).
Давайте теперь выведем, оценки:
Есть два варианта вывода оценок. Первый вариант, вывод через файлы шаблона, второй вариант через небольшой код, который указывается непосредственно в самой статье. Я лично предпочитаю второй вариант.
1) Выводим оценки в через файлы шаблона. Для этого открываем редактор (Внешний вид=>Редактор). И ищем файлы шаблона, single.php, page.php, post.php. Затем находим строку вида:
[code lang=»php»]
<?php while (have_posts()) : the_post(); ?>
[/code]
Ниже этого кода в том месте где мы хотим вывести наш блок оценок вставляем вот этот код:
[code lang=»php» inline=»yes»]<?php if(function_exists(‘the_ratings’)) { the_ratings(); } ?>[/code]
Теперь радуемся что у нас все получилось. И переходим ко второму способу вывода оценок, который кстати говоря имеет большой функционал
Если вы просто хотите вывести блок оценок для вашей статьи, то в статью надо просто добавить:
[code parse=»no» inline=»yes»][ratings][/code]
Теперь давайте более подробно рассмотрим, остальной функционал данного способа. Например вы можете в одной статье вывести, оценку для статьи, и там же вывести к примеру рейтинг другой статьи, таким образом:
[code parse=»no» inline=»yes»][ ratings id=»1″ ][/code] тут естественно вместо id=»1″ надо вписать id той статьи чей рейтинг вы хотите показать. Повторяюсь что даный плагин является очень гибким, так же вы можете вывести к примеру результаты оценок любой статьи:
[code parse=»no» inline=»yes»][ratings id=»1″ results=»true»][/code]
Данная статья на этом заканчивается, но я хочу предложить вам почитать ещё несколько статей на тему wordpress:
- Комментарий на Русском
- Заглушка для комментариев
- Скрываем участок текста
- 5 виджетов для вашего блога
- 5 отличных русских шаблонов
А ещё для вас я подготовил ещё одно видео, наверное многие видели его но я все же выложу. Это просто круто! Реально слов нет!
На этом все с вами был wordpressu.ru. До новых встреч!
P.S Как всегда, по всем вопросам добро пожаловать в комментарий!
Давно хотел запилить эту фичу.
Отрывок из вашего поста:
«1) Выводим оценки в через файлы шаблона. Для этого открываем редактор (Внешний вид=>Редактор). И ищем файлы шаблона, single.php, page.php, post.php. Затем находим строку вида:
Ниже этого кода в том месте где мы хотим вывести наш блок оценок вставляем вот этот код:
Теперь радуемся что у нас все получилось. И переходим ко второму способу вывода оценок, который кстати говоря имеет большой функционал…
Чем отличается строчка в файле от кода? В чём фишка?
Михаил, Большое спасибо что заметили. Там другой кусок кода, щас поправим=)
Все, исправлено=)
Спасибо большое!
Обязательно реализую у себя. Рекомендую отключить кнопку Google Buzz — не рабочая, причина битых ссылок.
Мда, google buz, вроде нормально работал. Надо поковыряться в нем немного=)
Не пойму что происходит с сайтом) Когда открыта статья, комментариев не видно, когда разворачиваешь комментарии, часть статьи отрезается и виден лишь небольшой кусок.
Это так и задумано?)
А насчет плагина, думаю попробовать у себя. Помимо всего прочего он должен выводить рейтинг в поисковой выдаче в сниппете.
Обязательно попробуйте, плагин очень хороший, поставить к себе просто щас руки не доходят. На счет комментариев, да ,знаю что есть такая ошибка, честно говоря сам не пойму из за чего так, но нужно покопаться, думаю проблема кроется в шаблоне, wp сам 100% в норме. Спасибо, что заметили и написали мне=)
Все проблема решена. Проблема оказалось банальной, jQuery не хочет нормально работать=) и по моему я ошибся что с wp все в порядке, так как в версий wp 3.4.1 данный шаблон работал без каких либо проблем. Надо на оф сайте wordpress посмотреть=)
Вот, сейчас все нормально с сайтом, только не нашел где ответы на комменты писать, так что в новом сообщении делаю) я 3.5 сам не ставил — читал очень много проблем и глюков вылазит, плагины отваливаются и т.д. Пока не горит обновляться)
Плагин поставил, посмотрим как будет работать) В Гугле рейтинг возле выдачи начал появляться, жду пару апдейтов пока все страницы обновятся) по идее может увеличится CTR.. а может и нет) если сдвигов не будет, то удалю его нафиг.
Это хорошо что плагин начал себя проявлять, на счет кнопки ответа, спасибо что заметил, и написал! Да, честно говоря в wordpresss 3.5 есть небольшие проблемы. очень плохо ведет себя jQuery, что конечно немного обидно, и ещё заметил такую вещь, что некоторые комментарий, отображаются под статьей но не приходит оповещение о новом комменте, что конечно немного странно. Но вопрос я думаю решаемый, будет время немного покапаюсь, что там=)
Вставляю код на страницу или в тему, а отражается на сайте [code lang=»php» inline=»yes»]
1 звезда2 звезды3 звезды4 звезды5 звезд (Еще не оценили)
[/code] прямо вот так. Как сделать, чтобы в посте отражались только звезды без кода.
А вы каким образом вставляете свой код? В режиме html или в самом визуальном редакторе?
В режиме html в редакторе темы.
Вставляйте код в визуальном редакторе там, после установки плагина если не ошибаюсь [code] [/code] становится чем то вроде шорт кодов) удачи вам:)