查找/include/arc.listview.class.php以及arc.archives.class.php文件
<li></li>全部替换为空</li>
<li class=\"thisclass\">
替换静态页列表内容
替换静态页列表内容
/** * 获得静态页面分页列表 * * @access public * @param int $totalPage 总页数 * @param int $nowPage 当前页数 * @param int $aid 文档id * @return string */ function GetPagebreak($totalPage, $nowPage, $aid) { if($totalPage==1) { return ""; } // $PageList = "<a>共".$totalPage."页: </a>"; $nPage = $nowPage-1; $lPage = $nowPage+1; if($nowPage==1) { $PageList.="<a class=\"rw\" href='#'>上一张</a>"; } else { if($nPage==1) { $PageList.="<a class=\"rw\" href='".$this->NameFirst.".".$this->ShortName."'>上一张</a>"; } else { $PageList.="<a class=\"rw\" href='".$this->NameFirst."_".$nPage.".".$this->ShortName."'>上一张</a>"; } } $total_list=1; //显示7个,3*2+1=7 if($nowPage = $total_list) { $i = $nowPage+1; //前后6个,(7-1)/ 2=3 $total_list = $nowPage+1; //前后3个,(7-1)/ 2=3 if($total_list >= $totalPage) $total_list = $totalPage; }else{ $i=1; if($total_list >= $totalPage) $total_list = $totalPage; } for($i;$i<=$total_list;$i++) { if($i==1) { if($nowPage!=1) { //$PageList.="<a href='".$this->NameFirst.".".$this->ShortName."'>1</a>"; } else { //$PageList.="<a href='#'>1</a>"; } } else { $n = $i; $j = $nPage+1; if($nowPage!=$i) { $PageList.="<span class=\"rw\">".$j."/".$totalPage."页</span>"; //$PageList.="<a href='".$this->NameFirst."_".$i.".".$this->ShortName."'>".$n."</a>"; } else { $PageList.="<span class=\"rw\">".$j."/".$totalPage."页</span>"; } } } if($lPage <= $totalPage) { $PageList.="<a href='".$this->NameFirst."_".$lPage.".".$this->ShortName."'>下一张</a>"; } else { $PageList.= "<a href='#'>下一张</a>"; } return $PageList; } /** * 获得动态页面小标题 |
转载请注明:DEDEcms» dede内容页分页过长只让他显示。上一页中间当前总数下一页
标签: