帝国CMS使用教程:列表翻页地址格式修改成list格式 而不是index_格式
- 作者:zhy ——来源:原创 ——今天在处理索比储能网帝国CMS翻页问题时,遇到一个问题:想要把帝国CMS后台的地址格式修改list页数.html格式,而不是index_页数格式。在网上找了好半天,结果给的教程都是修改翻页地址样式的教程,没有找到这个使用教程。其实实现起来很简单,下面给出详细的解决方案。
找到e/class/t_functions.php文件后,在文件的//文件名地方,直接调整翻页后的文件名即可。如果翻页地址是list_页数.html只需要调整下文件名即可,其它不需要调整,如果不带_的话,需要把下面链接下划线的区域删除掉。修改后的文件如下:
//列表模板分页函数 function sys_ShowListPage($num,$pagenum,$dolink,$dotype,$page,$lencord,$ok,$search="",$add){ global $fun_r; //文件名,注意主要是修改这个地方,其它的地方能不动,尽量不要动。另外如果有修改其它文件,在升级成授权版时,注意同步修改。 if(empty($add['dofile'])) { $add['dofile']='list'; } //静态页数 $repagenum=$add['repagenum']; //首页 if($pagenum<>1) { $pagetop="<a href='".$dolink.$add['dofile'].$dotype."'>".$fun_r['startpage']."</a> "; } else { $pagetop=$fun_r['startpage']." "; } //上一页 if($pagenum<>1) { $pagepr=$pagenum-1; if($pagepr==1) { $prido=$add['dofile'].$dotype; } else { $prido=$add['dofile'].$pagepr.$dotype; } $pagepri="<a href='".$dolink.$prido."'>".$fun_r['pripage']."</a> "; } else { $pagepri=$fun_r['pripage']." "; } //下一页 if($pagenum<>$page) { $pagenex=$pagenum+1; $nextpagelink=$repagenum&&$repagenum<$pagenex?eReturnRewritePageLink2($add,$pagenex):$dolink.$add['dofile'].$pagenex.$dotype; $pagenext="<a href='".$nextpagelink."'>".$fun_r['nextpage']."</a> "; } else { $pagenext=$fun_r['nextpage']." "; } //尾页 if($pagenum==$page) { $pageeof=$fun_r['lastpage']; } else { $lastpagelink=$repagenum&&$repagenum<$page?eReturnRewritePageLink2($add,$page):$dolink.$add['dofile'].$page.$dotype; $pageeof="<a href='".$lastpagelink."'>".$fun_r['lastpage']."</a>"; } $options=""; //取得下拉页码 if(empty($search)) { for($go=1;$go<=$page;$go++) { if($go==1) {$file=$add['dofile'].$dotype;} else {$file=$add['dofile'].$go.$dotype;} $thispagelink=$repagenum&&$repagenum<$go?eReturnRewritePageLink2($add,$go):$dolink.$file; if($ok==$go) {$select=" selected";} else {$select="";} $myoptions.="<option value='".$thispagelink."'>".$fun_r['gotos'].$go.$fun_r['gotol']."</option>"; $options.="<option value='".$thispagelink."'".$select.">".$fun_r['gotos'].$go.$fun_r['gotol']."</option>"; } } else { $myoptions=$search; $options=str_replace("value='".$dolink.$add['dofile'].$ok.$dotype."'>","value='".$dolink.$add['dofile'].$ok.$dotype."' selected>",$search); } $options="<select name=select onchange=\"self.location.href=this.options[this.selectedIndex].value\">".$options."</select>"; //分页 $pagelink=$pagetop.$pagepri.$pagenext.$pageeof; //替换模板变量 $pager['showpage']=ReturnListpageStr($pagenum,$page,$lencord,$num,$pagelink,$options); $pager['option']=$myoptions; return $pager; }
如果你还有其它疑问可以来本站搜索相关问题,这里会有你想要的答案:火车脚本网
你会喜欢下面的文章?

还有什么疑问可以提出来
- 全部评论(0)
还没有评论,快来抢沙发吧!