Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.

MODULE FOR 1C-BITRIX

Location determination by IP address

Location determination by IP address

The module determines the country by IP address and the city (Russia only). It relies on up-to-date RIPE NCC and IpGeoNames (RU-CENTER) databases. Data is stored in dedicated tables within the 1C-Bitrix database, enabling near-instant IP identification. Additional caching of current query results further reduces processing time.

Technical details

Published
01.08.2016
Updated
04.03.2024
Version
1.0.11
Installed
100 - 499 times
Adaptability
No
Composite support
No
Compatible with Sites24
No
Developer
Location determination by IP address

What this solution does

The module determines the country by IP address and the city (Russia only). It relies on up-to-date RIPE NCC and IpGeoNames (RU-CENTER) databases. Data is stored in dedicated tables within the 1C-Bitrix database, enabling near-instant IP identification. Additional caching of current query results further reduces processing time.

To retrieve data, call the method RuHelp\GeoIP::GetData('XXX.XXX.XXX.XXX') in the code, where the placeholder represents the IP address to check.

In the product settings on the Geolocation page, the handler 'RuHelp.GeoIP' appears in the handlers list and can be added to retrieve data.

If the Web Analytics module is active, an additional data source becomes available in its settings for the 'Country and City' parameters.

The location display component is located in the 'Services' group of installed 1C-Bitrix components.

A background agent is created to load data. When running on cron, it executes daily at a random time between 07:35 and 07:55. If the system uses hit agents, the agent is created but its activity is disabled. To load data, you must manually configure the execution of the RuHelp\GeoIP::LoadData() function or switch the system to cron and activate the agent.

General iT can install and configure this module and check how it works on your website.

UPDATE HISTORY

What’s new

12 releases
1.0.11 (04.03.2024)Latest update

- added compatibility with PHP 8.1

1.0.10 (10.05.2019)

- optimization of IP address loading

1.0.9 (29.08.2018)

- fixes for default table encoding

1.0.8 (07.05.2018)

- addition of new regions;

- adjustment of IP address block output

1.0.7 (27.06.2017)

- update to the new Main\Service\GeoIp format

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

How do I purchase a solution?
Submit a request on the solution page. A manager will check your selection, confirm the terms and arrange the purchase. We can also help with installation and setup.
Is a 1C-Bitrix licence included?
The default price covers the solution itself. If the developer offers a bundle with a 1C-Bitrix licence, you can select it separately on the solution page.
Can I try a solution first?
Available online demos and trial periods are shown on the solution page. The trial length depends on the solution.
How much does renewal cost?
Renewal is calculated as 50% of the full solution price before discounts. A manager will confirm the renewal terms and period before you order.
Can you help implement the solution?
Yes. We can build a website or store based on a template, or install, configure and check a module for compatibility. The scope and cost of the work are agreed separately.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot