欢迎光临 - 我的站长站,本站所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

帝国cms教程

帝国cms如何实现全站搜索功能

帝国cms教程 我的站长站 2019-08-23 共282人阅读

帝国cms的官方教程比较丰富,所以我一直都喜欢看官方的手册,做全站搜索功能也不例外,但是我按照管理员手册里的全站搜索表单语法说明试了很多次怎么也实现不了全站搜索,直到看别人的帝国cms站做的搜索才发现这个语法说明有很多错误的地方。
正确的方法是把下面的表单代码复制到你的搜索变量里也就是需要搜索框的地方

<form name="searchform" method="post" action="[!--news.url--]e/search/index.php" target="_blank"> 
<input type="text" name="keyboard" placeholder="搜索框提示语"> 
<input type="hidden" name="tbname" value="news"> 
<input type="hidden" name="show" value="title"> 
<input type="hidden" name="tempid" value="1"> 
<input type="submit" value="搜索"> 
</form>

大家可以对比下帝国官方提供的示例看看错了多少。上面代码中如果传值方式是get会出错,少一个input会出错,input顺序不对也会出错,大家只要把这段代码复制到需要搜索框的地方就能搜到结果,前提是你开启了搜索并增加了搜索数据源。
至于搜索结果列表页大家自行制作即可,需要注意的是如果你的导航有二级栏目,调用采用了文章“帝国CMS调用二级栏目代码(附参考结构和文档)”中的代码,那么前台页面导航上会出现标签代码,解决方法就是点你网站的任意一个页面,右键源代码把导航部分的源码复制到搜索模板里,另外搜索列表页不支持列表式分页标签的调用,只支持下拉式分页标签的调用。

相关推荐
  • 帝国cms使用教程
  • 帝国CMS调用方法
  • 帝国CMS源码
  • 帝国CMS整合千脑网盘方法

    后台添加字段 - 输入表单替换html代码: <input name="wp" style="width:600px;" type="text" id="wp" value="<?=$ecmsfirstpost==1?"":htmlspeci...

    帝国cms教程 255 11年前
  • 帝国CMS教程-去掉“选择注册会员类型”方法

    帝国CMS6.6修改e/class/user.php 将【$changeregisterurl="ChangeRegister.php";】 修改为【$changeregisterurl="";】 帝国CMS7.0修改e/config/config.php 文件里的

    帝国cms教程 456 11年前
  • 帝国CMS7.0碎片功能说明

    帝国CMS7.0碎片功能说明: 1、碎片调用支持生成html页面。2、碎片功能新增批量导入信息功能。3、新增“灵动标签式”调用碎片信息功能。

    帝国cms教程 175 11年前
  • 帝国cms排行数字效果怎么做

    方法1:<img src="/[!--no.num--].gif">做 1~9.gif 图片方法2:if($i<4){黄样式}else{灰样式}

    帝国cms教程 255 11年前
  • 帝国cms增加字段提示Row size too large的解决方法教程

    帝国CMS增加字段提示以下信息 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. You have to

    帝国cms教程 200 11年前
  • 帝国CMS调用栏目自定义字段方法

    帝国CMS调用栏目自定义字段方法说明:封面模板,列表模板,内容模板都可以用,且调用方式都是一样的调用标签:<?=ReturnClassAddField(0,&#39;自定义字段&#39;)?>调用多个:<?=$value=ReturnClassAddField(1,&#39;自定义字段1,自定义字段2&#39;)?>取值:<?=$val...

    帝国cms教程 159 4年前
  • 帝国CMS新手教程调用栏目别名

    帝国CMS调用网站标题灵动标签调用网站标题:<?=$public_r[sitename]?> 帝国CMS标签调用网站标题:[!--pagetitle--] 帝国CMS调用栏目别名: <?=$class_r[$GLOBALS[navclas

    帝国cms教程 276 11年前
  • 帝国CMS调用网站标题的方法

    帝国CMS_调用网站标题的方法方法1: [!--pagetitle--]方法2:<?=$public_r[sitename]?>

    帝国cms教程 383 11年前
  • 帝国CMS灵动标签调用反馈信息

    语法:[e:loop={'select * from XX_enewsfeedback order by bid desc limit 10',8,24,0}]<li><a><?=$bqr[pinpai]?><?=$bqr[chexin]?></a><a><?=$bqr[title]?></a> (<?=fo

    帝国cms教程 247 11年前
  • 帝国CMS调用今日下载本月下载本周下载排行方法
    帝国CMS调用今日下载本月下载本周下载排行方法

    实现方法:第一步在数据表里添加三个字段:DayHits WeekHits MonthHits 分别设为字段类型为INT第二步打开文件:/e/public/ViewClick/index.php(//digg踩数后面添加如下代码...

    帝国cms教程 631 11年前
  • 帝国CMS8.0测试版开源源码下载

    帝国CMS介绍在帝国软件官网创建22周年之后,我们很高兴地宣布:帝国CMS8.0版发布了!帝国CMS经历过19个版本更新,8.0是第20个版本。我们一直不断在实践中突破创新,帝国CMS7.5版让系统全面完善,功能更加强大实用,做精品中的精品。而帝国CMS8.0版则在原来功能完...

    帝国cms教程 4 1周前
  • 帝国CMS源码资讯下载网模板
    帝国CMS源码资讯下载网模板

    帝国CMS模板安装教程1、上传Style目录到帝国CMS根目录 2、登录后台 - 模板 - 导入导出模板 - 导入模板 - 刷新数据帝国CMS模板模板说明 1、本模板为帝国CMS7.0,GBK编码,其...

    帝国cms模板 1449 11年前
  • 帝国CMS火车头采集器对接接口

    这个帝国CMS火车头采集器对接接口是我的站长站在一个大神分享的源码里面找的,测试是可以正常对接采集的,分享一下,以后备用。<?php/********密码验证***********/$password=&#39;www.wdzzz.com&#39;; //这个密码是登陆验证用的.您需...

    帝国cms教程 15 4个月前
  • 帝国cms后台如何上传视频

    方案一,通过编辑器上传1、上传文件之前,需要修改一下系统设置里面的文件设置,位置在:系统-系统设置-系统参数设置-文件设置修改附件上传大小和类型,1024KB是1M,2048KB就是2M。上传文件扩展名,增加一个.mp4,前面要用|来分开,也就是添加“|.mp4”2、完成上面的...

    帝国cms教程 189 2年前
  • 帝国cms如何实现全站搜索功能

    帝国cms的官方教程比较丰富,所以我一直都喜欢看官方的手册,做全站搜索功能也不例外,但是我按照管理员手册里的全站搜索表单语法说明试了很多次怎么也实现不了全站搜索,直到看别人的帝国cms站做的搜索才发现这个语法说明有很多错误的地方。正确的方法是把...

    帝国cms教程 282 5年前