我目前正试图找到一种方法来改变徽标&我的雇主网站的颜色样式基于用户的地理位置。
它是一家总部位于荷兰的国际集团公司,在全球拥有越来越多的补贴(例如在俄罗斯和巴西)。
该网站的俄语和葡萄牙语翻译部分属于国际集团(IPS集团),但我们希望只有来自俄罗斯(和独联体)和巴西/葡萄牙的用户才能看到指定的补贴公司的标识。而不是创建一个完整的单独网站 - 我想找到一种方法来改变基于Geolocation的样式表。这是因为只有colorscheme和logo更改,没有别的。此外,我们还有来自相关国家的注册域名(即ipsgroupbv.com.br和ipsgroupbv.ru)
我们的网站由wordpress和WPML翻译插件提供支持。
有人能指出我找到溶剂的正确方向吗?我在想这个问题的php或jQuery sollution。
答案 0 :(得分:0)
我正在使用http://www.geoplugin.net/json.gp?ip=your_ip_address
来获取用户位置详细信息。
你将json错误像
{
"geoplugin_request":"127.0.0.1",
"geoplugin_status":404,
"geoplugin_credit":"Some of .....",
"geoplugin_city":"",
"geoplugin_region":"",
"geoplugin_areaCode":"",
"geoplugin_dmaCode":"",
"geoplugin_countryCode":"",
"geoplugin_countryName":"",
"geoplugin_continentCode":"",
"geoplugin_latitude":"0",
"geoplugin_longitude":"0",
"geoplugin_regionCode":"",
"geoplugin_regionName":null,
"geoplugin_currencyCode":null,
"geoplugin_currencySymbol":null,
"geoplugin_currencySymbol_UTF8":"",
"geoplugin_currencyConverter":0
}
传递你的IP地址并检查它。 根据国家编写PHP代码。