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

新功能 - anchor

  •  
  •   Livid · 2011-10-09 17:36:49 +08:00 · 5862 次点击
    这是一个创建于 4787 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在在社区内点击主题,或是从 RSS 中进入到 V2EX 主题时,如果 URL 中附带 replyX,那么浏览器会定位到那条回复。

    这个小更改相信可以让看贴和回帖更省时间。:)

    感谢之前反馈这个问题的诸多朋友。
    32 条回复    1970-01-01 08:00:00 +08:00
    Livid
        1
    Livid  
    MOD
    OP
       2011-10-09 17:40:32 +08:00
    另外就是,现在在回复框的右下角多了一个链接,可以点击之后就直接返回首页。
    levey
        2
    levey  
       2011-10-09 17:41:49 +08:00
    不错的功能。
    yuest
        3
    yuest  
       2011-10-09 17:45:58 +08:00
    这不是拿来实现右边数字的已访问未访问功能的吗?
    建议把左边标题的链接去掉这个 anchor。很多人可能是第一次打开需要从一开始来浏览。
    Livid
        4
    Livid  
    MOD
    OP
       2011-10-09 17:48:18 +08:00
    @yuest 如果拿掉的话,已读未读的标识就会失效。
    Livid
        5
    Livid  
    MOD
    OP
       2011-10-09 17:49:26 +08:00
    这样的更改对于第一次看某个贴,确实需要用户自己滚动到顶部(或是按回复框里的回到顶部)。但是如果是第二次进入到一个贴,那么肯定会希望直接定位到最新回复。
    Sivan
        6
    Sivan  
       2011-10-09 17:49:48 +08:00
    我打开一个帖子,最想先看到帖子内容,不是最后的评论。
    Sivan
        7
    Sivan  
       2011-10-09 17:50:32 +08:00
    我连主题说的是什么都不知道,看回复有什么用啊
    sparanoid
        8
    sparanoid  
    MOD
       2011-10-09 17:53:11 +08:00
    对于这种比较长的帖子,第一次打开就跳到底部的体验就比较怪了:

    http://v2ex.appspot.com/t/19183#reply17
    Livid
        9
    Livid  
    MOD
    OP
       2011-10-09 17:55:26 +08:00
    如果要完美解决的话,看来是需要在服务器上加一些逻辑了。我想想。
    yuest
        10
    yuest  
       2011-10-09 18:00:59 +08:00
    @Livid 左边的标题和右边的数字不是两个链接吗?左边链到头部右边数字链到底部不可以吗?
    Livid
        11
    Livid  
    MOD
    OP
       2011-10-09 18:04:09 +08:00
    @yuest 如果把左边链接里的 replyX 拿掉,但是右边保留 replyX 的话,那么如果用户是从左边点进去的(实际上大部分都是从左边点进去的),那么当用户回到首页之后,右边是不会变灰的。
    jacyhao
        12
    jacyhao  
       2011-10-09 18:12:14 +08:00
    只适合全部内容在subject里面表现出来的帖子,例如此贴:外面看标题是“新功能 - anchor”,我首先完全不知道anchor是做什么的,点击进帖子后看到的是一条信息是“我连主题说的是什么都不知道,看回复有什么用啊”,我觉得这个功能是反人类的 @livid
    Livid
        13
    Livid  
    MOD
    OP
       2011-10-09 18:12:59 +08:00
    对于第一次进入一个贴的用户确实不友好。

    在更好的服务器端 tracking 加入之前,先 rollback。

    已经 rollback。
    smallcolor
        14
    smallcolor  
       2011-10-09 18:17:29 +08:00
    在列表页:
    点标题进入主题;
    点右侧的数字,anchor 到未读回复的最上部一条。

    这不是很好的解决方案吗?
    iugo
        15
    iugo  
       2011-10-09 18:18:30 +08:00
    好像没有生效啊。我访问 http://www.v2ex.com/t/19185#reply13 ,可是并未跳到 #13 回复。
    firefox8.0 windows7
    Livid
        16
    Livid  
    MOD
    OP
       2011-10-09 18:19:27 +08:00
    @yuest @smallcolor 为什么首页的每个链接的左边的文字和右边的数字必须是同一个链接,你们再稍微思考一下浏览器对于 :visited 的判断吧。。。
    Sivan
        17
    Sivan  
       2011-10-09 18:20:12 +08:00
    用两个链接就行了啊。
    默认是#reply12
    点链接是#to-reply12

    也不影响visited变灰啊
    iugo
        18
    iugo  
       2011-10-09 18:20:16 +08:00
    用 chrome14 和 opera10 测试,也均未定位到回复。
    Livid
        19
    Livid  
    MOD
    OP
       2011-10-09 18:20:32 +08:00
    @iugo 请看这个主题里的讨论过程。

    经过权衡,在更完美的服务器端 tracking 上线之前,这个新功能目前暂时先 rollback 了。
    iugo
        20
    iugo  
       2011-10-09 18:22:24 +08:00
    @Sivan 我经常要查看以前的帖子,主题都快背会了…… 我觉得对重度使用者来说,定位到回复很重要。
    iugo
        21
    iugo  
       2011-10-09 18:24:35 +08:00
    @Livid 呃,不好意思, rollback 对我来说的新词,不注意它的意思。
    Sivan
        22
    Sivan  
       2011-10-09 18:24:44 +08:00
    @iugo 你没明白我的意思。我意思用两个瞄,点主题名字进去的,是无效的,不跳转。点评论数字进去的瞄链接是有效的,跳转过去。
    如果你想直接看回复,点评论的链接进去。
    Livid
        23
    Livid  
    MOD
    OP
       2011-10-09 18:26:27 +08:00
    @Sivan 如果用两个链接,那么从左边文字点进去的话,首页上右边的数字是不会变灰的,同学。。。
    iugo
        24
    iugo  
       2011-10-09 18:29:17 +08:00
    @Sivan 嗯,我 #20 回复的是您 #6、#7 的,只是表达另一方用户的想法。

    看到#17了,只是觉得可能会比较麻烦。

    期待更好的解决方案。
    Sivan
        25
    Sivan  
       2011-10-09 18:29:39 +08:00
    @Livid @iugo 囧~想错了。请无视我的智力。
    iugo
        26
    iugo  
       2011-10-09 18:32:17 +08:00
    我有个想法:在主题旁边加个链接,to #replyX ,“X”则根据URL获得。
    iugo
        27
    iugo  
       2011-10-09 18:32:52 +08:00
    @iugo 这个功能添加到 “新回复在前 | 只看楼主” 比较好。
    yuest
        28
    yuest  
       2011-10-09 18:36:41 +08:00
    话说 Newer Replies First 这个链接有人用过吗……
    iugo
        29
    iugo  
       2011-10-09 18:39:57 +08:00
    @yuest 直接定位锚点会快一些吧,比 新回复在前 省资源。
    caomu
        30
    caomu  
       2011-10-09 18:57:01 +08:00
    说到anchor,我希望能有@的时候用户名的链接是到原来那楼去的,像上面那样@来@去我都搞不清楚了。
    chuangbo
        31
    chuangbo  
       2011-10-09 19:00:00 +08:00
    至少从“提醒”里面点过来的要跳到指定回复吧,这个是不会干扰新用户的
    fanzeyi
        32
    fanzeyi  
       2011-10-09 19:09:52 +08:00
    酱紫好了 从普通的帖子列表中点进来链接格式是 #X 然后提醒里面还是 #replyX ……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1118 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:59 · PVG 02:59 · LAX 10:59 · JFK 13:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.