耳机俱乐部论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5190|回复: 5

能不能加个拉黑功能

[复制链接]

58

主题

1778

帖子

38

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
38
注册时间
2008-11-21
发表于 2019-4-1 12:27:26 | 显示全部楼层 |阅读模式

感谢关注耳机俱乐部网站,注册后有更多权限。

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

x
就是浏览论坛时候,根据用户定制的黑名单,自动屏蔽某些用户的主题、回复和短消息
我有SB恐惧症,一打开耳机区看到某些SB账号发某些SB主题就难受
回复

使用道具 举报

0

主题

68

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2019-4-28
发表于 2019-4-29 13:52:54 | 显示全部楼层
楼主逗 了
回复 支持 反对

使用道具 举报

130

主题

2049

帖子

33

积分

认证商家

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

积分
33
注册时间
2011-11-4
QQ
发表于 2020-1-4 14:10:27 来自手机 | 显示全部楼层
不能再赞同更多
回复 支持 反对

使用道具 举报

178

主题

3655

帖子

69

积分

高级会员

Rank: 4Rank: 4Rank: 4Rank: 4

积分
69
注册时间
2008-7-26
发表于 2020-1-31 01:13:19 来自手机 | 显示全部楼层
想发帖上传屏蔽脚本的帖子,结果帖子不让发,被删了
回复 支持 反对

使用道具 举报

178

主题

3655

帖子

69

积分

高级会员

Rank: 4Rank: 4Rank: 4Rank: 4

积分
69
注册时间
2008-7-26
发表于 2020-1-31 01:20:40 | 显示全部楼层
// ==UserScript==
// @name           52pojie 黑名单-屏蔽指定用户帖子(Discuz论坛通用)
// @namespace      Violentmonkey Scripts
// @author         https://www.52pojie.cn/home.php?mod=space&uid=900837
// @description    屏蔽与相应用户有关的所有内容,来源于网络(Discuz 论坛通用!)
// @include        http*://*headphoneclub.com/*
// @grant            none
// @version        1.0
// ==/UserScript==

var ID = new Array("用户名1","用户名2");    //用户名屏蔽列表  备注: 如需屏蔽多人   按照 "用户名1","用户名2" 格式,
var displaymessage = true;                  //如不需要显示屏蔽提示   请将"true"改为"false"

for (var x in ID) {
        thread = document.evaluate('//table/tbody[tr[1]/td[2]//cite/a[text()="' + ID[x] + '"]]', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
        if (thread.snapshotLength) {
                for (var i = 0; i < thread.snapshotLength; i++) {
                     if(displaymessage) {
                             thread.snapshotItem(i).innerHTML = "<tr><td class='icn'><img src='static/image/common/folder_common.gif' /></a></td><th class='common'><b>已屏蔽主题 " + "<font color=grey></th><td class='by'><cite><font color=grey>" + ID[x] + "</font></cite></td><td class='num'></td><td class='by'></td></tr>";
                         }
                         else {
                                 thread.snapshotItem(i).innerHTML = "";
                     }
                }
        }
        post = document.evaluate('//table/tbody[tr[1]/td[1]//a[text()="' + ID[x] + '"]]', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
        if (post.snapshotLength) {
                for (var i = 0, c = ""; i < post.snapshotLength; i++) {
                        c = post.snapshotItem(i).firstChild.childNodes[3].textContent.replace(/\s*/g, "").slice(0, 3);
                        c = (Number(c) > 99) ? c + "#" : c;
                        if(displaymessage) {
                             post.snapshotItem(i).innerHTML = "<p><center>已屏蔽" + " <font color=grey>" + ID[x] + "</font></center></p>";
                         }
                         else {
                                 post.snapshotItem(i).innerHTML = "";
                     }
                }
        }
         quote = document.evaluate('//blockquote[font/a/font[contains(text(),"' + ID[x] + '")]]', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
     if (quote.snapshotLength) {
        for (var i = 0; i < quote.snapshotLength; i++) {
                         if(displaymessage) {
                             quote.snapshotItem(i).innerHTML = '<p>已屏蔽引用 <font color=grey>' + ID[x] + '</font>的言论</p>';
                         }
                         else {
                                 quote.snapshotItem(i).innerHTML = '<br />';
                     }
                }
        }
         title = document.evaluate('//table/tbody[tr[1]/th[1]//a[contains(text(),"' + ID[x] + '")]]', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
                        if (title.snapshotLength) {
                                for (var i = 0, c = ""; i < title.snapshotLength; i++) {
                                        title.snapshotItem(i).innerHTML = "";
                                }
                        }

}

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
chrome安装油猴Tampermonkey,新增脚本,把上面这段贴进去,var ID那自己换成要屏蔽的ID即可。
个人公众号:LM叨叨叨,聊聊hifi,嘎嘎塞胡
回复 支持 反对

使用道具 举报

73

主题

1037

帖子

28

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
28
注册时间
2017-3-14
发表于 2020-1-31 20:35:52 | 显示全部楼层
DXDXDX 发表于 2020-1-31 01:20
// ==UserScript==
// @name           52pojie 黑名单-屏蔽指定用户帖子(Discuz论坛通用)
// @namespa ...

谢谢,很有用。
回复 支持 反对

使用道具 举报

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

本版积分规则

耳机俱乐部微信
耳机俱乐部微信

联系我们|有害信息举报:010-60152166 邮箱:zx@jd-bbs.com|手机版|Archiver|黑名单|中国耳机爱好者俱乐部 ( 京ICP备09075138号 )

GMT+8, 2024-11-26 21:13 , Processed in 0.086344 second(s), 28 queries , Gzip On.

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