西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > dedecms教程 >

织梦dedecms做英文网站需要修改的细节处

时间:2017-01-13 11:17来源:未知 作者:好模板编辑 点击:
前面已经说过用织梦dedecms程序做英文网站的初步过程,现在就来谈谈细节之处。比如分页文字、上一篇、下一篇、当前位置主页文字、搜索结果分页文字等等一些细节,不多说了,分享下做
前面已经说过用织梦dedecms程序做英文网站的初步过程,现在就来谈谈细节之处。比如分页文字、上一篇、下一篇、当前位置“主页”文字、搜索结果分页文字等等一些细节,不多说了,分享下做英文网站的细节修改经验:
 
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 文件,查找"上一页"可以看到如下图片,将文字修改成自己想要的就可以了。
搜索结果分页文字修改
织梦dedecms做英文网站需要修改的细节处
 
 
4. 当前位置中显示的“首页”怎么修改成“Home”
进入后台-> 系统 -> 系统基本参数 -> 主页链接名 -> 改为Home
那么在调用{dede:field name='position'/}的时候,首页就会显示成Home。
 
5. 成功留言以后的提示消息如何改成英文?
找到plus/guestbook.php文件,把中文部分改成英文就可以了。
 
到这里,整个英文网站的细节部分就修改完了,希望对使用dedecms的朋友建设英文网站有所帮助。
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------