slider-arr arrow-right fb vk key
Created by potrace 1.13, written by Peter Selinger 2001-2015

Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Created by potrace 1.13, written by Peter Selinger 2001-2015

cooperation Начать сотрудничество

Выберите файл
slider-arr arrow-right fb vk key
+7 (8452) 46-70-10 65-90-63
Меню

Простой счетчик просмотров статей

Сделать счетчик просмотра статей довольно просто, если не принимать во внимание "защиту от дурака", не пытаться анализировать повторные заходы одного и того же посетителя и т.д. Если считать что "просмотр" = "хит", то реализация становится совершенно очевидной.

  1. В описании инфоблока добавляем свойство COUNTER типа "число".
  2. В шаблоне detail.php для просмотра элемента инфоблока (в нашем случае, например, это \bitrix\templates\main\iblock\articles\detail.php) вставляем следующий код:
   $COUNTER = 0;

   if (isset($arIBlockElement["PROPERTIES"]["COUNTER"]["VALUE"])) {
     $COUNTER = IntVal($arIBlockElement["PROPERTIES"]["COUNTER"]["VALUE"]);
   }

   $COUNTER = $COUNTER + 1; // ну да, это мое паскалевское прошлое

   CIBlockElement::SetPropertyValues($arIBlockElement["ID"], $arIBlockElement["IBLOCK_ID"],
      IntVal($COUNTER), "COUNTER");

Вот, в общем-то и все. При добавлении элемента в Административном разделе можно явным образом указывать начальное значение счетчика.

спасибо за просмотр!

© 2004 - 2017   ООО «Инфо-Эксперт». ИНН 6449058776.

Наш адрес: г. Саратов, ул. Астраханская, 88 оф. 20.

Тел.: (8452) 46-70-10

Все права защищены. Перепубликация материалов сайта без официального разрешения запрещена.

Cоглашение об использовании сайта.  Данный интернет-сайт носит исключительно информационный характер и ни при каких условиях не является публичной офертой, определяемой положениями Статьи 437 (2) Гражданского кодекса РФ.