Плагин ABC_POST_VIEVS количество просмотров в WordPress

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

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

Плагин ABC_POST_VIEVS

Плагин «ABC_POST_VIEVS» — предназначен для подсчета количества просмотров постов и страниц вашего блога. Главное отличие данного плагина от аналогов в том что можно отключить влияние кеша счетчик. Подключив кеширование вашего блога плагин будет считать и выводить количество просмотров на ваших страницах. Данная технология основана на внешнем подключении через javascript по типу facebook. Результат работы плагина вы видите под заголовком данной статьи.

Функциональность:

  1. Ведется подсчет просмотров постов и страниц с записью счетчика в произвольное поле и выводом в шаблоне.
  2. Фильтр на посещение роботами
  3. Фильтр учитывающий только: всех, только гостей, только зарегистрированных пользователей
  4. Фильтр учитывающий только уникальных посетителей по кукам
  5. Включение функции внешнего подключения при включенном кешировании

Все настройки плагина, как видите, меняются в панели настроек из админки WordPress

Скачать плагин «ABC_POST_VIEVS»
можно как обычно по ссылке ниже:

Скачать: Плагин количества просмотров в WordPress
Версия: 1.0, размер: 6.01 kB, скачали: 5759 раз.

Установка плагина ABC_POST_VIEVS

  1. Скачайте плагин по ссылке выше.
  2. Установите и активируйте плагин стандартным способом WordPress
  3. Настройте плагин перейдя в панель администрирования Админка\Параметры\abc_PostVievs
  4. В файлах single.php и page.php в нужном месте вывода счетчика вставьте код <?php if(function_exists("abc_postvievs_out")) abc_postvievs_out();?>

Все, плагин готов к работе.

Развитие плагина ABC_POST_VIEVS

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

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

Приятного пользования.


Нашел ошибку в тексте? Выдели ее мышкой и нажми Система Orphus
СЛЕДИТЕ ЗА НОВОСТЯМИ Подписаться на мой Twitter
Автор:Олег МедынскийРубрика: Плагины для блога
Разрешается перепечатка статьи с обязательным указанием открытой ссылки на источник.

