简单三步-实现dede站内搜索功能

前几天,在帮一个客户在做网站时,因为客户要求网站内要弄一个产品搜索功能。在网上查询了一些资料,但觉得网上的资料很杂乱,把一个简单的东西变为复杂化了。下面我就跟大家分享一下: 三步 如何实现dede制作网站搜索功能 第一步:找到对应的搜索模板的代码

 前几天,在帮一个客户在做网站时,因为客户要求网站内要弄一个产品搜索功能。在网上查询了一些资料,但觉得网上的资料很杂乱,把一个简单的东西变为复杂化了。下面我就跟大家分享一下:三步如何实现dede制作网站搜索功能

第一步:找到对应的搜索模板的代码

我们都知道,dedecms有自带的搜索功能,我们只要找到对应的模板,然后把我们想要的代码拿出来就行了。具体如下:

首先进入templets-->default-->search.htm打开文件,大约在19行,找到代码。如下图:

第二步:修改代码     

把官方的代码整理成自己想要的代码:比如

1
2
3
4
5
6
7
8
9
10
11
<div class="search_box">
     <form name="formsearch" action="/plus/search.php" method="post">
        <input name="q" type="text" id="search-keyword" value="在这里搜索..."
        onfocus="if(this.value=='在这里搜索...'){this.value='';}"  onblur="if(this.value==''){this.value='在这里搜索...';}" />   
        <select name="searchtype" id="search-option">
           <option value="title" selected='1'>检索标题</option>
           <option value="titlekeyword">智能模糊</option>
        </select>
        <input value="搜 索" type="submit" />
     </form>
</div>

代码修改完成,把它放入我们的搜索模块里面。

第三步:新建一个search.htm模板

新建一个search.htm模板,并把它放入我们的自定义模板文件夹里,(用于展示搜索结果)然后就是代码的调用了。在你想要显示搜索结果的地方,加入调用标签即可。

列表调用标签为:

1
{dede:list perpage='4'}{/dede:list}

底层调用字段和首页、列表页调用字段一样。如果朋友还不知道这些底层的调用字段

总结:是不是觉得搜索功能的制作非常的简单呢?其实很多事情我们只要动一点点脑,很多困难的事情,都会变得简单。

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

本文实例讲述了PHP简单读取PDF页数的实现方法。分享给大家供大家参考,具体如下: 还是老外比较厚道, 在老外的网站找到了这样一个方法, 我写成了一个函数, 再将函数写进自己的LeeLib库里的PdfUtil类. 很简单的方式, 速度还不错. /*** 获取PDF的页数*/functio
作为一个站长,自己辛辛苦苦写的文章一眨眼,就被别人采集去了,是不是很不爽?今天CMS集中营就教给大家一个简单方法来防止别人的采集,下面是具体方法: 拿默认模板来说,一般文章内容的代码是这样的: div class=viewbox div class=title标题/div div clas
织梦dedecms第3个和第6个li标签margin-right:0;的方法: {dede:arclist typeid=6 row=6 infolen=135} li [field:global name=autoindex runphp=yes] if(@me==3||@me==6)@me=style=\margin-right:0;\; else @me=; [/field:global] ba href=[field:arcurl/]img
我用的是 dedecms 5.7sp1 ,开始一直正常,前段时间客户网站突然不能上传文件也不能生成静态文件,查看后发现是磁盘空间用尽,客户自己处理后,功能一切正常。 几天后发现会员注册一直无法注册成功,一直提示 注册失败 ,请检查资料是否有误或与管理员联系!
1. 文章标题等基本数据导入 织梦的文章标题、正文和栏目分别存放在三个不同的表上,但WordPress把文章标题和正文放在一个表上,栏目放在另外一个表上。 为了简化后面的工作,第一步我首先把织梦的全站RSS文件(rss.php)保存下来,然后使用WordPress自带的RS
我们用织梦建站的朋友经常会遇到编码转换的问题,比如我们购买了模板但是模板编码与现在的程序编码不符,导致出现乱码的情况。 今天就来教大家转换织梦DedeCMS模板文件的编码和织梦系统程序的编码。 1、织梦DedeCMS模板文件编码的转换: 首先下载一个编码转