Перейти к содержимому
Русский язык для Invision Community 5

Страна рядом с IP адресом

Доброй ночи!

 

Скажите, pls, реально ли в разделе статистики "Полный список" рядом с IP адресами отображать еще и наименование государства (можно без флага этого государства)? Если возможно, ткните где копать...

Пример:

 

Гость (93.186.202.253) DE.gif Germany

Рекомендованные сообщения

Возможно. Либо ставить базу geoip, либо делать запросы на сторонние серверы и получить страну по ip адресу. По моему даже готовые хуки были, попробуйте поискать.

  • Автор

Еще бы знать, как эту базу подключить к форуму...

Где-то что-то писал подобное.

 

@Одмин, Вам зачем, если форум продаете? :)

По моему даже готовые хуки были, попробуйте поискать.

Единственное, что помню, так это флаг страны, сделанный через дополнительные поля.
  • Автор

Одмин, Вам зачем, если форум продаете?

Форум я уже продал. У меня несколько форумов ;)

  • Автор

Вот поэтому и интересуюсь, как подключиться к этой базе...

Интересует чисто технический момент: где что дописать к рабочему коду и как подключить библиотеку GeoIP или другую...

Единственное, что помню, так это флаг страны, сделанный через дополнительные поля.

Главное чтобы флаг определяло, а там уже дело техники в каком месте его выводить. Разве что для дополнительного поля можно один раз вычислить страну, а для списка онлайн нужно при каждом просмотре.

 

@Одмин, в сети навалом информации как определить страну по IP адресу, начиная с настройки и установки geoip как модуля php, запросами на сервис и сторонними классами для работы с бинарной бд.

https://tech.yandex.ru/locator/doc/dg/concepts/geolocation-docpage/

http://sypexgeo.net/

http://habrahabr.ru/post/193024/

Главное чтобы флаг определяло, а там уже дело техники в каком месте его выводить. Разве что для дополнительного поля можно один раз вычислить страну, а для списка онлайн нужно при каждом просмотре.

Там юзер сам выбирал любую страну из списка.

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.