+

MODX Revo | MODX Evo > Определение города пользователя по ip

02.07.2019 17:51
218

Ничего не обычного, %USER_NAME%, просто определяем ip пользователя и через сторонние сервисы определяем город пользователя, показываем в зависимости от города различные данные на сайте, например номер телефона или адрес конторы.

Важная особенность, сервис ipgeobase.ru работает хорошо но иногда отрубается и выдаёт 500 вместо города, по этому если это происходит идёт еще одна проверка, уже через сервис api.sypexgeo.net

Почти весь код не имеет привязки к версии Revo или Revo, достаточно изменить синтаксис вывод сниппета