Плагин DY Page View Count для GetSimple CMS позволяет вести счёт и управлять количеством просмотров для каждой страницы вашего сайта.

Чтобы скачать файл, Войдите или Зарегистрируйтесь.
Сайт автора   Демо

Файл скачан 0 раз(а)

Параметры, принимаемые функцией dyGetPageViewCount():

  • $slug – slug страницы для которой требуется получить количество просмотров;
  • $offset – задаёт смещение для количества просмотров страницы, необязательный параметр. Используется в случае необходимости увеличить ($offset > 0) или уменьшить ($offset < 0) возвращаемое количество просмотров на заданную величину. По умолчанию $offset = 0;
  • $echo – необязательный параметр. Управляет выводом функции:
  • $echo = false – значение по умолчанию, функция возвращает результат;
  • $echo = true – функция печатает результат на странице.

Я использую такой код для показа на странице количества её посещений:

<p>Количество просмотров: <?php if (function_exists('dyGetPageViewCount')) { dyGetPageViewCount(get_page_slug(false), 0, true); } ?></p>

Если вы хотите показать все счётчики на одной странице, то можете в компоненте использовать такой код:

<?php
echo '<table><thead>';
echo '<tr><th>Slug</th><th>Заголовок страницы</th><th>Количество просмотров</th></tr>';
echo '</thead><tbody>';
foreach(dyGetPageViewCountData() as $key => $value) {
echo '<tr><td>' . $key . '</td><td>' . returnPageField($key, 'title') . '</td><td>' . $value . '</td></tr>';
}
echo '</tbody></table>';
?>

Этот код работает так.

А для показа на странице можете использовать плагин DynPages. Этот код работает так.

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

Внимание!!! На этом сайте замечена иногда появляющаяся ошибка. Каким-то образом в файле data.json появляется лишняя закрывающая фигурная скобка в конце строки. Возможно конфликт с каким-то плагином. Не выяснено. На тестовом сайте с подобным не сталкивался.

Обновлено 25 марта 2025

Количество просмотров страницы: 12

Время загрузки страницы 0.0460 секунды


Поделитесь с друзьями

Share with friends

Файлы cookie помогают нам улучшать качество предлагаемых интернет-пользователям услуг. Оставаясь на сайте, вы соглашаетесь на использование нами файлов cookie.

ПринятьПодробнее

Предлагаю всем людям, заинтересованным в развитии GetSimple CMS, продвигать этот сайт всеми доступными вам способами.