織夢分頁列表樣式的修改dedepagelist

分頁展現:

 

 代碼展現:

<div class="pages2"> {dede:pagelist listitem="index,end,pre,next,pageno" listsize="4" /} </div>
注:在不少時候織夢dedecms 的分頁列表並非本身想要的樣式,系統默認的解析樣式是<li><a href=’http://’>數字</a></li> ,想要本身分頁樣式,只需修改列表頁的{dede:pagelist /}標籤。
找到include文件夾內的arc.listview.class.php文件,若是是動態的,ctrl+F查找function GetPageListDM。若是是靜態的,ctrl+F查找function GetPageListST。

如下是GetPageListDM函數的部分代碼:

//得到上一頁和主頁的連接
        if($this->PageNo != 1) { $prepage.="<a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>上一頁</a>\r\n"; $indexpage="<a href='".str_replace("{page}",1,$tnamerule)."'>首頁</a>\r\n"; } else { //$indexpage="<a>首頁</a>\r\n";
            $prepage.="<a class=\"on\">上一頁</a>\r\n"; $indexpage="<a class=\"on\">首頁</a>\r\n"; } //下一頁,未頁的連接
        if($this->PageNo!=$totalpage && $totalpage>1) { $nextpage.="<a href='".str_replace("{page}",$nextpagenum,$tnamerule)."'>下一頁</a>\r\n"; $endpage="<a href='".str_replace("{page}",$totalpage,$tnamerule)."'>末頁</a>\r\n"; } else { //$endpage="<a>末頁</a>\r\n";
            $nextpage.="<a class=\"on\">下一頁</a>\r\n"; $endpage="<a class=\"on\">末頁</a>\r\n"; }
for($j;$j<=$total_list;$j++) { if($j==$this->PageNo) { $listdd.= "<a class=\"on\">$j</a>\r\n"; } else { $listdd.="<a href='".str_replace("{page}",$j,$tnamerule)."'>".$j."</a>\r\n"; } }
相關文章
相關標籤/搜索