找回密码
 立即注册
即日起,论坛关闭新用户注册和登录,论坛相关的贴子保留查阅和下载。获得授权后,有技术问题可联系微信 13199509559 一对一解决。 2024-3-12
查看: 8326|回复: 0
打印 上一主题 下一主题

OURPHP 傲派建站系统---创建多国语言网站教程

130

主题

130

主题

130

主题

管理员

Rank: 9Rank: 9Rank: 9

积分
698
跳转到指定楼层
1#
ourphp 发表于 2015-1-30 11:05:58 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
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="" 参数的话,同上面一样设置。




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





您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表