当前位置:

首页 > 技术文章

织梦分页标签源码pagelist修改

1.找到根目录下的“include”文件夹下的“arc.listview.class.php”文件,打开。

网站根目录/include/arc.listview.class.php
2.ctrl+f找到“//获取静态的分页列表”。
把“//获取静态的分页列表”到“//获取动态的分页列表”之间的代码(GetPageListST函数)修改为以下:
function GetPageListST($list_len,$listitem=”index,end,pre,next,pageno”)
{
$prepage = $nextpage = ”;
$prepagenum = $this->PageNo-1;
$nextpagenum = $this->PageNo+1;
if($list_len==” || ereg(“[^0-9]“,$list_len))
{
$list_len=2;
}
$totalpage = ceil($this->TotalResult/$this->PageSize);
if($totalpage<=1 && $this->TotalResult>0)
{
return “”;
}
if($this->TotalResult == 0)
{
return “”;
}
$purl = $this->GetCurUrl();
$maininfo = “”;
$tnamerule = $this->GetMakeFileRule($this->Fields['id'],”list”,$this->Fields['typedir'],$this->Fields['defaultname'],$this->Fields['namerule2']);
$tnamerule = ereg_replace(‘^(.*)/’,”,$tnamerule);
//分页第一页链接 12.15 李楠修改
$typedir= ereg_replace(‘{cmspath}’,$GLOBALS['cfg_cmspath'],$this->Fields['typedir']);
//变量:默认文档名称,比如index.html $defaultname= ereg_replace(‘{cmspath}’,$GLOBALS['cfg_cmspath'],$this->Fields['defaultname']);

//获得上一页和主页的链接
if($this->PageNo != 1)
{
if($this->PageNo == 2)
{
$prepage.=”<a href=\”".$typedir.”/\” class=\”pageNum prepage\”>上一页”;
}
else
{
$prepage.=”<a href=’”.str_replace(“{page}”,$prepagenum,$tnamerule).”‘ class=\”pageNum prepage\”>上一页”;
}
if($totalpage <= 10)
{
$indexpage=”<A class=\ href=”http://edit.jfsky.com/” pageNum\?? ?.$typedir.? _xhe_href=”\” \??>1″;
}
else
{
if($this->PageNo < $list_len*2+1)
{
$indexpage=”<A class=\ href=”http://edit.jfsky.com/” pageNum\?? ?.$typedir.? _xhe_href=”\” \??>1″;
}
else
{
$indexpage=”<A class=\ href=”http://edit.jfsky.com/” pageNum\?? ?.$typedir.? _xhe_href=”\” \??>1<SPAN class=\ pageBreak\??>…”;
&nbs

本文引用地址: