帝国cms标签TAGS列表页码伪静态方法教程推荐


帝国cms标签TAGS列表页码伪静态需要修改三个文件:即可实现tag伪静态分页功能。

修改文件1:/e/class/connect.php

在/e/class/connect.php里面搜索 //返回内容伪静态 在其上面一行加上下面的代码 大概在1600行左右。样式可以根据模板自行修改;

// 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: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;}

修改文件2:/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);

上一篇:帝国cms首页列表没有标题图片就显示默认图片

下一篇:帝国cms二次开发中常用的缓存文件位置及功能


标签 TAGS列表
Copyright © 2002-2019 测速网 https://www.inhv.cn/ 皖ICP备2023010105号 城市 地区 街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!
热门搜索