1. 论坛系统升级为Xenforo,欢迎大家测试!
    Dismiss Notice

请问如何识别论坛的帖子是否被阅读?

Discussion in '新人报道' started by Tameway, Feb 22, 2006.

  1. Tameway

    Tameway New Member

    Joined:
    Sep 6, 2005
    Messages:
    1,286
    Likes Received:
    8
    就拿这个论坛来说,没有被阅读的帖子是粗体黑,被阅读的是正常体

    那通过什么来判断一个帖子是否被一个用户阅读呢?

    有哪些思路?
     
  2. wm_chief

    wm_chief New Member

    Joined:
    Sep 5, 2005
    Messages:
    17,890
    Likes Received:
    46
    建个字段,记录是否阅读
     
  3. Tameway

    Tameway New Member

    Joined:
    Sep 6, 2005
    Messages:
    1,286
    Likes Received:
    8
    如果A阅读了,B没有阅读

    那么就应该A看到帖子是正常体,B看到是粗体

    如果建立一个字段的话,那么只要有一个人读了,帖子就会正常体了,这样显然不好。
     
  4. wm_chief

    wm_chief New Member

    Joined:
    Sep 5, 2005
    Messages:
    17,890
    Likes Received:
    46
    如果是不同用户不同结果的话,那肯定是用cookie。不可能存储于数据库
     
  5. 小叶

    小叶 New Member

    Joined:
    Sep 4, 2005
    Messages:
    17,941
    Likes Received:
    33
    傻乎乎的做法,,那么多帖子,难道都记录,去问问野兽去吧,,嘎嘎。。
     
  6. 不学无术

    不学无术 Ulysses 的元神

    Joined:
    Aug 31, 2005
    Messages:
    16,714
    Likes Received:
    39
    赞同,而且只是针对最新的部分帖子(时效)。帝国的论坛是这么实现的吧?

    :)
     
  7. wm_chief

    wm_chief New Member

    Joined:
    Sep 5, 2005
    Messages:
    17,890
    Likes Received:
    46
    cookie存储是有限的。不能所有贴子都存
     
  8. Tameway

    Tameway New Member

    Joined:
    Sep 6, 2005
    Messages:
    1,286
    Likes Received:
    8
    想了一下,基本思路如下:

    首先检查COOKIE有没有相关记录,有则按照记录粗体或正常体显示
    没有则判断日期在当天的变粗体,昨天和昨天以前的帖子为正常体。。。。。
     
  9. wm_chief

    wm_chief New Member

    Joined:
    Sep 5, 2005
    Messages:
    17,890
    Likes Received:
    46
    :)差不多
     
  10. woshidianpa

    woshidianpa New Member

    Joined:
    Nov 8, 2005
    Messages:
    89
    Likes Received:
    1
    建个字段应该也是可以的吧..0或1
    看贴不是只提取一条记录吗?记录一的一个字段0,1 来判断.但是如果是每个用户都不一样的话
    用COOKIE合理
     
  11. 飞天宝

    飞天宝 New Member

    Joined:
    Mar 4, 2006
    Messages:
    12
    Likes Received:
    0
    哦,我也学会了