FreeOZ论坛

标题: 通过简单技术手段,达到论坛和谐的目的 [打印本页]

作者: y12345678    时间: 21-2-2021 13:02
标题: 通过简单技术手段,达到论坛和谐的目的
(本贴原系新足迹发的技术贴,帮助网友们屏蔽令人困扰的ID的干扰。可惜被管理方和谐,借freeOZ宝地贴一下。)

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


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

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



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

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

https://chrome.google.com/websto ... fjojejmpbldmpobfkfo

下载的插件如下图
【图1】
[attach]455120[/attach]

安装好了如下图
【图2】
[attach]455121[/attach]

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

https://greasyfork.org/en/script ... 7%E5%B8%96%E5%AD%90

这个脚本安装下载页面如下图
【图3】
[attach]455122[/attach]

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

找到刚才安装的脚本,3点击,进入
【图5】
[attach]455124[/attach]

进入编辑状态,在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】
[attach]455125[/attach]


然后用Ctrl+S保存。

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

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


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

(完)



作者: ploughman    时间: 14-10-2022 11:04
强!!可以回不去,用不上了。




欢迎光临 FreeOZ论坛 (https://www.freeoz.org/ibbs/) Powered by Discuz! X3.2