Страны пользователей и определитель прокси в моде геолокации для Invision Power Board (IPB)
Представляем мод геолокации для популярного форумного движка Invision Power Board (IPB).
Главные функции мода:
- отображение страны и флага пользователя. Основано на API и реальных географических данных, а не выдуманных пользователями;
- автодетекция прокси, VPN, TOR сетей, что поможет в борьбе со спамом и хулиганством.
Флаг возможно отображать:
- на главной странице форума в статистике активных пользователей;
- в списке активных пользователей (показывается также у гостей);
- в профиле пользователя;
- в списке всех пользователей;
- в постах: в профиле и рядом с IP адресом (для модераторов).
Особенности мода:
- кеширование запросов к API для каждой сессии, что позволяет существенно сократить количество обращений к базе;
- запросы к API для адресов поисковых ботов не считаются;
- мод работает с IPB версий 2.1.x, 2.2.x, 2.3.x;
- страна в профиле определяется при регистрации пользователя и в дальнейшем не меняется, если не выбрана опция в настройках обновления при каждом новом посте (страна в профиле будет всегда актуальна);
- для модераторов в каждом посте рядом с IP адресом записывается страна на момент написания поста;
- названия стран доступны на английском, русском, немецком и испанском языках в следующих кодировках: UTF-8, ISO-8859-1, WINDOWS-1251, KOI8-R;
- автоматическое скрытие постов, написанных с адресов прокси, TOR сети, серверов с хостинговых площадок и VPN (изменяется в настройках);
- сортировка пользователей по странам.
Широкий выбор настроек:
- выбор между режимами API "Country code" и "Service code"(будет доступно позже);
- автосокрытие постов;
- актуализация профиля пользователя;
- возможность показа флага в разных местах форума определенным группам.
Скачать мод и инструкцию по установке:
Скрипт для простановки страны для уже зарегистрированных пользователей и старых постов находится внутри мода, также можно его скачать (ipbgeo_update.php) отдельно. (новая версия 1.5, 12.Дек.08)
Функция "service code" (для определения прокси) на данный момент не работает.
Все апдейты и новости касательно этого мода будут сопровождаться комментариями к этой статье, поэтому, чтобы следить за обновлениями, можно подписаться на RSS комментариев.
