全球主机交流论坛

标题: 话说loc的老哥们刷loc的时候有没有类似于管理系统的需求 [打印本页]

作者: Roo00kie    时间: 2020-7-15 15:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: ByteCat    时间: 2020-7-15 15:28
那挺不错的哈
作者: glisten    时间: 2020-7-15 15:28
有需求,前排预定一下
作者: libin0615    时间: 2020-7-15 15:29
大佬,前排预定。
作者: bitter    时间: 2020-7-15 15:29
预定一个
作者: climb    时间: 2020-7-15 15:30
膜拜大佬,前排预定
作者: Archimedes    时间: 2020-7-15 15:30
赶紧安排上         
作者: tir    时间: 2020-7-15 15:30
膜拜大佬,前排预定了啊 哈哈
作者: tdd    时间: 2020-7-15 15:31
不错不错     
干翻HOSTLOC指日可待
作者: gssasd    时间: 2020-7-15 15:31
如果能自动回帖就好了。无人值守那种。
作者: Roo00kie    时间: 2020-7-15 15:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: tdd    时间: 2020-7-15 15:48
我感觉这个想法挺好的 顶下
作者: nnt    时间: 2020-7-15 15:51
本帖最后由 nnt 于 2020-7-15 15:52 编辑

@论坛大师 这种功能的话,我觉得可以直接在前端解决,存储就放在localstorage里,论坛大师可以考虑加上这个功能。
作者: b66667777    时间: 2020-7-15 15:51
坐等分享
作者: 论坛大师    时间: 2020-7-15 16:00
nnt 发表于 2020-7-15 15:51
@论坛大师 这种功能的话,我觉得可以直接在前端解决,存储就放在localstorage里,论坛大师可以考虑加上这个 ...

谢邀
隐藏标题包含某些关键词的帖子?这个功能很容易实现,可是需要费时间写设置界面供用户管理屏蔽内容
作者: nnt    时间: 2020-7-15 16:02
论坛大师 发表于 2020-7-15 16:00
谢邀
隐藏标题包含某些关键词的帖子?这个功能很容易实现,可是需要费时间写设置界面供用户管理屏蔽内容 ...

主要是想加个关注帖子的功能(相当于伪置顶,让关注的帖子都排在上边,不知道这个好不好实现)。
作者: 论坛大师    时间: 2020-7-15 16:04
nnt 发表于 2020-7-15 16:02
主要是想加个关注帖子的功能(相当于伪置顶,让关注的帖子都排在上边,不知道这个好不好实现)。 ...

类似浏览器自带的书签功能?
作者: Wine    时间: 2020-7-15 16:06
有些词是想屏蔽的,比如不想买瓦工的人,可以直接屏蔽所有包含 瓦工 两个字 的贴子。。。

油猴脚本可以勉强实现这个,我去年发过一次,用来屏蔽virmach的。
不过缺点是,只能区分大小写,比如你屏蔽vir,但其他人是主题名是 Vir VIR virmach VIRMACH这种就屏蔽不了。
作者: nnt    时间: 2020-7-15 16:06
论坛大师 发表于 2020-7-15 16:04
类似浏览器自带的书签功能?

emmm 要说类似的话,最相似的应该就是QQ的聊天置顶功能
作者: Roo00kie    时间: 2020-7-15 16:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: 论坛大师    时间: 2020-7-15 16:10
Wine 发表于 2020-7-15 16:06
油猴脚本可以勉强实现这个,我去年发过一次,用来屏蔽virmach的。
不过缺点是,只能区分大小写,比如你屏 ...


作者: Wine    时间: 2020-7-15 16:14
论坛大师 发表于 2020-7-15 16:10

