Sfera-perm.ru

Сфера Пермь
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как сделать счетчик просмотра сайта

Как сделать счётчик просмотров в WordPress для записей и страниц

Счётчик просмотров в WordPress позволит вам проанализировать записи и страницы вашего сайта – понять, какие из них посещаются лучше, а каких хуже. Благодаря такому анализу вы сможете изменить тот или иной контент, который нуждается в улучшении. Кроме этого, такой счётчик позволит посетителям сайта понять, какие материалы посещались больше и действительно стоящие.

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

Речь пойдёт о плагине Post Views Counter. Среди его достоинств я выделю следующие:

  • Есть несколько методов ведения статистики.
  • Присутствует виджет, который выводит самые популярные записи/страницы.
  • Можно фильтровать посетителей по их ролям.
  • Можно фильтровать по IP.
  • Есть возможность выбрать место, в котором будет показываться счётчик.
  • Есть визуальный график статистики в консоли.

Счётчик просмотров в WordPress с плагином Post Views Counter

Итак, чтобы начать подсчитывать просмотры записей и страниц, вам необходимо установить и актировать плагин. Скачайте его по ссылке ниже.

После активации перейдите в пункт «Настройки», подпункт «Post Views Counter». Здесь вы увидите две вкладки: «General» — основные опции плагина, и «Display» — опции отображения счётчика.

Рассмотрю сначала вкладку «General»:

  • PostTypesCount. Выберите, типы записей, в которых должен работать счётчик просмотров в WordPress.
  • Counter Mode. Выберите способ обработки данных. Если вы используете кеш-плагины, то выберите пункт «JavaScript», если нет, то «PHP».
  • PostViewsColumn. Включение этой опции позволяет вести количество просмотров для каждой записи/страницы отдельно. Нужно включить.
  • Restrict Edit. При включении этой опции, подсчёт не будет вестись во время редактирования записи/страницы. Если на сайте несколько человек, которые публикуют контент, то нужно включить.
  • CountInterval. Введите, через какое время, будет обнулён просмотр одного посетителя. То есть, через это время его просмотр будет снова засчитан. По умолчанию установлено сутки, и можно так и оставить.
  • Reset Data Interval. Установите, за какой промежуток времени будут отображаться данные о статистике. Если установить 0, то данные будут показываться за всё время. Я бы поставил 0.
  • Flush Object Cache Interval. Устанавливает время, через которые данные буду записаны из кеша в базу данных. Лучше не заполнять это поле, так как данный метод недостаточно надёжен. Если оставить поле пустым, данные сразу будут записаны в базу.
  • Exclude Visitors. Выберите, посещения каких пользователей счётчик просмотров в WordPress не будет учитывать в статистике. Для большинства сайтов подойдёт отметить галочками варианты «robots», чтобы не учитывались поисковики и «logged in users», чтобы не учитывались ваши посещения.
  • Exclude IPs. Можно указать IP, которые не будут учтены в статистике.
  • Tools. Позволяет импортировать данные из аналогичного плагина WP-PostViews.
  • Deactivation. Если установить здесь галочку, то после деактивации плагина, он удалит свои настройки в базе данных.
Читайте так же:
Гбу жилищник текстильщики счетчики

На скриншотах ниже я показываю настройки, которые сделал в этом плагине на своём сайте.

Далее переходим к вкладке «Display»:

  • Post Views Label. Опция задаёт надпись статистики. По умолчанию там написано по-английски «Post Views:». Запишите что-то по-русски, например, «Количество просмотров».
  • Post Type. Выберите, на каких типах записей будет выводиться статистка.
  • Page Typе. Выберите страницы, на которых будет выводиться статистика.
  • User Type. Выберите типы пользователей, которые не смогут смотреть статистику.
  • Position. Определяет место отображения счётчика: вверху или внизу записи, либо шорткодом [post-views], либо с помощью PHP кода:

  • Display Style. Можно выбрать, какие элементы будут в счётчике просмотров в WordPress – заголовок, иконка или и то, и другое.
  • Icon Class. Можно выбрать иконку из Dashicons, которая будет нарисована около показаний статистики.

На скриншоте ниже я показываю настройки, которые сделал в этой вкладке для своего сайта.

Счётчик просмотров в WordPress от плагина Post Views Counter имеет виджет, который позволяет вывести в боковой колонке список самых популярных постов. Он находится в пункте «Внешний вид», подпункт «Виджеты» и называется «Most Viewed Posts».

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

Увидеть статистку можно также и в списке записей/страниц. Для этого есть специальная графа.

И, наконец, счётчик просмотров в WordPress показывает график на главной странице консоли. Его можно перемещать мышкой в нужное место экрана.

Итак, теперь вы знаете, как подсчитать количество просмотров в WordPress. Анализируйте полученные со временем данные и используйте эти знания для улучшения своего сайта.

Счетчик просмотров статей – Плагин WP-PostViews

Всем привет! В этой статье установим на свой сайт счетчик просмотров статей, с помощью плагина WP-PostViews. Счетчик просмотров статей, поможет Вам узнать, как часто статьи читают на Вашем сайте.

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

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

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

Резервную копию базы можно сделать с помощью плагина Database Backup. Я считаю, что этот плагин должен обязательно стоять на блоге. Как устанавливать это плагин читайте в уроке 12.

Читайте так же:
Счетчик жидкости дебит 50

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

  1. Скачайте плагин WP-PostViews, загрузите, установите и активируйте.
  2. Перейдите «Параметры» > «Post Views«.

Вы перейдете в настройки этого плагина. Теперь рассмотрим все по-порядку:

  1. Count Views From: (вести подсчет): Everyone (всех), Guests Only (Только Гости), Registered Users Only (Только Зарегистрированные)
  2. Exclude Bot Views (исключить поисковых роботов): No или Yes
  3. Views Template (вывод просмотров) — впишите свое слово. Я ввел «просмотры» перед переменной %VIEW_COUNT%, а слово «view» удалил. Смотрите на скриншоте.
  4. Restore Default Template — восстановить значения по умолчанию.

Следующие настройки блока Most Viewed Template (наиболее просматриваемые записи). Вставьте в поле следующий код шаблона, чтобы можно было вывести список самых популярных записей:

Display Options. В этом блоке настроек можно выбрать, на каких страницах будет показываться счетчики а на каких нет.

  1. Home Page (на главной) — Display To Everyone (показывать всех посетителей), Display To Registered Users Only (показывать подсчет только зарегистрированных пользователей), Don’t Display On Home Page (не показывать на главной странице)
  2. Single Posts (в статьях) — смотрите пункт первый
  3. Pages (на страницах)
  4. Archive Pages (на страницах архива)
  5. Search Pages (на страницах поиска)
  6. Other Pages (на других страницах)

После того, как все настроите, кликните по кнопке «Save Changes» — сохранит изменения.

Чуть ниже Вы можете удалить этот плагин, если он Вам по каким-то причинам надоест. Для этого поставьте галочку в чекбоксе «Yes» и кликните «UNINSTALL WP-PostViews «.

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

Найдите в Вашей теме WordPress следующие файлы: archive.php, single.php, post.php или page.php. Название файла главной страницы у Вас может отличаться. У меня файл главной страницы называется loop.php. Теперь найдите там строчку, что-то типа этой:

Такая строка, как правило, находится в начале страницы. Вставьте перед этой строкой следующий код:

Счетчик просмотров страницы в Laravel

После того как мы установили фреймворк на сервер, нужно создать таблицу в базе данных. Таблица будет представлять собой простой пример записи блога, содержащая столбцы: название поста, содержимое поста и столбец счетчика просмотров. Создадим миграцию для нашей таблицы, используя следующую команду: php artisan make:migration create_posts_table —create=posts Добавим несколько строк в файл миграции (database/migrations/ время_создания_create_posts_table.php), в функцию «up», чтобы она выглядела следующим образом:

Запустим подготовленные миграции:

Для создания записей в таблице используем tinker, для этого в командной строке ведем такую команду:

Затем, должны появиться строки:

Добавим в таблицу пару постов:

Далее создадим заготовку контроллера с помощью команды:

Откроем файл PostController.php и в секции функции «show($id)» добавим:

Выше строки class PostController extends Controller нужно добавить строчки:

Далее пропишем маршрут в файле routes/web.php:

В контроллере мы указали «posts.show». То есть вид будет называться «show» и лежать в папке posts. Для чего мы должны ее создать в папке resources/views, и назвать файл «show.blade.php». В нем мы просто выведем содержимое поста. Файл будет выглядеть следующим образом:

