织梦搜索结果列表如何制作

本文介绍了如何将织梦默认的全站搜索修改为只搜索指定的产品栏目,以提升用户体验。通过在搜索表单中加入指定栏目ID的参数,可以限制搜索范围。在完成功能修改后,创建新的搜索结果模板search.htm,并根据需求调整代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

织梦默认的搜索是全站搜索,但是观察目标网站发现搜索结果是产品列表页面,只有搜索产品的时候才会展示内容,搜索新闻等内容不展示.这是为什么?涉及到用户体验度问题,顾客想搜索产品可能会搜索出新闻,但是如果指定产品目录搜索,有助于提高用户体验度;按栏目搜索下拉也是同样的道理,目的都是为了解决用户需求.
如何实现只搜索指定的栏目ID?百度搜索[织梦如何指定搜索范围],只需要在模板搜索代码form表单中加入 <input type='hidden' name='typeid' value="栏目ID号"> 即可,value可以指定1个栏目或多个栏目,栏目ID之间用英文状态逗号隔开.完整代码在default/head.htm文件中form表单部分添加<input type='hidden' name='typeid' value="栏目ID号">

<form action="/plus/search.php" name="formsearch">
<input type="hidden" name="kwtype" value="0">
<input type='hidden' name='typeid' value="1,4">
<input type="text" name="q" value="请输入关键词"  onblur="if (this.value ==''){this.value=this.defaultValue}" onclick="if(this.value=='请输入关键词')this.value=''">
<input type="submit" name="submit" value="搜 索" style="border:0">
</form>

站内搜索功能修改完成以后,需要在default中新建search.htm模版,PHP脚本会自动调用搜索模板显示页面,其代码拷贝cplist.htm,文件修改参考默认模版/default/search.htm.

网站标题:搜索页_{dede:global.cfg_webname/}
网站关键词:{dede:field name='keywords'/}
网站描述:{dede:field name='description' function='html2text(@me)'/}
面包屑导航栏:搜索 <strong class="fc_03c">{dede:global name='keyword' function='RemoveXSS(@me)'/}</strong> 的结果
搜索页标题:{dede:global name='keyword' function='RemoveXSS(@me)'/}-搜索结果-{dede:global.cfg_webname/}
搜索页导航<span>您的位置:</span> <a href='{dede:global.cfg_cmspath/}/'>主页</a> > 搜索 <strong>{dede:global name='keyword' function='RemoveXSS(@me)'/}</strong> 的结果
调取列表标签{dede:list perpage='4'}{/dede:list}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鬼牛阿飞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值