Рубрика "Вопрос-Ответ" - Установка и настройка плагина «WP-PostViews»Привет всем!

Сначала небольшое, но уже привычное, вступление.

Каждую неделю я выбираю один из ваших вопросов и публикую его на блоге и в своей рассылке. Автор, который даст самый подробный и правильный ответ, получит от меня ссылку на свой ресурс и я опубликую его ответ.

Если же таких ответов не будет – я лично отвечу на вопрос, но ссылку никто не получит. Более подробно читайте в моей статье – «Важно! На блоге появилась новая рубрика»

Ну а теперь давайте перейдем к делу.

Сегодня я отвечаю на вопрос Ольги Москалец, который был анонсирован в прошлой такой статье и звучит он следующим образом: «А вот плагин — количество просмотров страниц не стал.А мне он так нравится... Может дело в версии WordPress. Дмитрий, а какая у тебя версия? Или это из-за шаблона?».

И по странному стечению обстоятельств, опять никто не захотел получить прямую открытую ссылку с моего блога (который, кстати, уже имеет ТИЦ 10). Выражаясь другими словами, отвечать опять придется мне.

Ну что ж, ваше право.

Хотя по поводу ссылки я поспешил с ответом – она будет, но об этом чуть позже.

Самое интересное в этом вопросе, что до сегодняшнего дня я его немного неправильно понимал (Ольга, прости). Мне почему-то казалось, что вопрос идет про нумерацию статей, которые есть на блоге и которая отображается внизу (можете перейти на Главную страницу и опуститься в самый низ, чтобы увидеть то, о чем я говорю).

Но вчитавшись в вопрос, я понял, что проблема в том, что не отображается «Количество просмотров» конкретной статьи (как например у меня возле «глазика» сразу под заголовком).

Ну что ж, давайте разберемся, как это у меня получилось сделать.

Установка и настройка плагина WP-PostViews



Первым делом, как и указала Ольга, нужно установить плагин, который называется «WP-PostViews».

Это можно сделать с англоязычного хранилища плагинов wordpress.org или же с сайта автора — http://lesterchan.net

После этого устанавливаем плагин или непосредственным копированием в папку с плагинами на хостинге, либо через админку блога: «Плагины» — «Добавить новый» — «Загрузка» — «Установить» — «Активировать».

Рисунок - Установка плагина All in One SEO

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

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

А вот если вы хотите, чтобы для каждой статьи (или страницы) отображалось количество просмотров – одного плагина недостаточно, т.к. нужно еще и «ручками поковыряться», т.е. поправить код.

Но в этом нет ничего сложного и сейчас я вам продемонстрирую, как это делается.

Итак, мы установили и активировали данный плагин.

Первым делом нужно настроить сам плагин. Для этого идем «Админка блога» — «Параметры» — «PostViews»

Настройка плагина WP-PostViews

Вот, что означают данные поля:

  • Count Views From («Кого считать») – Всех (Everyone), Только гостей (Guests only) или Только зарегистрированных пользователей (Registered Users Only);
  • Exclude Bot Views – Исключить просмотр поисковыми роботами – Да или Нет;
  • Views Template – Шаблон для промотра статей – нужно вставить «%VIEW_COUNT%»;
  • Most Viewed Template – Шаблон для наиболее читаемых записей – вставляем «<li><a href="%POST_URL%"  title="%POST_TITLE%">%POST_TITLE%</a> — %VIEW_COUNT%</li>»

Теперь идем «Адмика блога» — «Внешний вид» — «Редактор» — «Одна запись (singl.php)» (или «Шаблон страницы» (page.php), если вы хотите поставить количество просмотров страниц, хотя я не рекомендую это делать.)

В открывшемся окне вам нужно найти место, которое отвечает за вывод таких строк, как, например, «Автор», «Дата публикации» и пр.

Чтобы вам было проще это искать, посмотрите, как это выглядит на вашей странице и ищите эти фразы в коде файла single.php («Одна запись»). Например, у меня это выглядит так:

Анализ исходной страницы

Теперь ищем эти записи в коде:

Анализ исходной страницы

Значит, мы на верном пути.

Теперь под строкой «<li class="postdate">Дата публикации:  <?php the_time (' j F Y'); ?></li>» вставляем строку «<li><span class="views"><?php if (function_exists ('the_views')) { the_views (); } ?></span></li>» (наружные кавычки добавлять не нужно!):

Вставка кода

Помните, что у вас исходный код может отличаться от приведенного выше!

Как видно, я добавил еще отдельный класс «views» путем добавления еще одного тега: «<span>»

Это сделано с той целью, чтобы вы могли красиво оформить вывод количества страниц.

Для этого сохраняем открытый код с файлом single.php, открываем файл «Список стилей» (style.css) и в любое свободное место добавляем следующий код:

Вставка кода в CSS

Этот код может совсем не соответствовать стилю вашего блога. Чтобы максимально приблизиться, нужно взять код от подобных элементов на блоге.

Например, в моем случае есть еще 2 элемента – «Автор» и «Дата публикации».

