您好!欢迎来到大秦朝旭拼单网官方站

大秦朝旭拼单网官方站

热门搜索: 友价    店铺转让    智企    知识产权    新媒   

织梦dedecms如何实现中英文翻页的修改方法_拼单网

  • 二开教程
  • 来源:转载
  • 编辑:拼单网
  • 时间:2024-03-13 21:30
  • 阅读:303

不得不感叹DedeCMS的强大,可定制性和扩展性太强了,就算不懂php也可以很轻松的修改源码。 

 

今天碰到个新问题,用DedeCMS搞了个中英双语的网站,其他的都修改好了,上线之前发现分页条中英文版中都是中文的,于是自己动手DIY了一下。 

 

1、打开include/arc.listview.class.php(本文以DedeCMS5.7为例) 

找到(约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行) 

 

r建站美工任务eturn "<li><span class="pageinfo">共 <strong>1</strong> 页 <strong>".$this->TotalResult."</strong> 条记录</span></li> "; 

 

为 

 

if($pagelang=='cn') { 

 

return "<li><span class="pageinfo">共 <strong>1</strong> 页 <strong>".$this->TotalResult."</strong> 条记录</span></li> "; 

else 

return "<li><span class="pageinfo">Total <strong>1</strong> Page <strong> ".$this->TotalResult."</strong> Records</span></li> "; 

 

修改 

 

return "<li><span class="pageinfo">共 <strong>0</strong> 页 <strong>".$this->TotalResult."</strong> 条记录</span></li> "; 

 

为 

 

if($pagelang=='cn') { 

return "<li><span class="pageinfo">共 <strong>0</strong> 页 <strong>".$this->TotalResult."</strong> 条记录</span></li> "; 

else 

return "<li><span class="pageinfo">Total <strong>0</strong> Page <strong> ".$this->TotalResult."</strong> Records</span></li> "; 

 

修改 

 

$maininfo = "<li><span class="pageinfo">共 <strong>{$totalpage}</strong> 页 <strong>".$this->TotalResult."</strong> 条</span></li> "; 

 

为 

 

if($pagelang=='cn') { 

$maininfo = "<li><span class="pageinfo">共 <strong>{$totalpage}</strong> 页 <strong>".$this->TotalResult."</strong> 条</span></li> "; 

else 

$maininfo = "<li><span class="pageinfo">Total <strong>{$totalpage}</strong> Page <strong> ".$this->TotalResult."</strong> Records</span></li> "; 

 

依照上面的方法,依次修改下面的获取上一页、主页、下一页、末页的内容 

 

2、打开列表模板页面,我这以list_article_en.htm为例,其中list_article_en.htm为英文版的列表页面模板,中文版的可以不用修改 

修改 

 

{dede:pagelist listsize='5'/} 

 

为 

 

{dede:pagelist pagelang='en' listsize='5'/} 

 

重新生成列表页面,大功告成。

全部评论(0)
资讯详情页最新发布上方横幅
推荐阅读
  • 织梦安装教程(视频版)_拼单网
  • 织梦安装教程(视频版)_拼单网
  • 这个视频是专门录制给对于织梦系统还不太熟悉的朋友,直接发布的是的图文版的,这次是视频版也录制的非常详细。拼单网模板网用了视频录制的工具,录制好以后的是.lxe扩展名,传到优酷上发现无法转码。所以大家就下载下来看吧。如果看不清楚,可以下载原视频进行观看,视频下载地址:链接:https://pan.baidu.com/s/1dGoUDup密码:ze9x大家
  • 二开教程
  • 来源:转载
  • 编辑:拼单网
  • 时间:2024-03-13 21:58
  • 阅读:439
  • 织梦网站如何修改中英文模板的当前位置_拼单网
  • 织梦网站如何修改中英文模板的当前位置_拼单网
  • 织梦网站如何修改中英文模板的当前位置中文模版的当前位置:{dede:fieldname=position/}英文模版的当前位置:{dede:fieldname=positionrunphp=yes}&大秦朝旭nbsp;$b=array(”主页”);$c=array(”HOME”);@me=str_replac
  • 二开教程
  • 来源:转载
  • 编辑:拼单网
  • 时间:2024-03-13 21:44
  • 阅读:235
  • 织梦dedecms单独增加手机版搜索功能 不跳转到电脑版_拼单网
  • 织梦dedecms单独增加手机版搜索功能 不跳转到电脑版_拼单网
  • 1、找到plus下面的search.php复制该文件(注意,是复制一份不是修改名字),取名search_m.php打开search_m.php这个文件,找到require_once(DEDEINC.”/arc.searchview.class.php”);大概在13行拼单网%99%E9%95%BFv_j37v.html”>站长培训改成requi
  • 二开教程
  • 来源:转载
  • 编辑:拼单网
  • 时间:2024-03-13 21:40
  • 阅读:430
联系我们
Q Q:1005618718
电话:17792038992
邮箱:1005618718@qq.com
时间:09:00 - 19:00
平台客服