用DedeCMS V5.7 SP1 制作英文站,需要修改的文件

dede57

织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历了二年多的发展,目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用本系统。织梦内容管理系统(DedeCms)基于PHP+MySQL的技术架构,完全开源加上强大稳定的技术架构,使你无论是目前打算做个小型网站,还是想让网站在不断壮大后系仍能得到随意扩充都有充分的保证。

优点

易用:使用织梦你可以用十分钟学习它,十分钟搭建一个。
完善:织梦基本包含了一个常规网站需要的一切功能。
丰富的资料:作为一个国内cms,织梦拥有完善的中文学习资料。
丰富的模版:织梦拥有大量免费的漂亮模版,你可以自由的使用它们。
缺点

缺乏灵活性:高度的功能集成造成了织梦灵活性的缺失,所以织梦扩展性并不是很好。
安全:织梦作为一个国内开源cms,社区缺乏更好技术支持和环境,所以漏洞频发。
社区:织梦的官方社区是收费的,这对于一个开源项目来说本身就是一个问题。

个人选择DEDE的一个原因:开源,可升级,模板丰富 

下面为做英文站时,要修改的文件:

打开 include/inc/inc_fun_funAdmin.php

找到$restr .= "_" 然后替换 $restr .= "-"

因为做英文站URL包含关键字是相当重要的,所以这样做就可以使得laoz net 这样的标题生成laoz-net.html 这样URL

修改:include/helpers/channelunit.helper  找出

$articleRule = str_replace("{pinyin}",GetPinyin($title)."_".$aid,$articleRule);

然后把 ."_".$aid 删除掉
然后在后台把 文章的栏目,在 高级选项里
文章命名规则:{typedir}/{pinyin}.html

这样,生成的URL就可以实现英文化了,例如一个中文标题:我是老钟 ,文章的URL为:wo-shi-lao-zhong.html

然后,第二步,需要把翻页英文化

include/arc.archives.class.php
include/arc.listview.class.php
include/arc.searchview.class.php

把这三个文件里面,共x页 ,共x条记录 ,修改为:about x pages , about x results

把上一页、下一页、首页,最后 修改为 Prev ,Next,First ,End

修改:include/common.func.php
DedeCms 提示信息:
如果你的浏览器没反应,请点击这里...
对应修改成
<

DedeCms Message:
If your browser is no response, please click here ...

修改: plus/search.php
依次找到:

服务器忙,请稍后搜索
你的关键词输入不合法!
你的信息中存在非法内容,被系统禁止!
关键字长度必须大于2个字节!
对应修改成

Server is busy,please search later
You do not legally enter the keywords!
Your information in the illegal content,the system was prohibited!
Keyword length must more than 2 bytes!