По каждому типу материала (статьи, блог, форумные темы) нужно записывать в таблицы БД статистику уникальных посетителей (по ip-адресам). Это нужно для того, чтобы можно было сортировать статьи, другие материалы по принципу "Наиболее просматриваемые". Коллеги, подскажите пожалуйста варианты решения этой задачи.
Комментарии
Вы очень удивитесь что такая таблица есть и называется она accesslog - из нее можно почерпнуть нужную Вам информацию.
у меня Drupal 7.4., таблицу accesslog в базе не вижу...
Включи statistics
включил статистику, проверил - действительно модуль регистрирует просмотры всех страниц, учитывая ip-адреса, зарегистрированных пользователей.
К сожалению, подсчет ведется хитов, а не уникальных просмотров... Как быть?
Регистрируется все - обрабатывайте.
дело в том, что есть еще одна таблица - node_counter, вот в нее прописываются хиты, и выводятся рядом со статьей. Видимо, под мою задачу придется корректировать модуль, чтобы в node_counter прописывались не хиты, а уникальные просмотры. Жалко, что у модуля нет такой настройки... Количество хитов не имеет смысла - ведь пользователь, заинтересованный в увеличении рейтинга просмотров своих материалов, будет просто жмакать на свои же материалы, накручивая счетчик.
Или все-таки есть готовое решение?
А как же
?«А как же»
т.е. дорабатывать модуль статистики?
Поискать сначала на org
sas, спасибо за квалифицированную помощь!
statistics_advanced
К сожалению ситуация не поменялась и модуля statistics_advanced для D7 так и не появилось, а нужен подсчет уникальных просмотров ... Как быть?