您现在的位置: 万盛学电脑网 >> 程序编程 >> CMS教程 >> 正文

ECMS(帝国CMS)搜索伪静态教程

作者:佚名    责任编辑:admin    更新时间:2022-06-22

class="area">                   最近电脑知识吧的小编为大家带来一篇教程:“ECMS(帝国CMS)搜索伪静态教程”,最近小编做一个为公司做一个企业网站的遇到的情况,所以就得出如下教程,希望可以帮助到大家:                      本次修改是基于ECMS(帝国cms) EmpireCMS v7.0 Free (201301151518)版本下测试修改的。其他未测试,大同小异吧。可以根据修改做修改即可
一、打开\e\search\index.php   411行左右,找到:
  1. Header("Location:result/?searchid=$searchid".$dogetvar);
复制代码修改为:
  1. Header("Location:$public_r[newsurl]search-0-$searchid.html".$dogetvar);
复制代码二、打开\e\search\result\index.php  20行左右,找到:
  1. //搜索结果
  2. $searchid=(int)$_GET['searchid'];
复制代码在前面添加分页函数:
  1. <span style="line-height: 1.5;">//增加分页函数</span>
  2. function page10($num,$line,$page_line,$start,$page,$search){
  3. global $fun_r;
  4. if($num<=$line)
  5. {
  6. return '';
  7. }
  8. $search=RepPostStr($search,1);
  9. $url=$public_r['newsurl'].'search';
  10. $snum=2;//最小页数
  11. $totalpage=ceil($num/$line);//取得总页数
  12. $firststr='<a title="'.$fun_r['trecord'].'"> '.$num.' </a>  ';
  13. //上一页
  14. if($page<>0)