Апр 28

6. Создаем блог: плагины: популярные записи


Надеюсь, что Вы уже выбрали тему для будущего блога, поскольку сегодня мы начнем расширять его возможности с помощью различных полезных дополнений. Несмотря на то, что плагинов для движка WordPress написано просто невероятное количество, я все же осмелюсь рассказать Вам про некоторые из них, на мой взгляд – самые нужные и которые подходят практически под любой формат блога.

Начнем с немножко хитрого в установке, но очень полезного плагина – Popularity Contest. Суть его заключается в том, то он выводит в сайдбаре блок с самыми популярными записями Вашего блога. Для чего это нужно. Во-первых, со временем Вы сможете оценить, какие заметки на блоге имеют высокий рейтинг, что позволит больше концентрироваться на интересной читателям тематике. Во-вторых, такой рейтинг значительно повышает шанс на то, что новый посетитель  блога увидев интересные заметки, захочет с нимиознакомиться, а не сразу убежит на другой сайт.

Перед тем как перейти к установке и настройке Popularity Contest, хочу предупредить, что плагин плохо уживается с WP-Cache, отвечающим за кеширование. А рано или поздно эту функцию Вам придется включить, чтобы блог не тормозил. И есть еще одна проблема. На данный момент существующая версия плагина 2.0b2 при включении выбивает ошибку в WordPress 2.9.2. У меня, правда, несмотря на оповещение, плагин работал довольно стабильно. Ждем скорейшего обновления.

Переходим к его установке. Если у Вас установлен чистый WordPress, тогда качаем плагин отсюда и закидываем в папку «plugins» на нашем локальном сервере.
Popularity Contest 1
В случае использования сборки от Лекактуса, сразу заходим в административную панель блога в раздел «Плагины» и ищем «Popularity Contest». Активируем его.
Popularity_Contest_2
Дальше переходим в раздел «Настройки», где открываем закладку «Популярность».
Popularity_Contest_3
Пройдемся коротко по настройкам.
«Игнорировать просмотры авторов сайта». Если включить данную функцию, то при создании рейтинга плагином будут учитываться клики автора блога по собственным заметкам. Советую на время включить эту функцию и несколько раз покликать по разным записям блога. Если записей нет, заходим в раздел «Записи» — «Добавить новую» и создаем парочку текстов. Можно временно скопировать что угодно с других сайтов. После нескольких переходов по заметкам будет создана статистика и выставлен текущий рейтинг. К примеру, такой
Popularity_Contest_4
При нажатии на знак вопросика открывается сайт автора, где объясняется, что такое популярность записи и как она высчитывается. Толку от него нету, поэтому в настройках плагина ставим «Нет» возле «Показывать ссылку помощи [?]»
«Показывать рейтинг популярности в записях:». Оставляем «Да», если хотим, чтобы внизу каждого поста указывалась его популярность.
Теперь опускаемся ниже и кликаем по кнопке «Сохранить настройки Popularity Contest»
Далее в настройках идут «Значения популярности», которые спокойно можно оставить как есть.

Теперь добавим виджет популярности в сайдбар блога, чтобы читатели могли видеть самые популярные записи вашего интернет-дневника.
Для это в админке заходим в раздел «Внешний вид» — «Виджеты»
Popularity_Contest_5
Как видим, в Вордпресе уже есть некоторые полезные виджеты, которые при установке улучшают навигацию по блогу и не только. Нас интересует «Popularity Contest». Цепляем его мышкой и тянем в пустое поле «Сайдбар 1»
Должно получиться так
Popularity_Contest_6
В заголовке виджета пишем, к примеру: «Популярное на блоге», «Топ заметок» или что-то в этом духе. Поскольку мой следующий блог будет про современных художников и иллюстраторов, то я назову виджет «Лучшие художники».
Тип отчета. Меня устраивает вариант по-умолчанию, Вы же можете выбрать другой.
Количество отображаемых записей. Тут каждый решает сам для себя. Советую ставить не меньше 5 и не более 10. Нужно также брать во внимание, сколько сайдбаров имеет ваша тема. Если один, как моя, тогда стоит ограничиться 5, послольку сайдбар не резиновый, а это далеко не последний виджет.
Исключать страницы. Имеется в виду, будет ли плагин кроме заметок блога считать популярность созданных страниц, таких как: «О себе», «О сайте», «Карта сайта» и т.д. Советую исключать. Жмем «Сохранить».
Обновляем страницу блога и смотрим на результат. В случае с моей темой не все вышло гладко.
Popularity_Contest_7
Название виджета видно, но вот списка популярных записей нет. Только выделив проблемное место мышкой, я увидел, что список есть, но из-за использования своей таблицы стилей, в мою тему он не вписался.
Popularity_Contest_8
У вас такой проблемы может и не быть, все зависит от темы. Но мы попробуем ее решить с минимумом знаний языка html. Для начала удаляем виджет из сайдбара. Попробуем вынести блок с самыми популярными записями другим способом – редактирую файл темы, который отвечает за сайдбар. Для этого заходим на локальный сервер в папку с темой и ищем файл sidebar.php. Открываем его в Notepad++ и смотрим на непонятные кракозябры 🙂
На данный момент мой сайдбар включает 3 колонки: Categories, Archives и Blog Roll и внешне выглядит так
Popularity_Contest_9
Ищем похожие слова в файле sidebar.php
Вот они
Popularity_Contest_10
Отлично, возьмем за основу один из блоков. К примеру, Blog Roll. К тому же, я и так собирался его удалять.
Сделаем в нем некоторые изменения
Popularity_Contest_11
«$limit = 5» означает, что в данном блоке будет выводиться максимум 5 записей.
Далее заходим в редакторе в закладку «Кодировки» и выбираем «Кодировать в UTF-8 (без BOM)». Сохраняем результат и вновь обновляем страницу блога. Смотрим, что получилось.
Popularity_Contest_12
То, что нужно. Возможно бросаются в глаза английские названия других блоков, но мы переведем их попозже. Про это будет отдельная статья.

Несмотря на свое удобство и популярность, данный плагин не всегда удается сразу установить без каких либо проблем. Поэтому в следующий раз я расскажу про другие похожие дополнения. Возможно, кому-то из Вас они понравятся больше. А пока на этом все. До скорой встречи.


Если вам понравилась статья, вы можете подписаться на RSS, чтобы следить за новыми публикациями!

Вы также можете добавить статью в следующие социальные сервисы:

Написал DCDanton \\ теги: ,


Один комментарий к “6. Создаем блог: плагины: популярные записи”

  1. 1. Дима пишет:

    Плагин не может быть активирован, поскольку он вызвал фатальную ошибку. Incorrect table name '' on line: 255

Highslide for Wordpress Plugin Проверка сайта Клуб Инвесторов. Обмен ссылками.