y12345678 发表于 21-2-2021 12:02:54

通过简单技术手段,达到论坛和谐的目的

(本贴原系新足迹发的技术贴,帮助网友们屏蔽令人困扰的ID的干扰。可惜被管理方和谐,借freeOZ宝地贴一下。)

1)前言
新足迹论坛的成员多样,观点多样,这是这个论坛的吸引力。但是也对一些网友带来了无尽的困扰,所谓人生多苦,怨憎会或许是最为严重的那种吧。
一些网友常常会要求论坛开放新的功能,他们问:
足迹不能屏蔽ID?
如何屏蔽某Id的帖子?
把三观差异大的ID回帖提醒,通通屏蔽了


这样的想法和需求,新足迹官方的态度应该是不予支持的。个人也觉得大可不必,平常心就好了嘛。

可是看到新足迹的很多网友对此一场困扰,所以本文探讨采用技术手段实施的方法。



2)适用环境
win电脑 + chrome浏览器 + Tampermonkey扩展
(其他环境的还没有测试)

chrome浏览器就不介绍了,大家都知道
Tampermonkey扩展,相信大家都知道是chrome最重要的一个扩展,他的好处是安装了时候可以使用各种定制的脚本。没有安装好的朋友可以在这里安装

https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo

下载的插件如下图
【图1】


安装好了如下图
【图2】


3)安装给tampermonkey的脚本,Discuz 黑名单-屏蔽指定用户帖子

https://greasyfork.org/en/scripts/408860-discuz-%E9%BB%91%E5%90%8D%E5%8D%95-%E5%B1%8F%E8%94%BD%E6%8C%87%E5%AE%9A%E7%94%A8%E6%88%B7%E5%B8%96%E5%AD%90

这个脚本安装下载页面如下图
【图3】


4)简单配置
首先来到tampermonkey扩展的dashborad,按照1、2的次序点击进入
【图4】


找到刚才安装的脚本,3点击,进入
【图5】


进入编辑状态,在4、5的地方进行修改

4是在开始的地方加入论坛的网址
// @include      http*://www.oursteps.com.au/*

5是找到用户名屏蔽列表这一行,加入您想屏蔽的ID。
缺省的这一行大概是这个样子的
var ID = new Array("test01","test02","test03")
比如说您想屏蔽ID: ABC,就把双引号中的test01改成ABC。如果有多个ID,就依次改。超过了三个,也可以加上逗号和双引号一直添加。
比如干活您想屏蔽一共五个ID: ABC、BCD、CDE、EFG、FGH
那这一行就改成
var ID = new Array("ABC","BCD","DEF","EFG","FGH")

如下图
【图6】



然后用Ctrl+S保存。

5)效果展示
回到足迹上。如果已经有打开的页面,需要F5刷新一下。
确认是否已经打开Tampermonkey扩展,也确认这个脚本已经生效。

出于技术上测试的需要,随机屏蔽了几个ID,因为隐私的缘故,打上了马赛克。
下图是大千世界的帖子列表。画圈的是该ID发的贴被屏蔽
【图7】



下图是阅读帖子是的状态,指定ID的发言被屏蔽了。
【图8】


(完)


ploughman 发表于 14-10-2022 10:04:17

强!!可以回不去,用不上了。
页: [1]
查看完整版本: 通过简单技术手段,达到论坛和谐的目的