A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 8925|回复: 23

[分享]再也不用选择性失明,discuz用户ID简易屏蔽方法

[复制链接]

征服者

好想再看看...

精华
0
帖子
4154
威望
0 点
积分
6551 点
种子
7 点
注册时间
2012-3-5
最后登录
2019-9-16
 楼主| 发表于 2013-8-18 21:19  ·  四川 | 显示全部楼层 |阅读模式
本帖最后由 liaog 于 2013-8-18 22:23 编辑

这个方法可以屏蔽discuz论坛的指定用户ID(广告君,毁三观头像,无脑喷...),被拉黑的用户发任何帖子你都是看不到的。

软件准备:Firefox浏览器+Scriptish插件,下载地址:http://scriptish.org/
     或者chrome浏览器
                 notepad++                       http://notepad-plus-plus.org/

屏蔽代码出处:http://bbs.kafan.cn/thread-1529881-1-1.html
  1.     // ==UserScript==
  2.     // @name           discuz 屏蔽id
  3.     // @namespace      
  4.     // @include        */viewthread.php*
  5.     // @include        */thread*
  6.     // @include        */redirect.php*
  7.     // @include        */forum*
  8.     // ==/UserScript==
  9.     var bl = new Array("id1","id2","id3");
  10.     for (x in bl) {
  11.             b = document.evaluate('//table/tbody[tr[1]/td[1]//a[text()="' + bl[x] + '"]]', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
  12.             if (b.snapshotLength) {
  13.                     for (var i = 0,c=""; i < b.snapshotLength; i++) {
  14.                     c = b.snapshotItem(i).firstChild.childNodes[3].textContent.replace(/\s*/g,"").slice(0,2);
  15.                     c = (Number(c) > 9)?c+"楼":c
  16.                             b.snapshotItem(i).innerHTML = "<center>被屏蔽帖子 " +c+" <font color=red>" + bl[x] + "</font></center>";
  17.                     }
  18.             }
  19.     }

  20.     for (x in bl) {
  21.             b =
  22.     document.evaluate('//table/tbody[tr[1]/td[1]/div[1]//font[text()="' +
  23.     bl[x] + '"]]', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
  24.     null);
  25.             if (b.snapshotLength) {
  26.                     for (var i = 0,c=""; i < b.snapshotLength; i++) {
  27.                     c =String(b.snapshotItem(i).firstChild.childNodes[3].textContent.match(/\d+#/)).replace(/#/,"楼");
  28.                     b.snapshotItem(i).innerHTML = "<center>被屏蔽帖子 "
  29.     +c+" <font color=red>" + bl[x] + "</font></center>";
  30.                     }
  31.             }
  32.     }

  33.     for (x in bl) {
  34.             b =
  35.     document.evaluate('//table/tbody[tr[1]/td[2]//cite/a[text()="' + bl[x] +
  36.     '"]]', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
  37.             if (b.snapshotLength) {
  38.                     for (var i = 0,c=""; i < b.snapshotLength; i++) {
  39.                     b.snapshotItem(i).innerHTML = "";
  40.                     }
  41.             }
  42.     }
复制代码
先把Firefox装上scriptish插件(或者直接用chrome)

运行notepad++,把代码粘进去,第9行的ID用你要屏蔽的用户ID替换(注意符号为半角状态,可以添加更多ID)。保存,文件名随意,生成一个txt文件
PS : 不用notepad++也可以用记事本,不过中文ID全都成了乱码,无法屏蔽)

把生成的文件后缀名.txt改为.user.js(win7后缀名看不到的点这里:http://www.jb51.net/os/windows/74257.html

再次打开Firefox,把文件拖动到浏览器窗口安装(chrome的话直接打开设置-拓展程序,把文件拖到这里就行)

刷新后发现ID被屏蔽就OK

PS:其实浏览器不支持的话可以考虑换一下web freer,其实就是一个chrome+http proxy插件的浏览器,优点是可以免费***并且支持chrome的所有插件(YTdownloader之流)。缺点是广告略凶,不过可以搜代码屏蔽掉。






终结者

审判者≠任天堂

精华
0
帖子
7427
威望
0 点
积分
8292 点
种子
12 点
注册时间
2009-10-19
最后登录
2024-11-5
发表于 2013-8-18 21:31  ·  上海 | 显示全部楼层
这尼玛还要装个火狐。。。

悟道者

這就是頭像下面那行字嗎?

精华
3
帖子
30099
威望
4 点
积分
36339 点
种子
1333 点
注册时间
2008-7-5
最后登录
2024-11-17
发表于 2013-8-18 21:35  ·  香港 | 显示全部楼层
广告君防不了,千万个马甲你加得了几个,对无脑喷比较有效,但是,我不用火狐怎么办?

征服者

好想再看看...

精华
0
帖子
4154
威望
0 点
积分
6551 点
种子
7 点
注册时间
2012-3-5
最后登录
2019-9-16
 楼主| 发表于 2013-8-18 21:45  ·  四川 | 显示全部楼层
xbird 发表于 2013-8-18 21:35
广告君防不了,千万个马甲你加得了几个,对无脑喷比较有效,但是,我不用火狐怎么办?

这个方法chrome也有用,只要把那个.js的文件拖放到设置的拓展程序窗里即可                    

悟道者

這就是頭像下面那行字嗎?

精华
3
帖子
30099
威望
4 点
积分
36339 点
种子
1333 点
注册时间
2008-7-5
最后登录
2024-11-17
发表于 2013-8-18 21:48  ·  香港 | 显示全部楼层
liaog 发表于 2013-8-18 21:45
这个方法chrome也有用,只要把那个.js的文件拖放到设置的拓展程序窗里即可                ...

可我用的也不是chrome啊……

征服者

好想再看看...

精华
0
帖子
4154
威望
0 点
积分
6551 点
种子
7 点
注册时间
2012-3-5
最后登录
2019-9-16
 楼主| 发表于 2013-8-18 21:53  ·  四川 | 显示全部楼层
xbird 发表于 2013-8-18 21:48
可我用的也不是chrome啊……

能支持脚本拓展的一般都可以,不过你如果用IE就无解了...

悟道者

這就是頭像下面那行字嗎?

精华
3
帖子
30099
威望
4 点
积分
36339 点
种子
1333 点
注册时间
2008-7-5
最后登录
2024-11-17
发表于 2013-8-18 21:58  ·  香港 | 显示全部楼层
liaog 发表于 2013-8-18 21:53
能支持脚本拓展的一般都可以,不过你如果用IE就无解了...

用的是Mzxthon,不是IE,支持插件,但好像安不了这个……

征服者

好想再看看...

精华
0
帖子
4154
威望
0 点
积分
6551 点
种子
7 点
注册时间
2012-3-5
最后登录
2019-9-16
 楼主| 发表于 2013-8-18 22:01  ·  四川 | 显示全部楼层
xbird 发表于 2013-8-18 21:58
用的是Mzxthon,不是IE,支持插件,但好像安不了这个……

这个浏览器是基于IE内核的...                 

悟道者

這就是頭像下面那行字嗎?

精华
3
帖子
30099
威望
4 点
积分
36339 点
种子
1333 点
注册时间
2008-7-5
最后登录
2024-11-17
发表于 2013-8-18 22:03  ·  香港 | 显示全部楼层
liaog 发表于 2013-8-18 22:01
这个浏览器是基于IE内核的...                 

是啊……




版主

宫本武藏

精华
2
帖子
18222
威望
14 点
积分
21324 点
种子
9 点
注册时间
2005-1-6
最后登录
2024-10-6
发表于 2013-8-18 22:10  ·  江苏 | 显示全部楼层
liaog 发表于 2013-8-18 22:01
这个浏览器是基于IE内核的...                 

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

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-11-17 07:30 , Processed in 0.207102 second(s), 15 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部