Добрый день, меня интересует возможность определения города по ip адресу на редакции малый бизнес (сорока на хвосте принесла что он это умеет) , пробежавшись по интернетам нашёл следующую информацию: есть некий недокументированный модуль веб аналитика средствами которого можно этого добиться, но насколько я понял он не доступен для моей редакции, верно ли это? Так же подвернулся вот такой способ определения через сервис ipgeobase.ru, но в таком случае придётся полагаться на его доступность. Хотелось бы добиться ясности в этом вопросе, возможно я не всё знаю и данная задача решается штатными средствами? И если нет, то какую альтернативу (модуль) лучше всего выбрать ?
Если есть возможность, можно на сервер установить модуль PHP GeoIP, который даст возможность без каких-либо дополнительных сервисов, используя функции языка, определять местоположение.
Модуль возвращает массив с данными о местоположении. Далее в каталоге смотрите этот массив, какой там город указан - и в зависимости от города выводите нужную цену.
Что нам стоит, сайт построить? - Нарисуем, будет жить!
делаю следующее: с помощью модуля определяю город пользователя, далее, т.к. у каждого склада будет прописан полный адрес сравниваю полученный город с адресом склада, если города совпадают, тогда вывожу склад
так нормально будет? или можно как-то иначе это реализовать?
подскажите еще, как можно скопировать шаблон элемента catalog.store.amount?
Бывают роботы, нагружающие сервер (на хостинге) с адресов ipv6 Можно заблокировать ip адрес типа ipv6 Для .htaccess добавил правило блокировки по ipv6
Код
<IfModule mod_access.c>
Deny from 2a01:4f8:191:326a::0/64
</IfModule>
Вручную полезность роботов, среди которых боты с Яндекса ( 2a02:6b8::/32 ), надоело. Попытался вручную "отсеять страны" Зашел в Настройки - Настройки продукта - Настройки модулей - Веб-аналитика - Страна и город - Настройка определения страны и города посетителя по IP адресу
Пытался загрузить данные , используя мастер. Как следует разместил в каталоге /bitrix/modules/statistic/ip2country файлы формата GeoLite Country: ( GeoIPv6.dat.gz GeoLiteCityv6.csv.gz )
Мастер не смог определить эти файлы и загрузить их для определение страны или города по таблицам модуля статистики. Как-то можно ipv6 в битрикс определять по ipv6 страны и города и добавлять в стоп-лист ?