Інструменти доступності

Перейти до головного змісту
© Romankoff Development
Як змінити кількість переглядів в Joomla

Навіщо змінювати кількість переглядів?

Лічильник переглядів статей — це не просто цифра в CMS Joomla. Це важливий інструмент для аналізу популярності контенту, який допомагає власникам сайтів ухвалювати рішення про розвиток проєкту. Однак що робити, якщо вам потрібно змінити кількість переглядів статті в Joomla? Наприклад, ви хочете обнулити лічильник для нового місяця або вручну задати певне значення для тестування модуля «Популярні статті».

За замовчуванням в адміністративній панелі Joomla немає можливості редагувати поле «Перегляди». Але не хвилюйтеся — у цій статті я розповім про три способи, як можна змінити або скинути лічильник переглядів:

  1. Через базу даних — ідеально підходить для тих, хто вважає за краще працювати безпосередньо з «phpMyAdmin».
  2. За допомогою плагіна «Reset Hits» — автоматизуйте процес скидання переглядів через Cron.
  3. Встановлення плагіна «Article Hits» — простий спосіб вручну задати потрібну кількість переглядів.

Кожен із цих методів має свої переваги, і ви зможете обрати той, який найкраще відповідає вашим завданням. Давайте розберемо їх докладніше!

Спосіб 1: Зміна кількості переглядів через базу даних

Якщо вам потрібно швидко обнулити лічильники переглядів усіх статей або змінити кількість переглядів конкретної статті, phpMyAdmin стане вашим надійним інструментом. Розглянемо два сценарії, які допоможуть вирішити різні завдання.

Обнуління лічильників переглядів для всіх статей

Цей метод підходить, якщо ви хочете скинути лічильники переглядів для всіх статей на сайті. Наприклад, під час розробки сайту ви могли неодноразово відкривати статті, що призвело до некоректних значень переглядів. Після запуску сайту важливо почати з «чистого аркуша».

Покрокова інструкція:

  1. Дізнайтеся префікс таблиць бази даних (див. зняток 1):
    • Зайдіть в адміністративну панель Joomla.
    • Перейдіть у розділ «Загальна конфігурація».
    • Відкрийте вкладку «Сервер» і знайдіть такі параметри як «Ім'я бази даних» (у моєму прикладі це joomla5) і «Префікс таблиць бази даних» (у мене це a7jo6_). Запам’ятайте їх або запишіть, адже вони вам знадобляться.
  2. Зайдіть в «phpMyAdmin» та оберіть вашу базу даних зліва. У моєму випадку це joomla5.

    Примітка Якщо ви не знаєте, як отримати доступ до «phpMyAdmin», зверніться до вашого хостинг-провайдера або адміністратора сервера.

  3. Виконайте SQL-запит (див. зняток 2):

    Будьте обережні під час роботи з базою даних. Помилка в запиті може призвести до непередбачених наслідків. Рекомендується зробити резервну копію бази даних перед виконанням запитів!

    • Справа перейдіть на вкладку SQL.
    • Введіть наступний запит, замінивши a7jo6_ на ваш префікс таблиць:
      UPDATE a7jo6_content SET hits = 0
    • Натисніть кнопку «Go». Після виконання запиту всі статті матимуть "0" переглядів.
Скріншот налаштувань сервера в Joomla: ім'я бази даних і префікс таблиць для управління через phpMyAdmin
Зняток 1. Ім'я та префікс бази данних
Скріншот виконання SQL-запиту в phpMyAdmin для редагування лічильника переглядів в Joomla
Зняток 2. Виконання SQL-запиту в phpMyAdmin

Зміна кількості переглядів для конкретної статті

Якщо вам потрібно змінити кількість переглядів тільки для однієї статті, наприклад, для тестування модуля «Популярні статті», скористайтеся цим методом.

Покрокова інструкція:

  1. Знайдіть потрібну статтю в базі даних (див. зняток 3):
    • У «phpMyAdmin» виберіть таблицю #_content (наприклад, a7jo6_content).
    • Знайдіть рядок, що відповідає потрібній статті. Ви можете орієнтуватися на назву статті в стовпці «title».
  2. Змініть значення поля «hits» (див. зняток 4):
    • Натисніть кнопку «Edit» (значок олівця) поруч із потрібним рядком.
    • Знайдіть поле «hits» і змініть його значення на потрібне (наприклад, 16).
    • Натисніть кнопку «Go», щоб зберегти зміни.

Тепер у обраної статті буде вказано нову кількість переглядів.

