Ответ: Страна неправильно определяется скорее всего потому, что DLE неверно определяет IP-адрес посетителя. При использовании Cloudflare и других подобных сервисов, для этого в админпанели в разделе "Настройка системы" в вкладке "Безопасность" есть параметр: "HTTP заголовок для получения IP адреса пользователей" с подсказкой: По умолчанию скрипт получает IP посетителей из глобальной заголовка REMOTE_ADDR, это надежный и безопасный способ. Оставьте эту настройку пустой, для работы скрипта по умолчанию. Однако при использовании различных сервисов проксирования, например, при включении защиты от DDOS атак может потребоваться получение IP адресов из других заголовков. В данной настройке вы можете указать заголовок, откуда необходимо получить IP, например, HTTP_X_FORWARDED_FOR или HTTP_CF_CONNECTING_IP (Cloudflare).