服务Q Q:75303307

网站优化

网站建设

工作时间:周一至周五:8:30-6:00 周六、日:9:00-5:00

技术点滴

您的位置:主页 > 新闻观点 > 技术点滴 > 详细内容>

dedecms做英文网站需要修改的几个细节

2013-05-17 10:29 作者:admin [ ]

 

1. 让Dede的分页标签pagelist支持中英文双语版

A、 首先找到include/arc.listview.class.php文件,找到527行,添加$pagelang=trim($ctag->GetAtt("pagelang"));(注意:pagelang是标签属性)
B、 然后找到536行,修改为$this->dtp->Assign($tagid,$this->GetPageListDM($list_len,$listitem,$pagelang));
C、 找到function GetPageListDM($list_len,$listitem="index,end,pre,next,pageno")修改为function GetPageListDM($list_len,$listitem="index,end,pre,next,pageno",$pagelang);把$pagelang参数传给GetPageListDM函数。
D、 然后在添加如下代码
if ($pagelang=="en")
{
$page1="Total 1 page";
$page2="Records";
$page3="Total 0 page";
$page4="Total";
$page5="pages";
$uahome=" Home ";
$uaprevious=" Previous ";
$uanext=" Next ";
$ualastpage=" Last Page ";
}
else
{
$page1="共1页";
$page2="条记录";
$page3="共 0 页";
$page4="共";
$page5="页";
$uahome="首页";
$uaprevious="上一页";
$uanext="下一页";
$ualastpage="末页";
}
,再把相应的翻页代码中的汉字换成变量即可。
模板调用方法:{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5" pagelang='en'/},默认为中文

 

2.  显示的‘上一篇’‘下一篇’怎么改成英文?

直接去修改这个 /include/arc.archives.class.php 文件就可以     查找"上一篇"进行修改

 

3. 搜索结果分页文字怎么修改成英文?

找到/include/arc.searchview.class.php 文件,查找"上一页"可以看到如下图片,将文字修改成自己想要的就可以了。

搜索结果分页文字修改

 

4. 当前位置中显示的“首页”怎么修改成“Home”

进入后台-> 系统 -> 系统基本参数 -> 主页链接名 -> 改为Home

那么在调用{dede:field name='position'/}的时候,首页就会显示成Home。

 

5. 成功留言以后的提示消息如何改成英文?

找到plus/guestbook.php文件,把中文部分改成英文就可以了。

 

到这里,整个英文网站的细节部分就修改完了,希望对使用dedecms的朋友建设英文网站有所帮助。