И, как видно из кода из файла Single.php, для первого задан класс «PostAuthor», а для второго — «PostDate».

Находим любой из этих классов в файле стилей Style.css, копируем его в наш класс Views. Для моего случая должно получиться что-то вроде:

Вставка кода в CSS

Только не забудьте поменять картинку в строке «background: url (images/icon-postdate.gif) no-repeat left center;». Иначе она будет такая же, как и у источника.

Чтобы ее поменять, найдите ту, которая вам нравится (можете скачать с моего блога – для этого кликните по ней правой кнопкой мыши – «Сохранить картинку как…»).

Затем залейте ее на хостинг и укажите к ней правильный путь в строке, рассмотренной выше.

Теперь, когда вы сохраните результаты работы и обновите любую страницу вашего блога, вы должны увидеть сколько раз просматривали вашу страницу.

Но помните, что отсчет идет от даты активации плагина. Поэтому не удивляйтесь, если блог существует уже давно, а просмотров – всего 2 или 3, это нормально.

Как отобразить количество просмотров статьи



Кроме того, с помощью данного плагина (а точнее — его виджета) вы можете отображать наиболее читаемые статьи.

Для этого идем «Админка блога» — «Внешний вид» —  «Виджеты» и перетаскиваем виджет «Views»:

WP-PostViews

Вот, что означают надписи и выпадающие меню:

  • Title – Название виджета, которое будут видеть ваши читатели;
  • Statistics Type – «Most Viewed» — наиболее читаемые, "Least Viewed" — наименее читаемые;
  • Include Views From – «Posts Only» — отображать только статьи (посты), «Pages Only» — отображать только страницы, «Posts & Pages» — отображать страницы и посты;
  • No. of Records to Show – количество отображаемых записей;
  • Maximum Post Title Length – Максимальная длина отображаемого заголовка статьи;
  • Category IDs – номер категории, статьи из которых вы хотите отображать. Чтобы узнать номер категории – зайдите в админке – «Записи» — «Рубрики» и подведите мышкой к нужной категории (НЕ кликайте) – внизу браузера должна отобразиться строка, в конце которой будет указан номер категории. Можно и кликнуть – тогда смотрите номер в конце адресной строки. Если хотите выводить статьи из всех категорий – оставьте как есть.

Теперь кликайте на кнопке «Сохранить» и наслаждайтесь результатом своей работы.

Например, у меня он выглядит следующим образом:

Виджет - Наиболее читаемые статьи

Это все, что я вам хотел рассказать про установку и настройку плагина «WP-PostViews». Но перед тем, как мы перейдем к задаванию следующего вопроса, я вас хочу спросить вот о чем.

Как Вы, уважаемые читатели, считаете – насколько нужна данная рубрика? Этот вопрос у меня возник по двум причинам:

  1. Создан форум на котором можно задать вопрос и получить ответ.
  2. Не наблюдается активности со стороны пользователей, которые хотели бы поделиться ответом и получить ссылку. Хотя по этому пункту я сомневаюсь – может таких и нет, ведь мой блог как раз и рассчитан на пользователей-новичков. И требовать от вас того, чего вы не знаете и, собственно, для чего и зашли сюда – просто бессмысленно.

Может не стоит давать ответы в блоге, а больше направить сил на форум, что скажете? Мне очень важно знать ваше мнение, т.к. для вас я этот блог и веду.

Прошу оставить свое мнение в комментариях.

Ну а пока вы думаете, я все таки опубликую еще один вопрос от читателя Сергея: «После обновления wordpress до версии 3.2.1. перестала работать панель редактирования записей. В частности, кнопка вставки ссылки в запись активна, но, почему-то, не выводит ссылку. Объясню: Текст выделен,ссылка отмечена. Жму на кнопку, но ничего не происходит. Вчера это наблюдалось только в Firefox, но др. браузеры работали. Сегодня отказались воспроизводить и они. Прием Shift+Alt+A — вчера работал... Сегодня — тишина.На вирус проверил. Все нормально. Нет вируса на сайте. Хостер тоже проверял.Как решить эту проблему? Заранее благодарю за ответ!»

Этот вопрос Сергей также опубликовал на форуме вот в этой ветке – может, кто знает как помочь – поделитесь информацией.

Напоследок хочу сказать, что совсем недавно блоггер Евгений опубликовал статью, в которой ссылался на мой блог. В свою очередь, я также хочу порекомендовать его блог «Хитрости и советы как заработать денег — Бизнес и безопасность»

Теперь точно все.

Желаю удачи и жду от вас ответов в комментариях – выразите свою идею!

P.s. Чуть не забыл поделиться интересным видео. Может вы еще и не знаете, но я очень увлекаюсь авиацией и все, что с этим связяно (это я к тому, что бы в не удивлялись, если таких роликов будет много). И потому рекомендую вам просмотреть видео от которого я был просто в шоке — заход на посадку в горной местности с разворотом на 180 градусов, перелетая через гребень скалы. Люди, которые снимали этот ролик, буквально пригибались, чтобы их не задело шасси пролетающего самолета. В общем, смотрим и балдеем: