经常使用搜索,总会发现一些不方便的地方,不符合个人的使用习惯,具体了就是以下几点。
【不便的地方】
如果需使用高级搜索,必须先跳转至基础搜索页面,完成后再二次点击进入高级搜索界面。这种多级跳转无法“一键直达”,使用效率低。 虽然也有直达入口(小电视旁的问题悬赏标题),但是入口单一不便捷。
在进行板块选择时,现有的滚动列表布局不合理。由于选项众多,往往需要长时间、多次滚动页面才能定位到目标板块。
现有的侧边栏搜索作用是“快速检索”,不支持全文搜索,也没法按板块搜索。
侧边栏受限于结构设计,下方留白区域过窄,无法容纳更多的筛选项(如板块选中、全文搜索)。
【解决方案】
构建独立的高级搜索,能够筛选板块,能够使用更多的筛选条件,这样就能提升高级搜索的使用次数
【功能介绍】
1、悬浮侧边吸附的工具条入口
可以上下调整位置
可以左右调整,吸附在左侧或者右侧
2、侧边弹出的高级搜索面板,能够自动收起,聚合了常用的一些高级搜索筛选项,用处较少的筛选没有添加
- 搜索类型:帖子、日志、相册……
- 时间类型:全部、1天、2天……
- 排序类型1:回复时间、发帖时间
- 排序类型2:升序、降序
- 检索位置:标题、全文搜索
- 板块筛选:Ⅰ选中板块后出现在上方区域 Ⅱ可以拖拽调整板块大区之间的顺序 Ⅲ上方的参数是写死的,此处的板块信息是每隔3天动态拉取一次(后期添加新的板块、子板块,脚本不用更新)
【特性】
- 缩放了网页才知道侧边栏并非总是折叠,如果个人信息的侧边栏初始是折叠的话,展开个人信息侧边栏会覆盖挡住工具条,如果个人信息的侧边栏初始是非折叠则不会。
- 侧边栏输入内容后,鼠标如果移动到输入法的候选词上面,侧边栏会自动折叠。原因是鼠标移出侧边栏逻辑,鼠标移动到输入法候选词上面也会被判定为移出侧边栏。
本脚本高级搜索面板一开始也和论坛存在一样的问题,后来添加了新的判断逻辑,如果输入框为激活输入的状态,鼠标不管移动到哪里,面板不会自动折叠。
论坛原本的侧边栏没有加,如果各位遇到的话,尽量将鼠标放上一点,不要和候选词重叠。
【适用平台】
本脚本只在PC网页、Chrome浏览器上面做了测试,火狐浏览器兼容性不保证,移动端上面切换为PC页面的兼容性也不保证。
【更新】
- 【BUG】最近在用的脚本管理器是脚本猫ScriptCat而不是篡改猴tampermonkey,原本的 *://*gamemale.com/* 匹配网址的规则在脚本猫上面能够生效,在篡改猴上面不生效,导致搜索工具条出不来,现在修改为了 *://*.gamemale.com/*
- 【BUG】当搜索时间选择具体的时间(1天、1周…),搜索内容填写为空,可以正常搜索出来。“无法搜索,输入内容为空”的触发条件只在全部时间+空输入内容时候生效。
- 【优化】一般左侧都有一段空白区域,工具条放在左侧不会挡住内容,但是搜索结果页面的结果距离左侧边距过近,会和工具条重叠。给搜索结果左侧添加了一段空白。
【脚本】
脚本用法就不多说了,全部复制粘贴到油猴里面。
如果遇到bug了请积极反馈,私聊或者贴内回复
如果对各位有帮助的话,希望各位能给个追随
|