Статистика посещений (IP посетителя)

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
NewSa6ka
phpBB 1.0.0
Сообщения: 1
Стаж: 17 лет 4 месяца

Статистика посещений (IP посетителя)

Сообщение NewSa6ka »

Такой вопрос: в версии 3.х по умолчанию в стандартной статистике посещений, если пользователь сначала посетил форум с 1-го IP-адреса, а через некоторое время посетил этот же форум, но с другого IP адреса. В статистике напротив этого пользователя будет виден последний IP адрес, или там будет два IP адреса?

Ну и если ставить мод по посещению - там принцип будет такой-же?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Статистика посещений (IP посетителя)

Сообщение rxu »

NewSa6ka
О какой статистике речь? На значок "Информация" (знак вопроса в треугольнике) в сообщениях щелкать пробовали?
Изображение
stoeger2000
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет 10 месяцев

Re: Статистика посещений (IP посетителя)

Сообщение stoeger2000 »

Подыму тему. Возникла необходимость просмотра с каких IP пользователь посещает сайт. Не с каких оставляет сообщение (это знаю где посмотреть), а с каких именно посещает. В phpBB2 это было. В третьей этого не найду.
Есть подозрение, что под логинами некоторых пользователей заходят и читают закрытые разделы другие пользователи. Толи по глупости проворонили свои пароли, то ли специально отдали. Вот это и необходимо выяснить.
Аватара пользователя
Gemini_13
phpBB 1.4.2
Сообщения: 72
Стаж: 17 лет 6 месяцев
Откуда: Киев
Поблагодарили: 2 раза

Re: Статистика посещений (IP посетителя)

Сообщение Gemini_13 »

Кажется Вам нужен IP Search (кажется так назвается). В админке добавляется возможность смотреть кто заходил с какого-то айпи, так и посмотреть какие айпи у конкретного юзера в какую сессию были.

название точно не помню, вечером смогу сказать, если это не то или была связка модов.
## .. ионный ускоритель на быстром мазуте.. ##
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Статистика посещений (IP посетителя)

Сообщение MAzZY »

Это легко просмотреть по серверным логам доступа, если знаете время и адрес страниц. Но не забывайте, что у пользователей могут меняться ИП
stoeger2000
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет 10 месяцев

Re: Статистика посещений (IP посетителя)

Сообщение stoeger2000 »

На сервере нет возможности связать IP и никнейм. Задача именно отследить под каким ником IP c другого региона попадается. К примеру Вася ходит с Киева, а Петя с Москвы под одним и тем же ником. Причем Вася ничего не пишет, а просто читает. Вот вычислить Васю и надо
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Статистика посещений (IP посетителя)

Сообщение MAzZY »

stoeger2000, можно просмотреть это в "Кто сейчас на конференции". Там все видно. Но работает, естественно, пока этот пользователь на форуме
stoeger2000
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет 10 месяцев

Re: Статистика посещений (IP посетителя)

Сообщение stoeger2000 »

Спасиба, как вариант да, но надо сидеть, ждать и следить. Сутки ж напролет не будешь в засаде сидеть :-)
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: Статистика посещений (IP посетителя)

Сообщение Garret_Dark »

Всем доброго времени суток!

Дорабатываю список пользователей на форуме.
Хочется сделать, чтобы указывался последний IP с которого входил юзер (возможно из таблицы sessions "session_ip", но также могу-планирую установить мод Log_connections_v1.0.3 или user_ip_logs_1-0-1, такчто, если бы знать как, то инфу можно было бы взять из них. Главное чтобы последний IP отображался в списке пользователей)
Примерно, то что хочется получить именно в списке пользователей.
222.gif
Ребят, очень нужно, потому прошу помочь (Уже пол дня мучаюсь и на этом моменте застопорился).
Заранее спасибо!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: Статистика посещений (IP посетителя)

Сообщение Garret_Dark »

Актуально...
Кто знает как правильно составить SQL-запросы в код форума, помогите.

Дано:
Есть таблица phpbb_log в которой в столбце user_id указан ID юзера, а в соседнем столбце, на тойже строке разумеется, log_ip в котором указан IP с которого входил владелец user_id, также есть столбец log_time в котором указана дата входа юзера под этим IP.

Нужно выводить данные в таблицу phpbb_users где есть столбец user_id где указан ID юзера, еще есть столбец userlast_ip в который требуется вывести последний IP из таблицы phpbb_log.
Тоесть сделать выборку из лога входов в список пользователей с привязкой IP по ID пользователя, желательно, чтобы выборка происходила из самой свежей записи (исходя из значения log_time)

Надеюсь на помощь или на примеры составляения таких запросов .
Спасибо!
NeSlava
phpBB 1.2.1
Сообщения: 22
Стаж: 15 лет 7 месяцев
Откуда: Обнинск
Благодарил (а): 8 раз
Поблагодарили: 8 раз

Re: Статистика посещений (IP посетителя)

Сообщение NeSlava »

Как вариант:
SELECT user_id,(SELECT userlast_ip FROM phpbb_log WHERE user_id=u.user_id ORDER BY log_time DESC LIMIT 1) AS userlast_ip FROM phpbb_users u;
!!! Сам не тестировал !!!
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: Статистика посещений (IP посетителя)

Сообщение Garret_Dark »

NeSlava писал(а):Как вариант:
Спасибо, но к сожалению не работает :(
Или я не верно исполняю...
Последний раз редактировалось Garret_Dark 14.02.2011 13:53, всего редактировалось 1 раз.
NeSlava
phpBB 1.2.1
Сообщения: 22
Стаж: 15 лет 7 месяцев
Откуда: Обнинск
Благодарил (а): 8 раз
Поблагодарили: 8 раз

Re: Статистика посещений (IP посетителя)

Сообщение NeSlava »

Если больше вариантов не будет, могу через 30-40 минут протестить на своей базе.
А БД mySQL?
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: Статистика посещений (IP посетителя)

Сообщение Garret_Dark »

NeSlava, был бы очень благодарен! я уже целый день над этим вожусь, с кодом форума только разбираться начинаю, а вот до БД вообще еще далек.
NeSlava
phpBB 1.2.1
Сообщения: 22
Стаж: 15 лет 7 месяцев
Откуда: Обнинск
Благодарил (а): 8 раз
Поблагодарили: 8 раз

Re: Статистика посещений (IP посетителя)

Сообщение NeSlava »

Ошибка вкралась! За IP пользователя в _log отвечает поле user_ip, поэтому надо так:

Код: Выделить всё

SELECT user_id, (
SELECT user_ip
FROM phpbb_log
WHERE user_id = u.user_id
ORDER BY log_time DESC
LIMIT 1
) AS userlast_ip
FROM phpbb_users u
HAVING userlast_ip IS NOT NULL ;
и еще есть такое подозрение, что последний IP пишется в табличке users в поле user_ip.
Советую проверить еще вот так:

Код: Выделить всё

SELECT user_id,user_ip FROM phpbb_users HAVING user_ip IS NOT NULL AND user_ip<>'';
Последний раз редактировалось NeSlava 14.02.2011 15:10, всего редактировалось 1 раз.

Вернуться в «Поддержка phpBB 3.0.х»