跳过正文:https://vitovan.github.io/v2excellent.js/
看到一个贴子 于是我攒了一个黑苹果 ,大家讨论的热火朝天,于是我点了进去:
贴子倒是没什么可吐槽的,关键是回复
根本看不懂啊,不知道大家都在讨论什么呀!!
“ I217 可以用 AppleIntelE1000e.kext 来完美驱动”,这...... 指的是......
于是我拖到下方,找到分页按钮,用强大的人工智能,终于搞清楚了大家都在说些什么。
想,平时看 HackerNews 的评论体验多好呀,明确的知道大家都在讨论什么,评论嵌套着很方便阅读么!为毛 V2EX 不搞一搞?
于是我决定搞一搞。
发现 V2EX 与 HN 不同的一点是:回复中可以同时回复多人,这...... 不是嵌套关系。
不好搞啊......
还是搞了出来。
可能算法上不很严谨,但效果还是蛮好的。
发出来给大家试试,要是觉得不错的话,封成插件呀~
效果是这样的:
升级了,请删除当前书签,前往项目主页重新添加 http://vitovan.github.io/v2excellent.js/
2015/11/25 Add feature: Image Upload
2015/11/25 Add feature: #reply42 Jump
2015/11/25 Add feature: Gift ClickOnce
2015/11/25 Add feature: Floor Specification
1
vitovan OP Sorry La... 标题党,一楼认错。
|
2
Coxxs 2015-11-24 07:28:40 +08:00 1
好赞!也可以考虑做成 user script
|
3
zdnet 2015-11-24 07:34:08 +08:00
好用!
|
4
cdxem713 2015-11-24 07:35:57 +08:00 via iPhone
虽然没有用,但是想了下,貌似有很大的 bug 啊。 v2 不像一般论坛是回复某楼,而是回复某人的,你这样的层级关系一方面肯定聚合不对,而且如果只是几个人的频繁交流,你是如何聚的?
|
5
babytomas 2015-11-24 07:38:09 +08:00 via Android
Nice ,一直很想吐槽 P2EX 的评论。。。
|
7
CodingPuppy 2015-11-24 07:51:28 +08:00
good job,之前有觉得 V 站回复系统不好用,想写个插件来着,奈何 Javascript 技能没点满,一直拖着,现在可以直接用起来了。
|
8
dsdshcym 2015-11-24 08:00:21 +08:00
但是每次都要加载一下好麻烦😂
|
10
hccbook 2015-11-24 08:40:15 +08:00 via iPad
我觉得改成 user script 会更好哦
|
11
exoticknight 2015-11-24 08:47:51 +08:00
考虑弄成网状?
|
12
sablib 2015-11-24 08:50:06 +08:00 1
在首页点的时候把帖子之间的分割线给弄没了。
|
13
Yvette 2015-11-24 08:50:46 +08:00
真棒!希望出 Safari 插件
|
14
nicktogo 2015-11-24 08:52:39 +08:00 via Android
支持改成 user script
|
16
sciooga 2015-11-24 09:00:18 +08:00
@jprovim 哈哈,很好嘛。
@vitovan 楼主 V2EX PLUS 是支持跨页的判断相关回复的,具体是使用了 V 站的一个 API: https://www.v2ex.com/api/replies/show.json?topic_id=238403 (获取这个主题的所有回复) 附上一个效果图 : ) |
17
Tink 2015-11-24 09:00:33 +08:00 2
居然有我。。
|
18
sciooga 2015-11-24 09:02:06 +08:00
另外书签小应用(国内没有一个统一的称呼)一般是写成 Bookmarklet
|
19
simo 2015-11-24 09:03:45 +08:00
我司论坛 03 年上线一直是树状,这么多年,深层嵌套、无法分页,痛觉不爱。
|
20
bk201 2015-11-24 09:04:32 +08:00
然而个人觉得嵌套看着很累
|
21
Kilerd 2015-11-24 09:05:22 +08:00
挺不错,但是对于那些一次回复喜欢回复几个人的楼主,该怎么分割呢?
方法挺好,可能需要改进一下算法。 |
24
vitovan OP |
28
gDD 2015-11-24 09:32:52 +08:00 via iPhone 1
起得一个好名字!
|
29
chenshaoju 2015-11-24 09:34:27 +08:00
哦哟,不错哟,蛮吊的哟!
|
31
cheny95 2015-11-24 09:41:30 +08:00
点开"会话详情" 也可以愉快的玩耍
|
32
hronro 2015-11-24 09:45:03 +08:00 1
这个很赞啊,前几天想做一个类似的,没想到已经有人做出来了。
默默点赞~ |
33
haog 2015-11-24 09:48:35 +08:00
不错
|
34
imn1 2015-11-24 09:51:43 +08:00
|
36
vitovan OP @exoticknight 网状是什么状?
|
37
littlewey 2015-11-24 10:41:44 +08:00 1
麻烦做成扩展哈
|
40
wheatcuican 2015-11-24 10:51:22 +08:00 1
|
41
XuanYuan 2015-11-24 11:18:34 +08:00
一个帖子里面回复多人的问题,可以做成多重 quote 啊
|
44
flyslow 2015-11-24 11:26:19 +08:00
good job
|
45
anthozoan77 2015-11-24 11:28:34 +08:00
厉害,学习!
|
46
imn1 2015-11-24 11:31:15 +08:00
|
47
dofy 2015-11-24 11:32:22 +08:00
不好使啊,点一次没反应,点两次一直 loading
|
48
vitovan OP |
51
vitovan OP @wheatcuican 打算借鉴,作成 Yet Another V2EX Extension.
|
54
halfcoder 2015-11-24 13:10:14 +08:00 1
不建议直接写 javascript:...,最好用(function(){})();包裹一下,不然 firefox 下似乎不行, 45.0b3 。
|
55
zwik 2015-11-24 13:34:24 +08:00
曾经吐槽过,终于有人做这个了
|
56
sitin 2015-11-24 14:05:19 +08:00
一直觉得跨页的看着太累。
|
57
FrankFang128 2015-11-24 14:17:16 +08:00
不喜欢嵌套的评论……
|
59
skyun 2015-11-24 14:47:54 +08:00
V2EX PLUS 棒棒哒~
|
60
FindHao 2015-11-24 15:00:24 +08:00
直接在 tampermonkey 里新建脚本,在自动生成的头里改掉 include :
``` // @include http*://*.v2ex.com/* // @include http*://v2ex.com/* ``` 然后把代码 copy 进去就能跑了呢 效果还是很好的。 |
65
kokdemo 2015-11-24 15:36:21 +08:00 1
根据开源项目起名学来说……
光拼写 excellent 就能拦住不少人…… 我在想要不要把 v2ex.k 挖出来重构一遍…… |
66
jaylong 2015-11-24 15:46:54 +08:00
棒棒哒好赞~~
不过这个是什么鬼? “中文是被允许的在这个仓库,你可以在 [上拉请求] 或者 [问题] 板块里使用中文,放轻松些我的老伙计。” |
68
vitovan OP @Krime 多谢支持,稍候搞一搞。
关于怎么处理的,是直接把他 /她回复的内容附到最近的被回复的人的评论下方了。 并不能区分出他是在回复哪一楼,但通常情况下并不影响效果。 你试试?我在这个帖子里回复了好多了,实际上效果还可以。 |
70
hjc4869 2015-11-24 16:17:32 +08:00 1
|
73
bazingaterry 2015-11-24 19:38:49 +08:00
很有需求~谢谢!
|
74
Starduster 2015-11-24 21:03:26 +08:00
|
75
zonghua 2015-11-25 01:29:28 +08:00 via iPhone
评论嵌套,看起来像黄易新闻。 V2EX 的评论通知也是不能直接跳转定位的吧?
|
76
vitovan OP @Starduster 帮忙 F12 Debug 一下?控制台有没有说些什么?
|
77
vitovan OP [:doge:]
|
78
vitovan OP |
80
vitovan OP r#22 自定义楼层标签测试。
|
81
zonghua 2015-11-25 10:38:04 +08:00 via iPhone 1
@vitovan 楼上有人说实现网状的(图论?)的评论显示,现实中的谈论的确是这样的关系,想法很超前,就是不知道怎么实现。
|
82
liyvhg 2015-11-25 11:09:48 +08:00 1
试了一下, 非常方便, 居然还没有人圈 Livid
|
83
vem 2015-11-25 12:57:11 +08:00 1
NICE , 不错 很好用
|
84
vitovan OP |
85
JerseyGood 2015-11-25 14:30:18 +08:00 1
好用!赞
|
86
cyokvip 2015-11-25 15:27:36 +08:00 1
赞
|
87
7654 2015-11-25 15:31:44 +08:00
为什么我用了后评论头像变廋了
|
90
pandachow 2015-11-25 16:59:56 +08:00 1
好用,赞……(我的帖子引发的讨论确实很乱
直接解决了自己每次 Cmd+F 搜 ID 招人的囧状。。。 |
91
dotpig 2015-11-25 17:09:25 +08:00 1
很赞。终于搞清楚回复的上下文关系了。
|
92
vitovan OP r#89 @7654
# 左右压扁:截个图看看?我这还好啊...... # 跳转的新回复不是我干的...... 我之前没用这个插件时有时也会跳转到创建新回复页面,可能是 V2EX 的什么机制吧...... |