Адміністративна панель phpMyAdmin у якій відрита таблиця з контентом для вибору необхідної статті Джумла
Зняток 3. Вибір необхідної статті
Скріншот редагування поля Hits для статті в phpMyAdmin у CMS Joomla
Зняток 4. Редагування значення поля Hits для статті в phpMyAdmin

Спосіб 2: Використання плагіна Reset Hits

Якщо ви шукаєте зручніший спосіб керування лічильником переглядів у Joomla, то плагін «Reset Hits» стане чудовим рішенням. Цей безкоштовний інструмент, розроблений «Woluweb» (Marc Dechèvre), дає змогу автоматизувати процес скидання переглядів статей, категорій і тегів. Давайте розберемо, як його встановити і налаштувати.

Як працює плагін Reset Hits?

Плагін «Reset Hits» додає нове завдання в розділ «Заплановані завдання» Joomla. Після його встановлення ви зможете легко обнуляти лічильники переглядів вручну або автоматично через Cron. Це особливо корисно для сайтів, де важливо відстежувати популярність контенту за певний період, наприклад, для відображення «Найпопулярнішого фільму місяця».

Встановлення плагіна Reset Hits

  1. Завантаження плагіна
  2. Встановлення через адміністративну панель Joomla
    • Перейдіть у розділ Система > Встановлення > Розширення.
    • Завантажте файл плагіна через кнопку «Оберіть файл на комп’ютері».
    • Після успішного встановлення активуйте плагін у розділі Система > Керування > Плагіни.

Налаштування завдання Reset Hits

Після встановлення плагіна в розділі Система > Заплановані завдання з'явиться можливість додати нове завдання — «Reset Hits» (див. зняток 5).

Скріншот Запланованих завдань Joomla: нове завдання Reset Hits доступне після встановлення плагіна
Зняток 5. Нове завдання Reset Hit у «Запланованих завданнях»

Тепер у вас є два варіанти використання.

Варіант 1: Ручний запуск завдання

Якщо вам потрібно разово скинути лічильники переглядів:

  1. Створіть нове завдання в «Заплановані завдання», обравши «Reset Hits».
  2. У полі «Правило виконання» оберіть «Ручне виконання» (див. зняток 6).
  3. Увімкніть «Reset contents hits» для скидання переглядів у статтях («Reset tags hits» для скидання переглядів тегів і «Reset categories hits» для категорій можете увімкнути за бажанням) (див. зняток 6).
  4. Збережіть завдання.
  5. Знайдіть створене завдання у списку і натисніть кнопку «Запуск тесту» (див. зняток 7).
Скріншот налаштувань задачі Reset Hits в Joomla: плагін увімкнений, ручний режим і параметр Reset content hits
Зняток 6. Налаштування завдання «Reset Hits» у ручному режимі
Скріншот Запланованих завдань в Joomla: список завдань із виділеною Reset Hits і кнопкою для ручного запуску
Зняток 7. Список усіх завдань, серед яких є Reset Hits

Таким чином, ви зможете швидко обнулити перегляди статей, категорій і тегів.

Варіант 2: Автоматизація через Cron

Для просунутих користувачів, які знають, що таке Cron, цей варіант підійде найкраще. Наприклад, якщо ви хочете щомісяця 1-го числа обнуляти лічильники переглядів, щоб показувати «Найпопулярніший фільм місяця», виконайте такі кроки:

  1. Створіть нове завдання «Reset Hits» в «Заплановані завдання».
  2. У поле «Правило виконання» налаштуйте розклад запуску завдання (див. зняток 8). Наприклад:
    • Інтервал: Місяці
    • День: 1
    • Час виконання: Вкажіть час, коли завдання має виконуватися.
  3. Збережіть завдання.
Скріншот налаштувань завдання Reset Hits в Joomla: автоматичне скидання переглядів статей 1-го числа кожного місяця
Зняток 8. Налаштування завдання Reset Hits для скидання переглядів 1-го числа кожного місяця

Тепер Cron, який налаштований на вашому сервері на запуск «Запланованих завдань» Joomla буде автоматично запускати завдання в зазначений час, звільняючи вас від необхідності робити це вручну.

Плагін «Reset Hits» — це потужний і простий інструмент для керування лічильниками переглядів у Joomla. Він підходить як для ручного, так і для автоматичного скидання даних. Якщо ви хочете уникнути рутинної роботи з базою даних і отримати більше контролю над лічильниками переглядів, цей плагін стане вашим надійним помічником.

Якщо у вас виникли питання щодо налаштування плагіна або ви хочете поділитися своїм досвідом використання, залиште коментар нижче!

Спосіб 3: Задаємо перегляди вручну через Article Hits