Читайте так же:
Длина прямого участка трубы перед счетчиком

Все. С подготовительной частью мы закончили. Можно перейти по адресу http://адрес_вашего_сайта/posts/id_поста и на экран будет выведено содержимое записи блога с указанным id. Далее реализуем сам подсчет просмотров страницы поста. Сделаем мы это с помощью системы событий. Документация об этом на английском языке есть на сайте фреймворка laravel.com, в разделе Events.

Но теперь у нас развилка, как в сказке: две дороги, одна длинная, а другая короткая. Какой идти дальше решать вам. В первом случае нам нужно создать два отдельных класса: класс слушателя и класс события. После чего зарегистрировать их в EventServiceProvider, в массиве $listen. Второй вариант – гораздо более короткий. Нужно лишь создать анонимную функцию слушателя в методе boot() класса EventServiceProvider, с указанием имени события. После чего в нужном месте приложения вызвать событие с данным именем. Далее распишу подробнее, как это делается.

Первый способ (длинный)
Для начала откроем ранее созданный контроллер PostController.php, в секции метода «show» нужно добавить новую строку:

Окончательный вид метода будет таким:

Добавленная строка отвечает за возбуждение события в данном месте.

Далее зарегистрируем событие в файле app/Providers/EventServiceProvider.php. Массив $listen изменим таким образом:

Создадим php-файлы для события и слушателя, для этого наберем следующую команду:

После чего в папке app появятся две новые папки: Events и Listeners. С ними и будем дальше работать. Откроем файл Events/PostHasViewed.php, в нем, в самом начале файла, после строки:

В классе PostHasViewed, после строки:

Конструктор изменим таким образом:

С событием закончили, переходим к слушателю. Откроем файл Listeners/Counter.php. В нем метод handle() изменим следующим образом:

Все, теперь можно попробовать поперезагружать страницу с любым постом из блога, в результате число в строке «Количество просмотров» должно инкрементироваться.

Второй способ (короткий)
Откроем файл контроллера PostController.php, и добавим в секцию метода «show» вызов события с нужным именем.

Окончательный вид метода будет таким:

Добавленная строка отвечает за возбуждение события в данном месте.

Далее зарегистрируем событие в файле app/Providers/EventServiceProvider.php. В метод boot() добавим анонимную функцию слушателя.

И это все! Теперь можно попробовать поперезагружать страницу с любым постом из блога, в результате число в строке «Количество просмотров» должно инкрементироваться.

Читайте также

Бывают ситуации, например, когда предопределённых в конфиге Laravel подключений к базам данных не достаточно и возникает потребность создавать подключения динамически…

Как можно сделать очень простую систему подтверждения email адреса пользователя, после того, как он зарегистрируется на сайте? Очень многие книги,…

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

Читайте так же:
Описание счетчик импульсов си105

Как посмотреть пробег фотоаппарата Canon

Рассказываем, как узнать пробег фотоаппарата Canon — это поможет при покупке б/у камеры и для проверки своего фотоаппарата.

При аккуратном использовании любая фотокамера способна прослужить своему владельцу и 5, и даже 10 лет. Но есть детали, которые выходят из строя быстрее — в зависимости от количества сделанных снимков. Поэтому перед владельцем уже не новой техники известного японского бренда возникает вопрос — как узнать пробег фотоаппарата Canon.

Не обойтись без определения ресурса и при покупке камеры б/у. Если кадров было сделано слишком много, это может привести к износу затвора, к неравномерному открыванию и даже заклиниванию створок.

Canon EOS Digital info

Один из самых простых способов узнать пробег камеры Canon — использовать специально предназначенную для работы с продукцией этой марки утилиту. Среди ее плюсов — поддержка всех моделей Кэнон и гарантия точных сведений, даже если предыдущий владелец решил скручивать пробег фотоаппарата, вводя в заблуждение покупателя.

Собираясь проверять пробег, пользователь должен выполнить такие действия:

  1. Скачать последнюю версию программы Canon EOS Digital info с официального сайта компании. Распаковать и установить утилиту на компьютер.
  2. Подключить фотоаппарат Canon к ПК, используя идущий в комплекте кабель.
  3. Подождать автоматической установки драйверов, если камера подключается к этому компьютеру впервые.
  4. Убедиться в том, что система увидела встроенный накопитель камеры с фотографиями. Если этого не произошло, драйвера придется установить вручную.
  5. Запустить утилиту и нажать на кнопку Connect.

Результат проверки — целый список сведений, с помощью которого можно узнавать версии прошивки (Firmware version), пробег камеры или ее затвора (Shutter counter) и уровень заряда аккумулятора (Battery level). Здесь же есть информация о модели и серийном номере устройства, объективе и системной дате.

Shutter Count Viewer

Еще один способ, как посмотреть пробег фотоаппарата Canon — утилита Shutter Count Viewer. Она тоже бесплатная, скачивается с сайта разработчиков и работает на всех ПК на ОС Windows, начиная с версии XP. При запуске утилита считывает данные из EXIF файла и выдает число срабатываний затвора для конкретного фотоаппарата.

Среди минусов приложения — возможность получить информацию не от всех моделей Canon, а только от той техники, которая записывает данные в файл фотографии. В списке таких устройств — профессиональные камеры типа EOS-1D, EOS-1D Mark II, II N и III, EOS-1Ds, EOS-1Ds Mark II и III. Большинство прочих аппаратов корректной информации о пробеге не содержат, требуя использования другой программы.

EOSInfo

Утилита EOSInfo предназначена для работы с фотоаппаратами на процессорах DIGIC III или IV. На сайте разработчика можно найти сведения о поддержке моделей Кэнон от 1D до 1000D, хотя, скорее всего, программа будет работать и с другими аппаратами. Для работы с ней нужен ПК на Windows и шнур для подключения к нему фотокамеры.

Читайте так же:
Счетчик энергомера се 205 007

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

EOSMSG

Следующая небольшая программа для проверки пробега фотоаппарата Canon помогает определить износ моделей этого бренда и марки Nikon. Для работы с EOSMSG придется выполнить такие действия:

  1. Скачать и запустить утилиту.
  2. Подключить камеру к компьютеру. Подождать, пока программа определит устройство и выдаст всю информацию.
  3. Познакомиться со сведениями о модели, серийном номере, версии прошивки и счетчике срабатываний.

Можно определять ресурс и без подключения к компьютеру — способ, который придется выбрать при отсутствии подходящего шнура, хотя подходит он не для всех моделей. Для его использования придется сделать фото (или взять последний снятый кадр) и загрузить на ПК — например, с помощью SD-карты и картридера. Затем запускается программа, нажимается кнопка Choose A Photo и выбирается снимок. Из открывшегося окна можно узнать ту же информацию, которая выдается при подключении камеры.

Онлайн-сервисы

Покупая б/у фотокамеру, не всегда получится выполнить проверку с помощью компьютерной программы. Для таких ситуаций можно использовать один из специальных онлайн сервисов — например, camerashuttercount.com и eoscount.com. Все, что нужно для просмотра счетчиков — загрузить фотографию на телефон и перейти на нужный сайт.

Сервис Camerashuttercount поддерживает работу с кадрами, сделанными большинством современных камер. Список включает почти все профессиональные аппараты Canon — от 60D до EOS-1DS MARK II. Если модель не сохраняет данные со счетчика на фото, стоит воспользоваться другим сервисом.

Онлайн-ресурс Eoscount позволяет посмотреть данные со счетчика двумя способами. Для профессиональных моделей достаточно загрузить на сайт сделанные с их помощью фото. Остальные камеры требуют подключения к компьютеру.

Оценка результата

После того как проверить пробег фотоаппарата Canon получилось с помощью программы или в режиме онлайн, можно оценить полученную информацию. Средний срок службы затвора цифровой камеры зависит от ее модели и типа:

  • у компактных моделей начального уровня ресурс не превышает 20000 снимков;
  • небольшие устройства из верхней ценовой категории и так называемые «псевдозеркальные» модели могут сделать без замены затвора до 30000 кадров;
  • у «зеркалок» начального уровня ресурс — до 50000, среднего — до 70000 срабатываний;
  • полупрофессиональные зеркальные модели выдержат до 100 тысяч фото;
  • профессиональные зеркальные фотоаппараты обеспечат до 150000-200000 снимков.

Исчерпавший свой ресурс затвор желательно заменить — даже если камера пока работает нормально. Средняя цена такой замены — около $200 для профессиональных моделей. Для недорогого аппарата расходы могут превысить половину стоимости — и, не исключено, что будет выгоднее купить новый.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector