dedeeims中搜索实现指定栏目搜索

广告时间

精品荐!虎年童装-虎虎生威!
125.0元
特价科比战靴-最轻NBA冠军战靴
120.0元

今天洗了澡回来(PS:为什么有人能洗一个多小时???),老鬼就问我一个问题,在DEDE的EIMS中搜索功能搜索结果出来的是全部的文章,而老鬼想要的效果是搜索结果只出现产品中的结果,DEDE的EIMS应该说是一款很好用的自主建站企业建设网站的很好用的工具,觉得应该有这个功能,于是下载,解压,研究,搞定。

dedeeims中搜索实现指定栏目搜索的过程方法如下

DEDEEIMS搜索主要在plus/search.php这个页面,页面中发现其提供了$typeid及$channeltype等几个参数,根据使用DEDECMS的经验,这两个名字应该是栏目ID和模型ID,而在实例化搜索的SearchView类时,也将这两个参数传递进去。OK,由此入手,修改方法为(以DEDEEIMS默认的蓝色模板为例):

(用EIMS的新手可以参考下,老手跳过!)

1.在模板目录下修改index.htm(/templets/blue/index.htm)
在表单form里面,增加

其中value里面的4改成你要的栏目ID即可,如果需要多个栏目,那么用英文状态下的,连接起来

2.因为form没有写在header.htm里面,因此还需要参照上面的步骤修改search.htm(/templets/blue/en/search.htm),大概在23行。

One Response to “dedeeims中搜索实现指定栏目搜索”

  1. 呼吸 Says:

    套了一个晚上的模板,就这个问题占据了大半的时间

Leave a Reply