帝国CMS标签TAGS列表页码伪静态需要修改三个文件:

【 /e/class/connect.php 】

-------------------------------------------------------------------------------------------------------------------

// TAGS 页码

function pagetag1($num,$line,$page_line,$start,$page,$search2){

global $fun_r;

if($num<=$line)

{

return '';

}

$search=RepPostStr($search2,1);

$url='tag/';

$snum=2;//最小页数

$totalpage=ceil($num/$line);//取得总页数

$firststr0='<a title="'.$fun_r['trecord'].'">&nbsp;<b>'.$num.'</b> </a>&nbsp;&nbsp;';

//上一页

if($page<>0)

{

$toppage='<a href="/'.$url.$search.'/">首页</a>';

$pagepr=$page-1;

if($pagepr==0){

$prepage='<a href="/'.$url.$search.'/">上一页</a>';

}else{

$prepage='<a href="/'.$url.$search.'/'.$pagepr.'/">上一页</a>';

}

}else

{

$toppage='<a href="JavaScript/" target="_blank">JavaScript:void(0)">首页</a>';

$prepage='<a href="javascript:void(0)">上一页</a>';

}

//下一页

if($page!=$totalpage-1)

{

$pagenex=$page+1;

$nextpage='<a href="/'.$url.$search.'/'.$pagenex.'/">下一页</a>';

$lastpage='<a href="/'.$url.$search.'/'.($totalpage-1).'/">末页</a>';

}else

{

$nextpage='<a href="javascript:void(0)">下一页</a>';

$lastpage='<a href="javascript:void(0)">末页</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="<a class=\"p_hov\">";

$is_2="</a>";

}

else

{

if($i==0){

$is_1='<a href="/'.$url.$search.'/">';

$is_2="</a>";

}else{

$is_1='<a href="/'.$url.$search.'/'.$i.'/">';

$is_2="</a>";

}

}

$pagenum=$i+1;

$returnstr.=$is_1.$pagenum.$is_2;

}

$returnstr=$toppage.$prepage.$returnstr.$nextpage.$lastpage;

return $returnstr;

}

-------------------------------------------------------------------------------------------------------------------

【 /e/tags/index.php 】

-------------------------------------------------------------------------------------------------------------------

//公共

$listtemp=str_replace('[!--newsnav--]',$url,$listtemp);//位置导航

$listtemp=Class_ReplaceSvars($listtemp,$url,$pageclassid,$pagetitle,$pagekey,$pagedes,$classimg,$addr,$pageecms);

$listtemp=str_replace('[!--page.stats--]','',$listtemp);

$listtemp=str_replace('[!--show.page--]',$listpage,$listtemp);

$listtemp=str_replace('[!--show.listpage--]',$listpage,$listtemp);

$listtemp=str_replace('[!--show.listpagetag--]',$listpagetag,$listtemp);

if($tagr['tagid']&&empty($add)&&$search=='&tagname='.$tagname.'&line='.$public_r['tagslistnum'].'&tempid='.$public_r['tagstempid'])

{

//伪静态

$pagefunr=eReturnRewriteTagsUrl($tagid,$tagname,0);

$pagefunr['repagenum']=0;

//分页

if($pagefunr['rewrite']==1)

{

$listpage=InfoUsePage($num,$line,$page_line,$start,$page,$search,$pagefunr);

$listpagetag=InfoUsePage($num,$line,$page_line,$start,$page,$search,$pagefunr);

}

else

{

$listpage=page1($num,$line,$page_line,$start,$page,$search);

$listpagetag=pagetag1($num,$line,$page_line,$start,$page,$tagname);

}

}

else

{

$listpage=page1($num,$line,$page_line,$start,$page,$search);//分页

$listpagetag=pagetag1($num,$line,$page_line,$start,$page,$tagname);//分页

}

//页面支持标签

-------------------------------------------------------------------------------------------------------------------

【 /e/action/listinfo.php 】

-------------------------------------------------------------------------------------------------------------------

//分页

$listpage=page1($num,$line,$page_line,$start,$page,$search);

$listpagetag=pagejiehe($num,$line,$page_line,$start,$page,$search);

$listtemp=str_replace('[!--show.listpagetag--]',$listpagetag,$listtemp);

-------------------------------------------------------------------------------------------------------------------

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:312334557@qq.com 我们将配合处理!

原文地址:《帝国cms标签TAGS列表页码伪静态怎么做?》发布于2022-07-28 08:39:43

相关推荐