- UID
- 1582173
- 主题
- 421
- 阅读权限
- 60
- 帖子
- 9084
- 精华
- 0
- 积分
- 4847
- 金钱
- 10819
- 荣誉
- 27
- 人气
- 350
- 在线时间
- 10083 小时
- 评议
- 0
- 帖子
- 9084
- 精华
- 0
- 积分
- 4847
- 金钱
- 10819
- 荣誉
- 27
- 人气
- 350
- 评议
- 0
|
本帖最后由 reichelite 于 2013-5-7 11:13 编辑
首先感谢goldzero搬运原始脚本:http://game.ali213.net/thread-4788627-1-1.html
这个东西是个很方便的脚本,可以彻底屏蔽特定ID的主题帖与回复帖,做到 out of sight, out of mind……
使用前:
使用后:
使用前:
使用后:
心动不如行动,赶紧安装吧!
启用脚本前,Firefox用户请先安装Greasemonkey扩展:
https://addons.mozilla.org/zh-cn/firefox/addon/greasemonkey/
Chrome用户请先安装Tampermonkey扩展:
https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo
因为我用Chrome,因此用Chrome做范例,Firefox设置大同小异,用火狐的人的智商都能自己琢磨出来吧
1. 下完插件以后,这时是没有脚本的,我们要添加一个。点击插件图标,选“选项”;
2. 进入脚本列表,我们点右上那个记事本图标,新建一个脚本;
3. 进入编辑器界面,把自动生成的那几行代码删掉,把要用的脚本代码全部复制进去(代码在帖子最后);
4. 最后点保存,保存脚本文件;
5. 回到脚本列表,看到脚本已经保存并且启用了(脚本前图标为绿色);
6. 关掉设置界面,刷新论坛,看见图标上有红色数字下标说明已经开始过滤了。OK,现在开始清爽的游侠之旅吧!
以下是脚本代码。由于大家口味不一,不知道要屏蔽哪些ID,因此我只提供一个最基本功能:屏蔽最招人烦的挪威佬
- // ==UserScript==
- // @name ayadz
- // @author 繁花
- // @namespace http://bbs.sc2game.com/
- // @version 0.3.130504
- // @create 2013-05-04
- // @lastmodified 2013-05-04
- // @description 不想看可以不看
- // @match http://game.ali213.net/*
- // @copyright 2012+,繁花
- // @require http://bbs.neotv.cn/template/neotv/js/jquery.min.js
- // @grant none
- // ==/UserScript==
- // 设置在此
- var banthread = "zsjmjx"; //不看谁的帖子?用,分隔,注意用半角逗号。
- var banreply = "zsjmjx"; //不看谁的回复?用,分割,注意用半角逗号。
- var highlight = ""; //谁的帖子高亮?用,分割,注意用半角逗号。
- var bantitlekeyword = ""; //帖子标题**屏蔽,注意**太多会使得速度大幅下降。
- var banreplykeyword = ""; //帖子内容**屏蔽,注意**太多会使得速度大幅下降。
- var highlightcolor = "#C0D9D9"; //高亮颜色, 色表请查阅 http://bbs.sc2game.com/color.htm
- // 以上留空为关闭相应功能
- // QQ群108217558欢迎加入
- // www.sc2game.com bbs.sc2game.com 欢迎大家有空去逛逛
- // 版本更新信息,请查阅bbs.sc2game.com
- // 请注意,自动更新功能可能导致您的设定被覆盖,请注意自行保存。
- main();
- jQuery.noConflict();
- function getURLParameter(name) {
- return decodeURI(
- (RegExp(name + '=' + '(.+?)(&|$)').exec(location.search) || [, ""])[1]
- );
- }
- function main() {
- var banamount = 0;
- banreply = banreply.toLowerCase();
- banthread = banthread.toLowerCase();
- bantitlekeyword = bantitlekeyword.toLowerCase();
- highlight = highlight.toLowerCase();
- var titlekeyword = bantitlekeyword.split(",");
- var replys = banreply.split(",");
- var threads = banthread.split(",");
- var higlightuser = highlight.split(",");
- var replykeyword = banreplykeyword.split(",");
- var action;
- action = getURLParameter("mod");
- if (action == "viewthread" || location.href.indexOf("thread-") >= 0) {
- //阅读帖子
- $("div[id^='post_']").each(function () {
- var author = $(this).find(".authi:first > a").text().toLowerCase();
- if (replys.indexOf(author) >= 0) {
- banamount += 1;
- $(this).css("display", "none");
- }
- var title = $(this).find(".t_f").text().toLowerCase();
- for (var k in replykeyword) {
- if (title.indexOf(replykeyword[k]) >= 0 && banreplykeyword != "") {
- banamount += 1;
- $(this).css("display", "none");
- }
- }
- });
- } else if (action == "forumdisplay" || location.href.indexOf("forum-") >= 0) {
- $("tbody[id^='normalthread']").each(function () {
- var author = $(this).find(".by:first > cite >a:first").text().toLowerCase();
- if (threads.indexOf(author) >= 0) {
- banamount += 1;
- $(this).css("display", "none");
- //$(this).parents("tbody").find("tr").css("background-color","red");
- }
- if (higlightuser.indexOf(author) >= 0) {
- $(this).find("tr").css("background-color", highlightcolor);
- }
- //关键字屏蔽功能
- var title = $(this).find(".xst").text().toLowerCase();
- for (var k in titlekeyword) {
- if (title.indexOf(titlekeyword[k]) >= 0 && bantitlekeyword != "") {
- banamount += 1;
- $(this).css("display", "none");
- }
- }
- });
- }
- $("#flk").append(banamount + " posts were not displayed.");
- }
复制代码 如果要自己编辑脚本的话请注意:添加多个ID的时候用英文逗号分隔,像这样:
var banthread = "xxxx , xxxxxxxx"; 别把人家ID打出来 ------by 灵溪
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
-
总评分: 金钱 + 10
人气 + 15
查看全部评分
|