|
主题:[已解决]如何把搜索页里面的“全部”文章,商品,软件,改成需要的搜索词? [收藏主题] | 转到: |
zmq42332046 发表于:2016/4/23 14:50:54 | 只看该作者 查看该作者主题
楼主
|
|
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
zmq42332046 发表于:2016/4/23 16:43:22 | 只看该作者 查看该作者主题
藤椅
问题:搜索页面的{@search.menu}调用数据库所有启用的模型,包括问答中心,但发现许多网友只用到了CMS中的部分功能,而且有些模型不适合做搜索menu(比如haibor新建了一个模型,用来做网站简介等相关部分,即不适合在搜索menu上出现该模型),但询问很多Q群和论坛发帖均没有得到理想的回复。 解决方法:打开plus/search/index.asp 文件,haibor的修改方法如下: 搜索: case "menu" SearchMenu 修改成: case "menu" SearchMenu_diy 找到 SearchMenu() 函数,复制该函数(从sub 到 end sub),在后面粘贴该函数为SearchMenu_diy(),并修改该函数如下(ps.灰色行为修改行,注意其中红色部分的模型对应关系): Sub SearchMenu_diy() 因为该部分修改的可能性很小,所以做成这样静态的,如果你的站点模型改动比较大,可以考虑为模型加个字段,判断是否允许为搜索Menu。照着改我已解决了。 |
|
支持(0) | 反对(0) 顶端 底部 |
zmq42332046 发表于:2016/4/23 16:47:10 | 只看该作者 查看该作者主题
板凳
|
|
支持(0) | 反对(0) 顶端 底部 |
zxy56874483 发表于:2016/4/24 21:59:26 | 只看该作者 查看该作者主题
报纸
|
|
支持(0) | 反对(0) 顶端 底部 |
不需要修改asp的,{@search.menu}标签编译后是:
修改默认搜索方法: <input type="hidden" name="m" id="m" value="0"/> 将0改成 “1” 默认搜索的就是新闻(文章系统),改成 “2” 默认搜索的就是图片 |
|
支持(1) | 反对(0) 顶端 底部 |
<上一主题 | 下一主题 > |