跳过正文: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 ![]() 好赞!也可以考虑做成 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 &nbp; 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 ![]() 在首页点的时候把帖子之间的分割线给弄没了。 |
![]() | 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: api/replies/show.json?topic_id=238403 (获取这个主题的所有回复) 附上一个效果图 : ) ![]() |
![]() | 17 Tink PRO ![]() 居然有我。。 |
![]() | 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 ![]() 起得一个好名字! |
![]() | 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 ![]() 这个很赞啊,前几天想做一个类似的,没想到已经有人做出来了。 默默点赞~ |
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 ![]() 麻烦做成扩展哈 |
![]() | 40 wheatcuican 2015-11-24 10:51:22 +08:00 ![]() |
![]() | 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 ![]() 不建议直接写 Javascript:...,最好用(function(){})();包裹一下,不然 firefox 下似乎不行, 45.0b3 。 |
![]() | 55 DiagnosticError 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 ![]() 根据开源项目起名学来说…… 光拼写 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 ![]() |
73 bazingaterry 很有需求~谢谢! |
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 ![]() @vitovan 楼上有人说实现网状的(图论?)的评论显示,现实中的谈论的确是这样的关系,想法很超前,就是不知道怎么实现。 |
![]() | 82 liyvhg 2015-11-25 11:09:48 +08:00 ![]() 试了一下, 非常方便, 居然还没有人圈 Livid |
![]() | 83 vem 2015-11-25 12:57:11 +08:00 ![]() NICE , 不错 很好用 |
![]() | 84 vitovan OP ![]() |
![]() | 85 JerseyGood 2015-11-25 14:30:18 +08:00 ![]() 好用!赞 |
![]() | 86 cyokvip 2015-11-25 15:27:36 +08:00 ![]() 赞 |
![]() | 87 7654 2015-11-25 15:31:44 +08:00 为什么我用了后评论头像变了 |
![]() | 90 xxm459259 2015-11-25 16:59:56 +08:00 ![]() 好用,赞……(我的帖子引发的讨论确实很乱 直接解决了自己每次 Cmd+F 搜 ID 招人的状。。。 |
![]() | 91 dotpig 2015-11-25 17:09:25 +08:00 ![]() 很赞。终于搞清楚回复的上下文关系了。 |
![]() | 92 vitovan OP r#89 @7654 # 左右压扁:截个图看看?我这还好啊...... ![]() # 跳转的新回复不是我干的...... 我之前没用这个插件时有时也会跳转到创建新回复页面,可能是 V2EX 的什么机制吧...... |