Популярные записи вашего блога несут для посетителя много пользы и зацикливают на себе внимание. Таким образом, можно продлить посещение блока на длительное время, предоставив качественный материал, а именно — самый лучший и интересный из всех. Для организации такого блока требуется рейтинговая система публикаций.
Как это реализовать?
Наверное, многие видели на каждом качественном информационном сайте блок с горячими новостями. Часто они являются актуальными на данный момент или просто очень качественная и полезная статья, которая многим нравится. Сферу использования таким записям можно придумать самую разнообразную: можно обратить внимание пользователей на конкретные публикации.
Стоит отметить, что данный блок имеет вес только после того, как посетитель уже зашёл на сайт по какой-либо «входной статье». Дальнейшие его действия можно разделить на 2 исхода:
- ищет дополнительную информацию по статье на сайте: здесь в силу вступают ссылки в статье, релевантные записи (о них поговорим немного позже);
- продолжает сеанс просмотра в поиске интересного материала: вот тут «популярные записи» будут как нельзя кстати. Именно они и будут интересны пользователю — авторитетные публикации блога.
Рейтинговая система постов
Для реализации списка «популярные записи» необходимо ввести систему рейтинга постов (за исключением случаев генерирования искусственного списка). Система рейтинга может иметь различный принцип и реализацию, но смысл её сводится к одному — подсчёт авторитетности статьи, по сравнению с другими.
Из всех самых популярных систем рейтинга публикаций в блоге, я могу выделить 3 основных и самых популярных типа:
- бальная система счисления;
- лайк-дизлайк;
- лайк.
Каждая из них имеет свои преимущества и недостатки — вопрос именно в том, какие цели преследуются и по отношению к чему их применять. Необходимо понять — какая система рейтинга будет наиболее полезной пользователю и что будет удобнее и проще в её пользовании.
Бальная система счисления
Бальная система счисления имеет достаточно большую популярность и очень приятный плюс: при её реализации, оценка будет показываться пользователям в поисковой выдаче Google, в следствие чего получается достаточно привлекательный сниппет, который однозначно выделяется среди других. Выглядит он примерно вот так:
Если вы активно следите за моим блогом, то наверняка помните, что речь об этом уже заходила в статье про микроформаты. Как видите, сниппет рейтинга со звёздочками становится действительно привлекательным.
Чтобы легко установить звёздный рейтинг на WordPress — достаточно воспользоваться плагином Yasr — Yet Another Stars Rating.
Существенным минусом в нём является именно намеренное занижение рейтинга от конкурентов. К сожалению, такое явление всё чаще встречается, особенно при повышении популярности сайта. В итоге мы получаем оценки не выше 2-3 звезд, что не будет радовать ни посетителей, ни вас. Именно по этой причине есть смысл отказаться от такой затеи, чем постоянно править рейтинг на более-менее сносный.
Лайк-дизлайк
Лайк-дизлайк встречается достаточно редко, но имеет место быть. Следовательно, в рейтинге постов используются только 2 оценки:
- лайк — нравится, как одобрение;
- дизлайк — не нравится, как порицание.
Выглядит такая система рейтинга может вот так (Хабрхабр):
Но опять же — Хабрхабр оставляет право голоса только за зарегистрированными пользователями и даже намеренное занижение рейтинга им не страшны.
Всё достаточно просто и понятно. Если статья полезная или хотя бы по теме, то дизлайк никто ставить не будет. Но, опять же — от конкурентов можно ждать превращение рейтинговой системы в один сплошной дизлайк.
Лайк
Лайк — пожалуй, самая популярная система рейтинга. Именно она чаще всего используется на всех авторитетных площадках, в том числе во всеми известной социальной сети — Вконтакте. Именно система оценки с использованием одного лишь одобрения может существовать и не иметь никаких отрицательных сторон, так как со стороны конкурентов ожидать нечего, разве что множество лайков . А вот со стороны пользователей всё достаточно демократично: если нравится статья — лайк, если нет — ну ничего, прочти другую.
Именно об этой системе рейтинга я и хочу поговорить с вами показать очень удобный плагин для его реализации.
Реализация системы Лайк
На скриншоте я продемонстрировал свой счётчик лайков, который позволяет не только вести систему рейтинга, но и выводить самые понравившиеся записи в сайдбар в блоке «популярные записи». Реализовано это с помощью крайне удобного плагина, который я всем вам советую — WP Ulike.
Бонусом ко всему мною перечисленному идёт достаточно хорошая статистика с различными параметрами, которые мы рассмотрим ниже.
Настройка плагина Ulike
Для установки ничего особенного не потребуется, кроме нажатия кнопки «Установить» на странице плагина, ссылку на который я указал ранее, а также его активации. После проделанной незамысловатой операции — переходим непосредственно к его настройке: в меню WordPress находим WP Ulike>WP Ulike Setting:
Первым делом необходимо настроить блок «Общие настройки»:
- Button Type — выбираем понравившийся вариант, среди которых кнопка может быть оформлена как иконка или как текст;
- Button Icon — с помощью данного пунка можно изменить стандартную кнопку лайка и дизлайка на свою;
- Permission Text — вывод сообщения;
- Users Login Type — вид кнопки;
- Users Login Text — вывод сообщения;
- Format Number — конвертизация значения в текст (не вижу смысла).
Следующий нужный нам блок «Записи», который позволяет задать настройки исключительно для кнопки лайка к записям:
- Темы — позволяет выбрать формат кнопки: стандартная (в виде знака одобрения — большой пальца) и Heart (в виде сердечек, наподобие лайков в ВК).
- Auto Display Position — позволяет установить позицию кнопки:
- Top of Content — над публикацией;
- Bottom of Content — под публикацией;
- Top and Bottom — над и до публикации;
- Auto Display Filter — позволяет задать страницы, на которых необходима кнопка лайка;
- Only registered Users — при установке флажка возможность ставить лайки будет только за зарегистрированными пользователями;
- Logging Method — возможность установить варианты регистрации пользователя, который может поставить лайк:
- Do Not Log — никак не регистрируется, соответственно после обновления страницы можно вновь ставить лайк (но какой в том смысл — не ясно);
- Logged by Cookie — регистрируется в cookies;
- Logget by IP — регистрируется по IP адресу;
- Logged by Cookie & IP — регистрируется в cookies и по IP адресу;
- Logged by Username — стандартная регистрация в блоге.
- Show Liked Users Box — позволяет при наведении на счётчик лайков, выводить аватары пользователей, которые поставили лайк ( я отключил, так как не стал утруждать пользователей регистрацией, а оставил право оценить статью без регистрации — соответственно и без аватаров).
- Size of Gravatars — размер аватара;
- Number Of The Users — количество максимально возможного показа аватаров;
- Users Like Box Template — фрагмент html-кода самой кнопки;
- Delete All Logs — удаление всех регистраций;
- Delete All Data — удаление всей информации.
В блоке «Комментарии» предоставляется возможность оценки комментариев пользователей:
Все настройки аналогичны настройке системы лайков записей, за исключением области её применения.
В блоке «Настроить» можно произвести настройку стилей кнопок, среди предложенных вариантов которого есть:
- интерфейсный режим;
- ручной режим.
С помощью интерфейсного режима можно сделать быструю и простую настройку кнопки, либо можно воспользоваться ручным способом и использовать старую-добрую каскадную таблицу стилей. Есть ещё один вариант — самому написать правила в свой CSS-файл.
После быстрой и удобно настройки кнопки отобразятся у вас на нужных страницах. Но это ещё не вся прелесть Ulike: самое интересное заключается в выводе топа постов. Реализуется такая возможность с помощью виджета.
Настройка виджета Ulike
Переходим в меню WordPress — Внешний вид>Виджеты:
В списке «Доступные виджеты» находим WP Ulike Widget и перетаскиваем его в Primary Sidebar (либо в Secondary, смотря какие цели вы преследуете) и получаем вот такой список с настройками:
- Заголовок — пишем заголовок виджета;
- Type — предоставляется широкий выбор свойств виджета:
- Most Liked Posts — вывод наиболее оцененных постов;
- Most Liked Comments — вывод наиболее оцененных комментариев;
- Most Liked Activities — вывод постов с наибольшей активностью со стороны пользователей (обсуждаемые);
- Most Liked Topics — вывод темы с наибольшим количеством лайков;
- Most Liked Users — вывод самых оцениваемых пользователей (активных чаще всего);
- Last Posts Liked By Users — вывод последнего понравившегося поста пользователю.
- Period — позволяет задать промежуток времени, за который производится подсчет:
- Всё время;
- Год;
- Месяц;
- Неделя;
- Вчера;
- Сегодня.
- Style — позволяет задать стиль счётчика: стандартный (цифры) или Heart (сердечки).
- Title Trim (Length) — максимальная длина заголовка публикации.
- Number of items to show — максимальное количество постов, которые можно показывать в виджете.
- Thumbnail/Avatar size — размер аватара пользователей (опять же, если они будут — есть смысл редактировать).
- Activate Like Counter — вывод счётчика статей.
- Activate Thumbnail/Avatar — вывод аватаров.
В итоге мы получаем виджет, где выводятся популярные записи блога:
Статистика Ulike
Как я уже упомянул, Ulike имеет достаточно хорошую статистику, которую можно использовать в каких-либо целях или просто довольствоваться её показателями.
Для того, чтобы в неё попасть — переходим в меню WordPress: WP Ulike>WP Ulike Statistics.
На первом экране можно посмотреть:
- общее количество лайков;
- количество лайков по различным временным отрезкам;
- проследить динамику получения лайков в виде графика;
- оценку комментариев по различных временным отрезкам.
На второй половине экрана можно посмотреть статистику:
- динамики лайков комментариев (у меня скрыто — так как я не пользуюсь системой рейтинга комментариев от данного плагина);
- географическую статистику лайков;
- долю лайков/комментариев в виде диаграммы;
- самых активных пользователей.
Как сами видите — статистика очень даже впечатляющая и может поддаваться анализу, а также может использоваться в дальнейшем развитии сайта.
Выводы
Как мы с вами убедились, данный плагин имеет очень хороший функционал, достаточно простую и быструю настройку (что удивительно). В плагине есть своя система рейтинга, с возможностью вывода популярных записей, пользователей и даже рубрик. Не стоит забывать о детальной настройке доступа к системе рейтинга путем различных вариантов регистрации.
В целом, данный плагин стоит потраченного времени и однозначно положительно отразится на развитии вашего сайта. Я советую использовать систему рейтинга на крупных порталах, для удобного пользования сайтом «новичками» и дальнейшему продолжению знакомства с желанием вернуться. А никак не превращать это в просмотр очередного ресурса в поисках необходимой информации.