DedeCMS搜索指定栏目下的文章如何实现方法

积极的人在每一次忧患中都看到一个机会,而消极的人则在每个机会都看到某种忧患。

Dede建站特别是企业站时候,在搜索的时候,很多客户只想展示指定的一些栏目的搜索结果,要屏蔽掉一些栏目的文章搜索,比如卖车的只想给用户展示产品的搜索结果,而不想展示公司新闻的搜索结果。Dede自带的搜索插件是不支持指定栏目的搜索的,这里比较落后,要实现DedeCMS搜索指定栏目下的文章,需要我们做下小修改,余斗今天提供两个方法,大家自行选择:

一、只针对特定的一个栏目适用,不适合指定多栏目的搜索

找到根目录plus文件下的search.php文件中找到代码:

	$t1 = ExecTime();

大概在第106行,在这段代码下面加上:

	$typeid=2;

其中2为指定栏目的id,保存后就实现在网站的搜索结果只展示id为2的栏目下的文章,但是也只能指定一个栏目,扩展性教差,如果要指定多个栏目,则第二个方法比较实用。

二、针对多个栏目适用

把以下代码放在模版文件中的搜索表单form里面即可:

	<input type="hidden" name="typeid" value="特定栏目id">

余斗的栏目的写法为:

	<input type="hidden" name="typeid" value="2">

修改完成后,如果是静态生成的页面要批量生成下,这样就能完美的实现指定多栏目下文章的搜索了。

到此这篇关于DedeCMS搜索指定栏目下的文章如何实现方法就介绍到这了。态度决定一切,实力捍卫尊严!人要经得起诱惑耐得住寂寞!更多相关DedeCMS搜索指定栏目下的文章如何实现方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
织梦后台文档列表添加复制文档功能支持所有模型

织梦无法上传ico图标格式文件的如何解决方法

dedecms如何实现任意页面调用当前会员信息的方

织梦dede:tag调用指定多个栏目的TAG标签

织梦栏目列表按附加表自定义字段排序