V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
autoxbc
V2EX  ›  V2EX

这才是 V2 评论的正确改造方式

  •  
  •   autoxbc · 2017-07-25 05:38:36 +08:00 · 5485 次点击
    这是一个创建于 2670 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看了几个增强脚本,思路都不对

    还得自己动手 2017-07-25_051309.png

    第 1 条附言  ·  2017-07-25 08:40:12 +08:00
    第 2 条附言  ·  2017-07-25 10:44:06 +08:00
    @depress #12 推荐的脚本不错,是类似的实现,还有人一直维护
    24 条回复    2018-10-15 17:38:04 +08:00
    abcde51111
        1
    abcde51111  
       2017-07-25 05:39:51 +08:00 via iPhone
    赞一个
    ynyounuo
        2
    ynyounuo  
       2017-07-25 05:43:03 +08:00
    lsmgeb89
        3
    lsmgeb89  
       2017-07-25 05:51:00 +08:00
    这个好,和 hacker news 一样了
    wangshijiejay
        4
    wangshijiejay  
       2017-07-25 07:27:47 +08:00 via iPhone   ❤️ 1
    v2eddit
    Yien
        5
    Yien  
       2017-07-25 07:31:47 +08:00 via iPhone
    求一个,谢谢
    binux
        6
    binux  
       2017-07-25 07:34:21 +08:00 via Android
    我不喜欢,我喜欢看最近回复和舆论走向,时间线很重要
    mengyaoss77
        7
    mengyaoss77  
       2017-07-25 07:51:25 +08:00 via Android
    楼上说的很有道理
    cqcn1991
        8
    cqcn1991  
       2017-07-25 07:53:37 +08:00 via iPhone
    建议参考知乎的“查看对话”,是我觉得比较好的一个做法
    fan123199
        9
    fan123199  
       2017-07-25 08:02:12 +08:00
    用一会儿就会发现没那么好用,因为回复的不是严格的楼层
    nVoxel
        10
    nVoxel  
       2017-07-25 08:04:21 +08:00
    加个引用就好啦~嵌套在集中讨论某个问题时候也不行~
    Mac
        11
    Mac  
       2017-07-25 08:11:20 +08:00
    贴吧化?
    depress
        12
    depress  
       2017-07-25 08:26:47 +08:00   ❤️ 1
    你有没有考虑一个楼层回复多个人的时候你怎么展示?
    我目前用的这个
    https://greasyfork.org/zh-CN/scripts/14182-v2excellent-js
    在这个问题上还需要改造
    autoxbc
        13
    autoxbc  
    OP
       2017-07-25 10:11:54 +08:00
    @Yien 附言里是简单的实现,基本能用
    autoxbc
        14
    autoxbc  
    OP
       2017-07-25 10:21:37 +08:00
    @depress 这是向上插楼式 thread,针对回复单个人;我还写了向下补楼式 thread,针对回复多个人。后来想想觉得没用,删掉了。
    iiduce
        15
    iiduce  
       2017-07-25 10:45:50 +08:00
    实际测试,体验并不是很好,而且回复层级越多体验越差。

    两级足够。比较喜欢简书的方式。
    lingo
        16
    lingo  
       2017-07-25 11:21:36 +08:00
    像知乎微博那样,查看对话。。
    slanternsw
        17
    slanternsw  
       2017-07-25 12:41:33 +08:00
    solidot
    Clarke
        18
    Clarke  
       2017-07-25 12:52:08 +08:00 via Android
    缩进多了,排版会爆炸吗?
    czmecho
        19
    czmecho  
       2017-07-25 12:52:25 +08:00 via iPhone
    如果站长在回复加上对应的楼层数就解决一半了。
    需要改树状回复加插件,但现在第三方树状回复脚本还是不完善的。
    onlyhot
        20
    onlyhot  
       2017-07-25 12:55:47 +08:00 via iPhone
    你试试 100 楼 1000 楼
    autoxbc
        21
    autoxbc  
    OP
       2017-07-25 19:32:24 +08:00
    @Clarke #12 的脚本用了非常谨慎的缩进,可以容纳相当多的对话,我用 ucloud 那个 500 楼的帖子测试,到第 22 级会话仍然显示完美

    我这个缩进略微激进,可以配合自定义 CSS 来用
    div.cell[id^="r_"] {
    min-width:480px !important;
    }
    NoAnyLove
        22
    NoAnyLove  
       2017-08-10 10:19:18 +08:00
    实话实说,缩进效果很棒,能够非常轻松地联系评论回复的上下文。只有一个问题。。。。。。。回复太多了会不会缩进到爆炸?
    autoxbc
        23
    autoxbc  
    OP
       2017-08-10 11:13:17 +08:00
    @NoAnyLove #22 理论上用树形结构显示,不对超长对话流做隐藏处理,必然面临版面爆炸问题。

    实际如我在 #21 的测试,推荐的那个脚本缩进足够谨慎,到 22 级仍然显示完美。

    到这个 500 层长楼测试
    https://www.v2ex.com/t/377051?p=1

    注意要用 #12 那个脚本,里面包含合并多页评论的代码。实际我自己也写了合并代码,但是和自用库耦合较多,没有发出来。
    cove
        24
    cove  
       2018-10-15 17:38:04 +08:00
    不错,不错,已经用起来了。:)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5485 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 06:00 · PVG 14:00 · LAX 22:00 · JFK 01:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.