• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >帝国cms > 帝国CMS搜索页伪静态实现方法

帝国CMS搜索页伪静态实现方法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-13

佚名 向大家介绍了帝国cms伪静态,帝国cms伪静态设置,帝国cms伪静态规则,帝国cms静态tags插件,帝国cms生成静态等相关知识,希望对您有所帮助

本文实例讲述了帝国CMS搜索页伪静态实现方法。分享给大家供大家参考。具体实现方法如下:

帝国CMS搜索页伪静态教程步骤:

一、打开\e\search\index.php 411行左右,找到:

修改为:

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

在前面添加分页函数:</p> <p>//增加分页函数
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;
}</div>
然后在48行左右找到:

修改为:

修改:

为:

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

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

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

比如:

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

希望本文所述对大家的帝国CMS建站有所帮助。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 帝国CMS搜索页伪静态实现方法
  • 帝国CMS7.0IIS伪静态设置教程
  • 帝国cms网站优化使tags伪静态的实现

相关文章

  • 2017-05-13帝国CMS调用购物车商品数量和总价的方法
  • 2017-05-13帝国CMS更改消息提醒的方法
  • 2017-05-13帝国cms 获取一周的信息(默认时间是整形的也就是unix_timestamp)
  • 2017-05-13帝国CMS 6.6中二级域名绑定子目录的方法 图文
  • 2017-05-13帝国CMS7.0实现记录所有浏览访问的会员的方法
  • 2017-05-13帝国CMS专题调用标签eshowzt不支持标签模板使用程序代码的解决方法
  • 2017-05-13帝国CMS多个系统的会员整合与二级域名之间的同步方法
  • 2017-05-13剖析帝国CMS核心文件e/class/connect.php中的常用函数
  • 2017-05-13帝国CMS标签tags出现空标签的情况解决方法
  • 2017-05-13帝国cms整合ckplayer6.1的方法

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 帝国cms使用灵动标签实现当前栏目高亮的方法
    • 帝国cms相关链接无内容时调用当前栏目最热信息的方法
    • 帝国CMS实现内容页调用当前会员信息及文章信息的方法
    • 帝国cms 搜索关键字调用标签(showsearch)使用说明
    • 帝国CMS实现循环调用子栏目的方法
    • 帝国CMS二次开发基本问题汇总
    • 帝国CMS调用会员信息的方法
    • 帝国CMS实现加入收藏与设为首页的方法
    • 帝国CMS商城系统实现在线支付后发送订单邮件提醒功能
    • 帝国cms 顶踩 百分比 数字 完美显示解决

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有