1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

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

本帖由 Tameway2006-02-22 发布。版面名称:新人报道

  1. Tameway

    Tameway New Member

    注册:
    2005-09-06
    帖子:
    1,286
    赞:
    8
    就拿这个论坛来说,没有被阅读的帖子是粗体黑,被阅读的是正常体

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

    有哪些思路?
     
  2. wm_chief

    wm_chief New Member

    注册:
    2005-09-05
    帖子:
    17,890
    赞:
    46
    建个字段,记录是否阅读
     
  3. Tameway

    Tameway New Member

    注册:
    2005-09-06
    帖子:
    1,286
    赞:
    8
    如果A阅读了,B没有阅读

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

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

    wm_chief New Member

    注册:
    2005-09-05
    帖子:
    17,890
    赞:
    46
    如果是不同用户不同结果的话,那肯定是用cookie。不可能存储于数据库
     
  5. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    傻乎乎的做法,,那么多帖子,难道都记录,去问问野兽去吧,,嘎嘎。。
     
  6. 不学无术

    不学无术 Ulysses 的元神

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

    :)
     
  7. wm_chief

    wm_chief New Member

    注册:
    2005-09-05
    帖子:
    17,890
    赞:
    46
    cookie存储是有限的。不能所有贴子都存
     
  8. Tameway

    Tameway New Member

    注册:
    2005-09-06
    帖子:
    1,286
    赞:
    8
    想了一下,基本思路如下:

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

    wm_chief New Member

    注册:
    2005-09-05
    帖子:
    17,890
    赞:
    46
    :)差不多
     
  10. woshidianpa

    woshidianpa New Member

    注册:
    2005-11-08
    帖子:
    89
    赞:
    1
    建个字段应该也是可以的吧..0或1
    看贴不是只提取一条记录吗?记录一的一个字段0,1 来判断.但是如果是每个用户都不一样的话
    用COOKIE合理
     
  11. 飞天宝

    飞天宝 New Member

    注册:
    2006-03-04
    帖子:
    12
    赞:
    0
    哦,我也学会了