Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[修改] 免插件实现搜索框增加百度搜索提示功能,提升站内搜索体验!

[复制链接]
骂了隔壁王叔叔 发表于 2014-9-26 23:52:13 | 显示全部楼层 |阅读模式
本帖最后由 骂了隔壁王叔叔 于 2014-9-27 12:28 编辑

        用惯了搜索引擎的用户都知道,输入几个字后下面就跳出了相关的提示内容,这样有时候用户就不要完整的输完想搜的内容,直接点提示就可以了,这样既能节省时间,也能增强用户对相关内容的搜索,是一项非常提升搜索体验的功能,但是很遗憾Discuz站内搜索默认不带搜索提示功能,想不想为你的网站加上百度的搜索提示功能呢,方法很简单,经过本人的摸索实践,发现只需要修改一个模版文件就可以实现这个功能了,在此分享给大家。
效果演示地址:http://www.lubrabra.com/



方法如下:

1、找到template/default/common/路径下的搜索框模版文件pubsearchform.htm,先做个备份,以防不需要使用此功能的时候替换过来。

2、搜索i<input>标签,总共有10个,在所有<input>标签中添加“baiduSug=1”属性;

3、在模版末尾添加代码:<script charset="gbk" src="http://www.baidu.com/js/opensug.js"></script>,保存修改后的模版,后台更新模版缓存即可。

如果嫌麻烦的话,可以将我已经修改好的模版文件上传替换默认的模版即可。


    其实这个功能主要是引用了百度开放平台的搜索框提示代码,也有通过插件实现该功能的,但是个人觉得插件能少用一个是一个,毕竟插件越多系统负担越重,能够通过修改模版实现的功能尽量不用插件。






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| 骂了隔壁王叔叔 发表于 2014-9-27 00:12:01 | 显示全部楼层
第一次发帖,没人回复呀,自己顶下吧。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 12:40 , Processed in 0.054390 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表