Якщо ви шукаєте найпростіший спосіб зміни кількості переглядів у статтях Joomla, то плагін «Article Hits» стане ідеальним рішенням. Цей інструмент розроблений Michael Richey і дає змогу вручну задавати будь-яке значення лічильника переглядів прямо з адміністративної панелі Joomla. Навіть новачки зможуть легко освоїти цей плагін.

Як працює плагін Article Hits?

Плагін «Article Hits» додає можливість редагування поля «Перегляди» безпосередньо в інтерфейсі редагування статті. Після встановлення плагіна ви зможете вручну вказувати потрібну кількість переглядів для кожної статті, не вдаючись до складних налаштувань або роботи з базою даних.

Встановлення плагіна Article Hits

  1. Завантаження плагіна
  2. Встановлення через адміністративну панель Joomla
    • Перейдіть у розділ Система > Встановлення > Розширення.
    • Завантажте файл плагіна через кнопку «Оберіть файл на комп’ютері».
    • Після успішного встановлення активуйте плагін у розділі Система > Керування > Плагіни.

Як користуватися плагіном Article Hits?

Після встановлення та активації плагіна:

  1. Відкрийте будь-яку статтю в режимі редагування.
  2. Перейдіть на вкладку «Публікація».
  3. Зверніть увагу, що поле «Перегляди» тепер можна редагувати.
  4. Введіть потрібне вам значення для лічильника переглядів і збережіть зміни.

Таким чином, ви можете як обнулити кількість переглядів, так і задати будь-яке інше значення.

Скріншот налаштувань публікації статті в Joomla: поле Перегляди недоступне для редагування
За замовчуванням поле «Перегляди» у статті недоступне для редагування
Скріншот налаштувань публікації статті в Joomla з плагіном Article Hits: поле Перегляди тепер доступне для редагування
Поле «Перегляди» доступне для редагування завдяки плагіну Article Hits

Також рекомендую вам обмежити права доступу: дозвольте використання плагіна тільки для «Супер користувачів». Це допоможе уникнути випадкових змін лічильника переглядів іншими користувачами. Крім того, якщо ви використовуєте плагін тільки для одноразової зміни значень, краще про всяк випадок вимкнути його після завершення роботи.

Підсумок

Ми розглянули три різні способи зміни кількості переглядів, кожен з яких має свої особливості та переваги. Якщо ви віддаєте перевагу роботі безпосередньо з базою даних, то перший спосіб через «phpMyAdmin» буде для вас оптимальним рішенням. Для тих, хто цінує автоматизацію, плагін «Reset Hits» пропонує зручний інструмент для налаштування регулярного скидання переглядів через Cron. А якщо вам потрібна максимальна простота, то плагін «Article Hits» дозволить вручну задавати будь-яке значення лічильника прямо з інтерфейсу Joomla.

Якщо у вас залишилися питання або ви хочете поділитися своїм досвідом використання цих методів, залиште коментар нижче. Я завжди радий зворотному зв'язку і готовий допомогти!

Відповіді на часті питання

  • Чому я не можу змінити кількість переглядів в Joomla за замовчуванням?

    В Joomla поле «Перегляди» доступне тільки для читання в інтерфейсі адміністративної панелі. Це зроблено для того, щоб запобігти випадковим змінам даних. Однак, якщо вам потрібно змінити це значення, ви можете скористатися одним із трьох способів, описаних у статті.

  • Чи можу я скинути лічильник переглядів тільки для певних статей?

    Так, це можливо. Якщо ви використовуєте плагін «Article Hits», ви можете вручну змінити кількість переглядів для конкретної статті.

  • Що таке Cron, і як він пов'язаний із плагіном Reset Hits?

    Cron — це інструмент для автоматизації завдань на сервері. Плагін «Reset Hits» дає змогу налаштувати автоматичне скидання лічильників переглядів через Cron. Наприклад, ви можете налаштувати завдання, яке обнулятиме перегляди 1-го числа кожного місяця. Це особливо корисно для сайтів, де важливо відстежувати популярність контенту за певний період.

  • Чи безпечно редагувати базу даних через phpMyAdmin?

    Робота з базою даних через «phpMyAdmin» безпечна, якщо ви дотримуєтеся кількох правил:

    • Завжди робіть резервну копію бази даних перед внесенням змін.
    • Переконайтеся, що ви редагуєте правильну таблицю і рядок.
    • Уникайте масових змін, якщо ви не впевнені в їхніх наслідках.

    Якщо ви новачок, краще використовувати більш безпечні методи, такі як плагіни «Reset Hits» або «Article Hits».

Коментарів: 0

Коментувати можуть лише авторизовані користувачі