欢迎您光临自学哈网,只为分享网络知识教程,供大家学习参考!

「自学哈网」帝国cms标签TAGS列表页码伪静态怎么做?

作者 : 自学哈 本文共3838个字,预计阅读时间需要10分钟 2022-11-26 共108人阅读
也想出现在这里? 联系我们

帝国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);

——————————————————————————————————————-

本站声明:
本站所有资源来源于网络,分享目的仅供大家学习和交流!如若本站内容侵犯了原著者的合法权益,可联系邮箱976157886@qq.com进行删除。
自学哈专注于免费提供最新的分享知识、网络教程、网络技术的资源分享平台,好资源不私藏,大家一起分享!

自学哈网 » 「自学哈网」帝国cms标签TAGS列表页码伪静态怎么做?
也想出现在这里? 联系我们
© 2022 Theme by - 自学哈网 & WordPress Theme. All rights reserved 浙ICP备2022016594号