漂泊的云,停留的心!
人的头脑太复杂,时间过得久……

帝国CMS(EmpireCMS) tag伪静态后前台列表页分页样式修改方法

帝国CMS(EmpireCMS) tag伪静态后列表页分页标签[!--show.listpage--]显示的样式并不是和未伪静态显示的样式一样,正常的列表页分页显示的样式在page1中修改就可以,但是伪静态后分页样式修改位置如下:

找到e/class/connect.php搜索InfoUsePage如下图所示:

//前台分页(伪静态)
function InfoUsePage(num,line,page_line,start,page,search,add){
    globalfun_r;
    num=(int)num;
    line=(int)line;
    page_line=(int)page_line;
    start=(int)start;
    page=(int)page;
    if(num<=line)
    {
        return '';
    }
    search=RepPostStr(search,1);
    snum=2;//最小页数totalpage=ceil(num/line);//取得总页数
    firststr='<a title="'.fun_r['trecord'].'"> <b>'.num.'</b> </a>  ';
    //上一页
    if(page<>0)
    {
        toppage='<a href="'.eReturnRewritePageLink(add,0).'">'.fun_r['startpage'].'</a> ';pagepr=page-1;prepage='<a href="'.eReturnRewritePageLink(add,pagepr).'">'.fun_r['pripage'].'</a>';
    }
    //下一页
    if(page!=totalpage-1)
    {pagenex=page+1;nextpage=' <a href="'.eReturnRewritePageLink(add,pagenex).'">'.fun_r['nextpage'].'</a>';lastpage=' <a href="'.eReturnRewritePageLink(add,totalpage-1).'">'.fun_r['lastpage'].'</a>';
    }starti=page-snum<0?0:page-snum;
    no=0;
    for(i=starti;i<totalpage&&no<page_line;i++)
    {
        no++;
        if(page==i)
        {is_1="<b>";
            is_2="</b>";
        }
        else
        {is_1='<a href="'.eReturnRewritePageLink(add,i).'">';
            is_2="</a>";
        }pagenum=i+1;returnstr.=" ".is_1.pagenum.is_2;
    }returnstr=firststr.toppage.prepage.returnstr.nextpage.lastpage;
    return $returnstr;
}

修改成自己想要显示的样式即可!

赞(0)
未经允许不得转载:飘云 » 帝国CMS(EmpireCMS) tag伪静态后前台列表页分页样式修改方法
分享到: 更多 (0)