网站地图    收藏   

主页 > 后端 > dedecms >

dedecms列表页上一页下一页翻页单独调用 - DeDecm

来源:自学PHP网    时间:2014-11-30 17:03 作者: 阅读:

[导读] 我用织梦dedecms实现列表页上一页下一页翻页单独调用的方法,在列表页单独调用上一页和下一页,以及首页,简单搞了一下,仅作上下翻页,主页类似,可自行添加...

dedecms列表页上一页下一页翻页单独调用

我用织梦dedecms实现列表页上一页下一页翻页单独调用的方法

在列表页单独调用上一页和下一页,以及首页,简单搞了一下,仅作上下翻页,主页类似,可自行添加

在模板中以

  1. {dede:pagelist listitem="up"/}  
  2. {dede:pagelist listitem="down"/} 

来调用、

修改办法如下

include\arc.listview.class.php

找到:

  1. /获得上一页和主页的链接  
  2.         if($this->PageNo != 1)  
  3.         {  
  4.             $prepage.="<</b>li>上一页\r\n";  
  5.             $indexpage="<</b>li>首页\r\n";  
  6.              
  7.       $uppage.="<</b>a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>上一页\r\n";  
  8.         }  
  9.         else 
  10.         {  
  11.             $indexpage="<</b>li>首页\r\n";  
  12.        $uppage.="<</b>a>没有了<</b>/a>\r\n";  
  13.         }  
  14.  
  15.         //下一页,未页的链接  
  16.         if($this->PageNo!=$totalpage && $totalpage>1)  
  17.         {  
  18.             $nextpage.="<</b>li><</b>a href='".str_replace("{page}",$nextpagenum,$tnamerule)."'>下一页\r\n";  
  19.             $endpage="<</b>li><</b>a href='".str_replace("{page}",$totalpage,$tnamerule)."'>末页\r\n";  
  20.  
  21.         $downpage.="<</b>a href='".str_replace("{page}",$nextpagenum,$tnamerule)."'>下一页\r\n";  
  22.         }  
  23.         else 
  24.         {  
  25.             $endpage="<</b>li>末页\r\n";  
  26.         $downpage.="<</b>a>没有了\r\n";  
  27.         }  

然后:

  1. $plist = '';
  2. if(preg_match('/up/i'$listitem)) $plist .= $uppage;  
  3. if(preg_match('/down/i'$listitem)) $plist .= $downpage;  
  4.     if(preg_match('/index/i'$listitem)) $plist .= $indexpage;  
  5.     if(preg_match('/pre/i'$listitem)) $plist .= $prepage;  
  6.     if(preg_match('/pageno/i'$listitem)) $plist .= $listdd;  
  7.     if(preg_match('/next/i'$listitem)) $plist .= $nextpage;  
  8.     if(preg_match('/end/i'$listitem)) $plist .= $endpage;  
  9.     if(preg_match('/option/i'$listitem)) $plist .= $optionlist;  
  10.     if(preg_match('/info/i'$listitem)) $plist .= $maininfo

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论