基于访问者地理位置的动态样式表

时间:2014-01-22 09:42:38

标签: php jquery css wordpress geolocation

我目前正试图找到一种方法来改变徽标&我的雇主网站的颜色样式基于用户的地理位置。

它是一家总部位于荷兰的国际集团公司,在全球拥有越来越多的补贴(例如在俄罗斯和巴西)。

http://www.ipsgroupbv.com

该网站的俄语和葡萄牙语翻译部分属于国际集团(IPS集团),但我们希望只有来自俄罗斯(和独联体)和巴西/葡萄牙的用户才能看到指定的补贴公司的标识。而不是创建一个完整的单独网站 - 我想找到一种方法来改变基于Geolocation的样式表。这是因为只有colorscheme和logo更改,没有别的。此外,我们还有来自相关国家的注册域名(即ipsgroupbv.com.br和ipsgroupbv.ru)

我们的网站由wordpress和WPML翻译插件提供支持。

有人能指出我找到溶剂的正确方向吗?我在想这个问题的php或jQuery sollution。

1 个答案:

答案 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代码。