本次修改是基于ECMS(帝国cms) EmpireCMS v7.0 Free (201301151518)版本下测试修改的。其他未测试,大同小异吧。可以根据修改做修改即可

一、打开\e\search\index.php   411行左右,找到:
Header("Location:result/?searchid=$searchid".$dogetvar);

修改为:
Header("Location:$public_r[newsurl]search-0-$searchid.html".$dogetvar);

二、打开\e\search\result\index.php  20行左右,找到:

//搜索结果
$searchid=(int)$_GET['searchid'];

在前面添加分页函数:

//增加分页函数
function page10($num,$line,$page_line,$start,$page,$search){
global $fun_r;
if($num<=$line)
{
return '';
}
$search=RepPostStr($search,1);
$url=$public_r['newsurl'].'search';
$snum=2;//最小页数
$totalpage=ceil($num/$line);//取得总页数
$firststr='<a title="'.$fun_r['trecord'].'">&nbsp;'.$num.'&nbsp;</a>&nbsp;&nbsp;';
//上一页
if($page<>0)
{
$toppage='<a href="'.$url.'-0-'.$search.'.html">'.$fun_r['startpage'].'</a>&nbsp;';
$pagepr=$page-1;
$prepage='<a href="'.$url.'-'.$pagepr.'-'.$search.'.html">'.$fun_r['pripage'].'</a>';
}
//下一页
if($page!=$totalpage-1)
{
$pagenex=$page+1;
$nextpage='&nbsp;<a href="'.$url.'-'.$pagenex.'-'.$search.'.html">'.$fun_r['nextpage'].'</a>';
$lastpage='&nbsp;<a href="'.$url.'-'.($totalpage-1).'-'.$search.'.html">'.$fun_r['lastpage'].'</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="<b>";
$is_2="</b>";
}
else
{
$is_1='<a href="'.$url.'-'.$i.'-'.$search.'.html">';
$is_2="</a>";
}
$pagenum=$i+1;
$returnstr.="&nbsp;".$is_1.$pagenum.$is_2;
}
$returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;
return $returnstr;
}

然后在48行左右找到:
$listpage=page1($num,$line,$page_line,$start,$page,$search);
修改为
$listpage=page 10 ($num,$line,$page_line,$start,$page,$search);

修改:
$search="&searchid=".$searchid;

$search="$searchid";

三、添加伪静态规则(例子为 Apache ,自己修改为对应的)

#搜索
RewriteRule ^search-(.+?)-(.+?)\.html$ /e/search/result/index\.php\?page=$1&searchid=$2

四、修改搜索模板中的提交地址为绝对地址:

比如
<form action='http://www.moke8.com/e/search/index.php' method="post" name="search_news" id="search_news">

提示: 不建议使用相对地址。

效果图

上传以下图片:

帝国CMS教程:ECMS(帝国CMS)搜索伪静态相关推荐

  1. 帝国cms如何安装php模板,[帝国CMS教程] 新版帝国CMS整站源码安装说明 数据恢复教程(图文教程)...

    安装步骤 第一步:先把得到的文件解压缩,把文件通过FTP传到空间里.(请传这个大文件夹下面的所有文件夹和文件到空间根目录,请不要上传到2级目录,除非你自己会改模板CSS和JS调用相对地址!) 第二步: ...

  2. 杰奇linux伪静态,杰奇cms教程,lnmp环境下伪静态配置

    通常来说我以前也没试过nginx下配置杰奇的伪静态,主要是感觉挺麻烦,但是其实在linux下nginx的性能特别给力,所以感觉还是需要研究一下.最近帮一个买家安装程序的时候,顺便就进行配置,出了些问题 ...

  3. php 网站访问统计插件,帝国CMS教程_网站访问统计插件使用教程_好特教程

    帝国CMS教程:网站访问统计插件使用教程,先来看下效果图 上传以下图片: ********************     安装插件     ******************** 1.如果你的后台 ...

  4. 迅雷7 down.php,帝国CMS教程:教你如何添加迅雷下载

    很多用户都会在自己的网站系统中添加多种下载系统,接下来无忧主机小编在此为大家分享一个帝国CMS添加迅雷下载的方法的小知识,由于涉及针对迅雷专用链接接口的调用与修改,对于采用帝国CMS制作下载系统有着很 ...

  5. 帝国CMS模板,免费帝国CMS模板,帝国CMS建站教程

    帝国CMS模板,很多帝国CMS站长问我没有好用的帝国CMS模板.人们都知道那种经常被使用帝国CMS模板,是不利于网站SEO优化.好的帝国CMS模板内置了很多SEO优化设置,结合批量采集.伪原创.发布并 ...

  6. 帝国cms php序号,帝国cms教程:如何使用灵动标签生成带序号的列表

    对于使用过dedecms的站长朋友来说,dedecms确实很好用,但是漏洞和缺点却太多了,经常性的网站被黑,挂马问题重重.就拿无忧主机php空间来说,大部分dedecms用户找过来基本都是这种问题导致 ...

  7. mysql导入数据的格式转换_mysql数据库导入导出csv格式实现zblog转换帝国cms教程记录...

    这几天把一个网站由zblog换成帝国cms,假如成功更换,就基本上实现了所有的站都更换为帝国cms,其实zblog本身还是可以的,做小站很不错,至少比wp强很多,wp除了生态好,其它都不给力,用起来闹 ...

  8. 帝国cms教程后台关键字和tag标签自动同步更新的方法

    帝国cms教程后台关键字和tag标签自动同步更新的方法 在使用帝国cms做网站时,用到一个很有用的功能代码,添加文章的关键字时,把输入的关键字自动复制到tag标签,功能随简单,但很实用, 我们先通过帝 ...

  9. php中的帝国是什么意思,帝国cms有什么用

    <帝国网站管理系统>英文译为"Empire CMS",简称"Ecms",它是基于B/S结构,且功能强大而帝国CMS-logo易用的网站管理系统. 帝 ...

最新文章

  1. 脱机多维数据集CUB文件的生成
  2. 2013年下半年信息系统项目管理师考试论文试卷
  3. macos安装homebrew
  4. 【linux操作回炉1】
  5. uniapp的目录结构反思与整理 app.vue【base】pages.json【配置】main.json【框架入口文件】
  6. [公告]博客园恢复正常运行
  7. 排序算法之两路归并排序(Java)
  8. STM32F412应用开发笔记之一:初识NUCLEO-F412ZG
  9. python微信集成_Python微信公众号后台开发005:集成智能聊天机器人​
  10. 2020年有赞云生态发展白皮书
  11. mysql从删库到跑路 亚马逊_Amazon RDS 上的 MySQL 的已知问题和限制 - Amazon Relational Database Service...
  12. (14) ZYNQ AXI4-Lite总线简介(学无止境)
  13. web.xml文件书写规则
  14. mootools LightBox
  15. 详解MES系统在钢铁企业的应用分析
  16. 跨语言词向量笔记2. 跨语言词向量表示简史
  17. 小甲鱼python线下培训
  18. 报错:java.lang.NullPointerException 空指针异常
  19. 微信小程序云开发完整案例
  20. MATLAB马尔科夫链预测法

热门文章

  1. 知识图谱构建(入门)
  2. 国家网络信息安全第一章
  3. HTML CSS添加阴影
  4. 万能遥控器小制作(二)
  5. 7、帆软填报-分页预览
  6. E152A03EIOA 3AXD50000032633驱动器
  7. java中string类型的哈希值是怎么计算的
  8. java学习中常见比较模糊的部分
  9. Linux命令行下的文本编辑器
  10. 当信息安全遇上数字化转型