这才是 V2 评论的正确改造方式 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
autoxbc
V2EX    V2EX

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

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

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

    还得自己动手 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-2507: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 层长楼测试
    t/377051?p=1

    注意要用 #12 那个脚本,里面包含合并多页评论的代码。实际我自己也写了合并代码,但是和自用库耦合较多,没有发出来。
    cove
        24
    cove  
       2018-10-15 17:38:04 +08:00
    不错,不错,已经用起来了。:)
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4752 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 37ms UTC 09:06 PVG 17:06 LAX 01:06 JFK 04:06
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86