免费PHP万能建站系统_社区团购SaaS_商城系统_软件开发_虚拟币交易所系统_矿机系统_微信钻石投票系统_成品源码

标题: OURPHP 傲派建站系统---创建多国语言网站教程 [打印本页]

作者: ourphp    时间: 2015-1-30 11:05
标题: OURPHP 傲派建站系统---创建多国语言网站教程
OURPHP 理论上讲,可以创建世界上任何国家的语言网站。
那么怎么实现呢?
请跟我一步一步来。

一、什么是语言标识?
语言标识是用来区分不同语言网站的,语言标识直接体现在URL地址上。所以我们建议语言标识不需要太长,以国家的域名后缀最佳。
如:http://127.0.0.1/?cn-article-2.html  其中红色部份为唯一的语言标识。网站默认为CN  表示为 简体中文


二、如何创建语言标识?
登录后台->全局->网站语言配置中添加。添加后唯一标识无法修改。
如图:

除了简体中文的标题、关键词、网站描述不在网站语言配置中管理外,其它的语言网站的标题、关键词、网站描述都在这里管理修改。


三、语言标识创建好以后,怎么创建模板?
当语言标识创建好以后,例如:语言标识创建的为 en   英文网站。那么需要在当前使用的模板目录中创建  en  文件夹来放置模板文件。
例如:我当前正在使用的模板目录为: /templates/ourphp/  那么 中文网站的模板目录会是:/templates/ourphp/cn/
那么我们只需要在 /templates/ourphp/中创建一个 en 目录。为:/templates/ourphp/en/

这样英文模板目录就创建成功了。接下来,在英文模板目录中在创建模板文件。所有模板文件都要以语言标识+下划线开头。例如:中文的首页模板文件为:cn_index.html  那么 英文的就应该是 en_index.html(相关的模板命名规则查看:http://www.ourphp.net/club/forum.php?mod=viewthread&tid=18&extra=page%3D1

这样一个英文首页模板文件创建成功了。我们用编辑软件打开这个新创建的en_index.html模板文件(这里我推荐用notepad++).插入[.$ourphp.]标签,并保存关闭。
在浏览器中输入:http://你的域名/?en-index.html  访问英文网站首页面。注意红色部份为网站的唯一语言标识,注意绿色部份 为 中杠  而不是下划线。
如果页面返回结果为:hello,ourphp! 则证明我们的英文网站首页以经创建成功了。

接下来就可以设计你的页面 并插入相关的 标签来调用数据了。

四、标签的使用
在模板中使用标签来调用数据有一点要注意。我们以BANNER调用标签为例:

  1. [.banner lang="cn" row="5" name="banner" id="0" .]
  2. <a href="[.$banner.url.]"><img src="[.$banner.img.]">"[.$banner.title.]</a>
  3. [./banner.]
复制代码



注意 lang 表示指定调用哪种语言的数据。 ""中间的值就是网站的语言标识。
例如:你在中文页面使用BANNER调用标签 那么lang="cn" 如果你在英文页面调用BANNER  那么lang="en"
(BANNER的更多使用方法可看:http://www.ourphp.net/club/forum.php?mod=viewthread&tid=16&extra=page%3D1




其它标签如果参数中也有 lang="" 参数的话,同上面一样设置。




五、后台添加数据
后台添加数据时,选择对应的语言即可。如图:










欢迎光临 免费PHP万能建站系统_社区团购SaaS_商城系统_软件开发_虚拟币交易所系统_矿机系统_微信钻石投票系统_成品源码 (https://www.ourphp.net/club/) Powered by Discuz! X3.2