Всем привет ,подскажите хороший код для отображения информации об просмотрах страницы
Код нужен для зц Симба (johncms 5.2.x)
Суть счетчика
Я добавил файл ,и к данному файлу есть свой счетчик
Добавил еще один файл и там свой счетчик
То есть , нужно к каждому файлу добавлять автоматом счетчик
Зачем это нужно? У меня есть файлы пустышки на сайте ,и мне больше важно не количество скачиваний файла ,а количество просмотров страницы
Так же было бы не плохо сделать возможность обнулять счетчик по необходимости
Знаю что задача муторная и нужно MySQL использовать в этом
Но думаю это многим будет полезно
Ниже пример
MAH9IK,
$roww = mysql_fetch_array(mysql_query("SELECT `count` FROM `base` WHERE `id`='" . $id . "';"));
// Обновление счетчика по сессии
if ($_SESSION['watch'] != $id) {
$_SESSION['watch'] = $id;
$watchcount = intval($roww['count']) + 1;
mysql_query("UPDATE `base` SET `count` = '" . $watchcount . "' WHERE `id` = '" . $id . "'");
}
Добавить в таблице ЗЦ колонку `count` и замени `base` на название своей таблицы ЗЦ.
blackvj, Вызывать счетчик count?
В зц в таблице downfiles уже есть колонка count
Код прописал в file.php но что-то он не выводит цифры
base заменил на downfiles
# MAH9IK (06.05.2016 / 09:34)
В зц в таблице downfiles уже есть колонка count
Это кол-во скачиваний. Назови тогда поле count_view.
Что-то не хочет работать,не пойму чему
$roww = mysql_fetch_array(mysql_query("SELECT `count_view` FROM `downfiles` WHERE `id`='" . $id . "';"));
// Обновление счетчика по сессии
if ($_SESSION['watch'] != $id) {
$_SESSION['watch'] = $id;
$watchcount = intval($roww['count_view']) + 1;
mysql_query("UPDATE `downfiles` SET `count_view` = '" . $watchcount . "' WHERE `id` = '" . $id . "'");
}
echo '<div class="menu"><b>Просмотров :</b> ' . $roww['count_view'] . '</div>';
Поле добавил ,код вписал ,вывел информацию но счетчика нет
MAH9IK, а $id есть? Мб там $res['id'] или как то так.
ValekS, Ну код я выше дал что у меня