具有不同 CSS 文件的本地化网站
Posted
技术标签:
【中文标题】具有不同 CSS 文件的本地化网站【英文标题】:Localized Website with different CSS Files 【发布时间】:2014-04-25 15:39:59 【问题描述】:所以我基本上想本地化一个网站,但不仅文本应该改变(比如 JSON),还有 CSS 和图像文件等。我想要检查访问者的 IP 然后重定向的东西他到正确版本的网站。
我可以想象一个小的 index.php 文件可以做到这一点,或者为此目的而制作的服务。有什么我可以做的吗?
【问题讨论】:
也许这会有所帮助? ***.com/questions/8199760/… 小心,有人可能会将您标记为重复 ;) 询问之前检查 我想要一些服务器端的东西,但这仍然很有帮助。谢谢! 也许是这个?:***.com/questions/13585100/… 好吧,看来你是对的。我会尝试用js解决它:) 【参考方案1】:如果您使用服务获取位置(我不知道有任何服务),那么您可以通过包含基于获取的位置运行查询的 PHP 文件来设置网页样式。 IE。如果他们从北美登录,这些服务会运行您的 PHP 文件(国家为 1),并从数据库中获取所有相关的样式信息。南美洲可能是 country=2 等,但是您想将其划分,尽管我建议您使用默认值,以防您无法获取他们的位置。
【讨论】:
【参考方案2】:试试这个 PHP 库:
Download here
Check examples of the function that's gonna be useful for you here
这个函数允许你检测纯 PHP 中的语言,把它放在一个变量中,然后你要做的就是调用正确的 .css 文件。
【讨论】:
以上是关于具有不同 CSS 文件的本地化网站的主要内容,如果未能解决你的问题,请参考以下文章
我的 css 在我的本地 xampp 服务器上工作,而不是在我的网站上
将css文件链接到html时如何正确写出本地文件的绝对路径?
sh 使用wget获取包含所有文件和文件夹的站点的本地副本。这是克隆(基于静态html / css / javascript)网站fr的理想方式
保存 CSS - 浏览时,如何将 chrome dev 或 firebug 内部的 css 文件保存到本地目录 [重复]