КОММЕНТАРИИ К СТАТЬЕ

  1. 2.1

    Заметил один его существенный несостаток: не может работать с плагином NextGEN Gallery, когда при помощи которого выводится виджет в сайдбар. В итоге за счет работы этого виджета и самого плагина postviews, счетчик матает как бешеный, ссумирует просмотры страниц и виджета галерей

    • 2.2

      Не понял проблемы. Судя по вашему сайту, все работает. Опишите подробнее ошибку. Если можно со скриншотами и пришлите мне на мыло.

  2. 2.3

    Уважаемый Олег! Я подписался на Вашурассылку по указанному выше е-мейд адресу, однако не могу получить код для скачивания плагина. Помогите, пожалуйста.
    С уважением, Николай

    • 2.4

      Здравствуйте, Николай. Каким образом вы подписались? Вы получили последние 10 статей блога? В статьях нет кода?

  3. 2.5

    Я вот тоже подписалась. Подписку активировала. Но писем с рассылкой нет, жду почти неделю. Нужны-то два плагина — этот и abc_CopyRight. При повторном клике на ссылку активации в письме — взору является страничка:
    Email Subscription Confirmed!

    A message will be delivered to *** if the publisher has produced new content on that day. No new content, no email for you.

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

    Удачи Вам.
    С уважением,
    Енна.

    • 2.6

      Каким риадером читаете рассылку? Подпишитесь через Google reader и все увидите

  4. 2.7

    Приветствую, не приходит рассылка, как еще можно скачать плагин?

    • 2.8

      Каким ридером читаете рассылку? Подпишитесь через Google читалку и все увидите

  5. 2.9

    Здравствуйте, Олег.
    Установила Ваш плагин, в настройках по умолчанию не меняла ничего, в файлы код вставила. Счетчик просмотров не появился, на его месте выводится — Array.
    Что я делаю не так? :(
    Использую WordPress 3.3.1

    • 2.10

      Здравствуйте, Лена.
      Попробуйте произвести минимальные настройки плагина.
      Например, установите фильтровать роботов. Если заработает, отпишите.

  6. 2.11

    Олег, добрый день =)
    В настройках плагина заменила viev на abc_postvievs_out, не меняя прочих настроек. После этого на странице материала стал отображаться счетчик просмотров, ура!
    В принципе мне этого достаточно, но как редкая зануда, хотела бы разобраться далее. Ведь, как я понимаю, счетчик должен отображаться и на странице списка материалов, например на главной, или в рубриках?
    И непонятно, почему при замене названия метаполя плагин заработал, вроде бы это не было обязательным условием?
    Я не так давно принялась за вордпресс, ранее изучала другие cms, мне очень интересно для себя эти вопросы разобрать :)

    Олег, а за плагин спасибо Вам :)

    • 2.12

      Ведь, как я понимаю, счетчик должен отображаться и на странице списка материалов, например на главной, или в рубриках?

      Да, если вы добавите код в шаблон вывода данных страниц.
      По поводу ошибки, разбираюсь. Она очень странная и пока не понятно при каких условиях она появляется, а при каких нет.

      • 2.13

        У меня вообще странные отношения с техникой и всем, что с ней связано, и странные ошибки меня давно не удивляют =)

        Вы, например, можете при стандартной установке windows, без дополнительных манипуляций, установить сразу шесть систем рядом? Причем все — рабочие? 😀 А у меня получалось…

        Код в шаблон page.php тоже прописала, но там не выдает ни ошибки, ни счетчика, будто и нет его вовсе. На обоих сайтах, где поставила плагин :) Мне это жить не мешает, просто очень любопытно 😀

  7. 2.14

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

  8. 2.15

    Подскажите пожалуйста, почему к файлу вашего плагина на моем сайте идут запросы, которые фаервол блокирует? Вот пример.
    abc_post_vievs/vievpost.php?idp=371&vr=1 обращение опознано, как опасное и было заблокировано

    • 2.16

      Ваш фаервол параноик. Все дело в том что при открытии мтраницы ваш браузер делает запрос к плагину и при этом ничего не возвращает. То есть плагин записал что был просмотр в базу данных и все. Ваш фаервол наверное считает что это несанкционированный сбор данных о посетителе и блокирует данное обращение.

  9. 2.17

    Отличный плагин. То что искал как раз для одного своего сайта

  10. 2.18

    Что-то уже нету такого плаггина, поиск не находит. 😕

    • 2.19

      Не понял, в каком поиске не находит?

  11. 2.20

    При установлении cookies появляется ошибка:

    Cannot modify header information — headers already sent by (output started at Z:\home\site\www\wp-content\themes\mytheme\header.php:5) in Z:\home\site\www\wp-content\plugins\abc_post_vievs\abc_post_vievs.php on line 201

    В чем может быть дело?

    • 2.21

      Похоже вы не верно вставили код в шаблон. Или есть конфликт с каким то плагином.

    • 2.22

      Возникла аналогичная проблема.
      Для решения 172 строку заменил на
      if($pstviev[‘povtor’]>0) add_action(‘wp’, ‘wp_abcpostvievs_coocie’,4);

  12. 2.23

    Спасибо за оперативный ответ, буду искать причину. Как найду — отпишусь)

  13. 2.24

    Cannot modify header information – headers already sent by (output started at Z:\home\site\www\wp-content\themes\mytheme\header.php:5) in Z:\home\test.ru\www\wp-content\plugins\abc_post_vievs\abc_post_vievs.php on line 201

    тоже выдает такую ошибку, включен только ваш плагин и на чистый wordpress на стандартную тему twentyten

    • 2.25

      Данная ошибка часто возникает при не верной вставке кода плагина в шаблон. Проверьте корректность вставки

  14.  


Ваши вопросы, замечания, пожелания и предложения, по работе сайта, пишите на E-mail.