不明觉厉,大佬要不帮忙修复下,我也是用Copy代码搞的脚本,对这个不熟
  1. // ==UserScript==
  2. // [url=home.php?mod=space&uid=5839]@name[/url]        HostLoc 基于 标题关键词 屏蔽指定帖子
  3. // @namespace   Violentmonkey Scripts
  4. // @match       http*://www.sunk.eu.org/*
  5. // @grant       none
  6. // @version     1.0
  7. // @author      -
  8. // @description 2019/12/7 下午3:33:47
  9. // ==/UserScript==


  10. BlockTittle();

  11. var mo = new MutationObserver(function(allmutations) {
  12.     BlockTittle();
  13. });
  14. mo.observe(document.querySelector('body'), {'childList': true,'characterData':false,'subtree': true});



  15. function BlockTittle() {
  16. //标题列表
  17. //可自行修改和添加,用法:屏蔽的关键词, 用引号包围,半角逗号区隔。
  18. var dogs = new Array("virmach", "vir", "VIR", "Virmach", "Vir", "VirMach");

  19. // 主题列表页 针对标题
  20. for (x in dogs) {
  21.   dog = document.evaluate('//table/tbody[tr[1]/th[1]/a[contains(text(),"' + dogs[x] + '")]]', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
  22.   if (dog.snapshotLength) {
  23.     for (var i = 0, c = ""; i < dog.snapshotLength; i++) {
  24.       dog.snapshotItem(i).innerHTML = "";
  25.     }
  26.   }
  27. }
  28. }
复制代码

作者: 论坛大师    时间: 2020-7-15 16:18
nnt 发表于 2020-7-15 16:06
emmm 要说类似的话,最相似的应该就是QQ的聊天置顶功能

如果关注的那个帖子在帖子列表的第一页,油猴脚本前端可以把它移到列表顶部。可是如果不在第一页呢?无中生有出一个帖子的代码量就太大了
作者: nnt    时间: 2020-7-15 16:19
论坛大师 发表于 2020-7-15 16:18
如果关注的那个帖子在帖子列表的第一页,油猴脚本前端可以把它移到列表顶部。可是如果不在第一页呢?无中 ...

对,难点就是这个。想了一下感觉也没啥好的办法,不知道dz有无可用的api接口调用一下。
作者: gcp    时间: 2020-7-15 16:32
可以拿这个改
https://www.52pojie.cn/thread-1058012-1-1.html

https://greasyfork.org/zh-CN/scripts/392595
作者: 论坛大师    时间: 2020-7-15 17:24
本帖最后由 论坛大师 于 2020-7-15 18:39 编辑

https://pastebin.com/raw/5MGTXTSS
作者: Wine    时间: 2020-7-15 17:30
论坛大师 发表于 2020-7-15 17:24

牛逼,感情是重写了?
作者: 论坛大师    时间: 2020-7-15 17:39
Wine 发表于 2020-7-15 17:30
牛逼,感情是重写了?


作者: Wine    时间: 2020-7-15 17:39
论坛大师 发表于 2020-7-15 17:39

好用。测了下,可以区分大小写
作者: nnt    时间: 2020-7-15 18:00
论坛大师 发表于 2020-7-15 17:24


blocklist好评,将来必成大器。
作者: 论坛大师    时间: 2020-7-15 18:00
Wine 发表于 2020-7-15 17:39
好用。测了下,可以区分大小写

不区分大小写的,如果要区分大小写就去掉后面的i。我更新了代码,添加了重要名单红色显示,在26楼。
作者: 论坛大师    时间: 2020-7-15 18:02
nnt 发表于 2020-7-15 18:00
blocklist好评,将来必成大器。

刚刚更新了代码,添加了 allowlist 功能,在26楼。
作者: Wine    时间: 2020-7-15 18:03
论坛大师 发表于 2020-7-15 18:00
不区分大小写的,如果要区分大小写就去掉后面的i。我更新了代码,添加了重要名单红色显示,在26楼。 ...

emmm,刚说错了
我意思是大小写都可以屏蔽,不区分大小写
--------------------

不错,以后用你这个
作者: nnt    时间: 2020-7-15 18:06
论坛大师 发表于 2020-7-15 18:02
刚刚更新了代码,添加了 allowlist 功能,在26楼。

嗯,不过我值得是把blacklist/whitelist换成blocklist/allowlist给个好评
作者: 论坛大师    时间: 2020-7-15 18:09
nnt 发表于 2020-7-15 18:06
嗯,不过我值得是把blacklist/whitelist换成blocklist/allowlist给个好评。

其实,我一开始就明白的你的意思
话说,那件事情发生之前我的项目也都是用 allowlist/blocklist
作者: lilyhcn1    时间: 2020-7-15 18:09
有能力就是不得了啊,小众功能都给整出来




欢迎光临 全球主机交流论坛 (https://sunk.eu.org/) Powered by Discuz! X3.4