前阵子无意间在知更鸟大神那里看到百度站内搜索结果的嵌入式页面,感觉很惊艳,当时还不懂如何设置,昨天登录到百度站长平台设置boke112导航的站内搜索域名时才发现百度站内搜索已经有一个“嵌入式搜索结果”的功能,所以今天特意分享给大家学习一番。
嵌入式百度站内搜索结果页的详细设置步骤如下:
1、登录百度站长平台,找到相对应的站点后往下拖到底,在左侧菜单的【网站组件】中找到【站内搜索】并点击。
2、在出现的页面中点击【现在使用】,如果是第一次设置百度站内搜索,请参考《如何设置百度站内搜索?》。如果以前已经设置好站内搜索,请直接进入相对应网站的管理后台。
3、在出现的页面中,点击顶部菜单【结果页管理】。
4、在出现的页面中,点击左侧菜单【嵌入式搜索结果】,即可在右侧看到设置嵌入式百度站内搜索结果页所需要的代码。
5、登录我们的WordPress站点,新建一个页面,把编辑模式切换到“文本”模式,然后将第4步所得到的代码粘贴这个新建的页面,然后直接发布。
6、将我们主题中涉及到百度站内搜索的链接地址更改为第5步新建页面的链接地址。如Unite主题,就是修改主题文件夹内的inc\ search-baidu.php文件中的http://zhannei.baidu.com/cse/search为https://www.yigujin.cn/baidu。
至此,已经成功实现嵌入式百度站内搜索结果页,具体效果请直接试试本站的站内搜索。
普及一下第4步获取的代码知识:
bdcsFrameWidth:您的搜索结果页宽度,默认为542px,调整时只可以大于542,不可小于542px。
bdcsFrameWt:您的结果页横向排版。
bdcsFrameWt的值=1,隐藏左侧筛选排序,隐藏logo区域,隐藏右侧广告;
bdcsFrameWt的值=2,显示左侧筛选排序,显示logo区域(需要bdcsFrameHt值为2),隐藏右侧广告
bdcsFrameWt的值=3,隐藏左侧筛选排序,隐藏logo区域,显示右侧广告。
bdcsFrameHt:您的结果页纵向排版。
bdcsFrameHt的值=1,隐藏顶部搜索框;
bdcsFrameHt的值=2,显示顶部搜索框。
bdcsFrameResultNum:您的结果页每页显示结果条数,默认为10,我修改为20,好像还是显示10,感觉不起作用。
发表于2015-10-16 13:28 沙发
百度要是能完全个性化就好了
@中国历史这个以后应该会有吧,目前比较困难
发表于2015-10-16 17:07 板凳
学习起来!
发表于2015-10-16 17:37 地板
代码详解很好。我一直都是直接拷贝的,都不知道有什么用,这下清楚了,给定制带来了方便。呵呵
@守心斋我大部分也是直接拷贝能用就行,不过懂得其中意思用起来就会得心应手
发表于2015-10-17 10:23 4楼
感觉挺复杂的,都没有弄百度站内搜索~ [强]
@三月福利吧说起来很复杂,其实做起来很简单的
发表于2015-10-18 10:47 5楼
结果,宽度超出手机屏幕了。
@瑾瑜[疑问] 这个应该是自适应了,我刚才用我的5.5寸手机试了一下,一切正常
@懿古今当时是用电脑,改变浏览器宽度试的,用手机直接打开的确是正常的。
@瑾瑜因为这个是代码都是百度的,它就设置了PC端固定宽度,所以改变浏览器大小是不正常的,不过一般人搜索玩应该不会那么无聊改变浏览器大小的吧。移动端百度倒是设置成自适应了。
发表于2015-10-31 11:00 6楼
恩,百度站内搜索还是有必要搞一个的,听说有利于百度收录
@天中青年感觉好过没有,不过很少人用到这些搜索功能
发表于2016-11-23 10:20 7楼
你这个教程很直观!一目了然啊!
@片段艺文志[呲牙] 这种技术教程文章最好是能让人看完就能折腾的,这样感觉比较好