您当前的位置: 主页 > 优化教程
不得不感叹DedeCMS的强大,可定制性和扩展性太强了,就算不懂php也可以很轻松的修改源码。 
 
今天碰到个新问题,用DedeCMS搞了个中英双语的网站,其他的都修改好了,上线之前发现分页条中英文版中都是中文的,于是自己动手DIY了一下。 
 
1、打开include/arc.listview.class.php(本文以DedeCMS5.6为例) 
找到(约29行) 
 
var $remoteDir; 
 
在其下面加上一个新行 
 
var $pagelang; 
 
找到(约528行) 
 
$list_len = trim($ctag->GetAtt("listsize")); 
 
在其下面加上一个新行 
 
$pagelang = trim($ctag->GetAtt("pagelang")); 
 
找到(约531行) 
 
if($list_len=="") 
$list_len = 3; 
 
在其下面加上 
 
if($pagelang=="") 
$pagelang = 'cn'; 
 
修改(约545行) 
 
$this->dtp->Assign($tagid,$this->GetPageListST($list_len,$listitem)); 
 
为 
 
$this->dtp->Assign($tagid,$this->GetPageListST($list_len,$listitem,$pagelang)); 
 
修改(约826行) 
 
return "<li><span class=\"pageinfo\">共 <strong>1</strong> 页 <strong>".$this->TotalResult."</strong> 条记录</span></li>\r\n"; 
 
为 
 
if($pagelang=='cn') { 
 
return "<li><span class=\"pageinfo\">共 <strong>1</strong> 页 <strong>".$this->TotalResult."</strong> 条记录</span></li>\r\n"; 
else 
return "<li><span class=\"pageinfo\">Total <strong>1</strong> Page <strong> ".$this->TotalResult."</strong> Records</span></li>\r\n"; 
 
修改 
 
return "<li><span class=\"pageinfo\">共 <strong>0</strong> 页 <strong>".$this->TotalResult."</strong> 条记录</span></li>\r\n"; 
 
为 
 
if($pagelang=='cn') { 
return "<li><span class=\"pageinfo\">共 <strong>0</strong> 页 <strong>".$this->TotalResult."</strong> 条记录</span></li>\r\n"; 
else 
return "<li><span class=\"pageinfo\">Total <strong>0</strong> Page <strong> ".$this->TotalResult."</strong> Records</span></li>\r\n"; 
 
修改 
 
$maininfo = "<li><span class=\"pageinfo\">共 <strong>{$totalpage}</strong> 页 <strong>".$this->TotalResult."</strong> 条</span></li>\r\n"; 
 
为 
 
if($pagelang=='cn') { 
$maininfo = "<li><span class=\"pageinfo\">共 <strong>{$totalpage}</strong> 页 <strong>".$this->TotalResult."</strong> 条</span></li>\r\n"; 
else 
$maininfo = "<li><span class=\"pageinfo\">Total <strong>{$totalpage}</strong> Page <strong> ".$this->TotalResult."</strong> Records</span></li>\r\n"; 
 
依照上面的方法,依次修改下面的获取上一页、主页、下一页、末页的内容 
 
2、打开列表模板页面,我这以list_article_en.htm为例,其中list_article_en.htm为英文版的列表页面模板,中文版的可以不用修改 
修改 
 
{dede:pagelist listsize='5'/} 
 
为 
 
{dede:pagelist pagelang='en' listsize='5'/} 
 
重新生成列表页面,大功告成。

关键词:DedeCMS,的,分页,标签,pagelist,支持,中英    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

调用{dede:likewords}为织梦添加相关搜索词经常看到一些大型的网站会设置相关搜索,即使访客搜索的内容在本站暂时没有... 2021-08-14
织梦登陆会员后台直接转跳到首页怎么办我们在打会员目录的/member/index_do.php 行码 38... 2021-07-27
批量删除织梦dedecms文档搜索关键词的方法本文实例讲述了使用SQL命令语句批量删除织梦DEDECMS搜索关键词的... 2021-07-27
dedecmsdedecms 如何让友情链接的a标签显示title天在弄友情链接的时候 发现友情链接不会显示title 但是有时候换友链... 2021-08-09
织梦后台SQL批量修改文章标签语法使用DedeCMS建站会遇到这样的问题,采集来的文章有个小错误没修正,... 2021-07-22
织梦DedeCMS列表怎样调取文章 body 内的文章在织梦Dedecms体系里挪用文章简介凡是都是行使 [field:de... 2021-07-22
DEDECMS 提示信息!修改方法织梦版权希望大家加上,尊重织梦,支持织梦。 很多站长在用织梦DedeC... 2021-07-22
dedecms如何获取与当前短标题一样有关的文章通过织梦当前文章的短标题获取相同短短标题的文章 在extend.fun... 2021-08-09
织梦模板dede留言本类的plus插件如何调用标签或头部尾部dedecms留言本类的plus插件调用{dede:}标签或头部尾部的... 2021-07-22
DedeCMS文章标题长度最全修改方法有时候DedeCMS首页或者其他页面不能全部展示文章标题,造成读者阅读... 2021-07-30
Dedecms关于文章上一篇和下一篇标题长度的设置方法使用织梦建站的确有很多需要注意的细节,小编今天同样是遇到了一个关于织梦... 2021-08-14
实现DedeCms织梦模板文章标题分栏显示的教程代码如下: {dede:field name=title/}-{ded... 2021-07-22
织梦DEDECMS调用栏目地址(非标签)的代码调动栏目的地址,静态时为静态访问地址,动态浏览时为动态访问地址。 $s... 2021-07-22
dedecms自动审核会员发表的最新文章实现方法本文介绍了dedecms中自动审核会员发表的最新文章的方法,DEDE的... 2021-07-22
DedeCMS Error:Tag disabled:“php” more...!问:DedeCMS Error:Tag disabled:php mo... 2021-07-27
DedeCms SEO 优化全攻略DedeCms 是公认的在SEO优化方面做得做好的CMS,可能很多人会... 2021-07-22
织梦给文章添加缩略图提示select_images.php文件报错的具体处理方法很多站长朋友都是用织梦dedecms程序建站,AB 织梦模板 网也是一... 2021-07-30
DedeCMS 显示全站相关文章的修改方法以前的文章中,我们曾经提到过DedeCMS V5.3的相关文章调用全站... 2021-07-22
dedecms标题优化终极教程这时整理出可以更改织梦模板文章页的title结构的方法。我们知道 织梦... 2021-08-09

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn