Asp.net mvc3论坛实施.部分实现是一个功能,显示哪些帖子已被阅读,哪些帖子没有.
我现在实现它的方式是我在创建新帖子时为每个用户创建数据条目,然后在显示给我的用户时将其删除,同时删除所有超过1个月的条目.
我目前有450个用户,因此需要很长时间才能创建它们.
我认为必须有一个更好的方法,因为超过1000个用户的大型vbullitin或PHPbb论坛可以在创建帖子时不花2个sek来创建所有这些条目,但我还没有找到它.我在这个网站上可以看到其他一些问题,但是我找不到可以使用的答案.
解决方法
您需要记录用户的上一个活动,但将所有内容存储在数据库中将不会有效.因此,您还需要设置cookie以了解他们查看的主题.有点混合方法,但这里有一些冗长的讨论:
> Handling unread posts in PHP / MySQL
> How to show unread/read status of forum post’s like vbulletin,phpbb,others?
> PHP forums – how to cope with unread discussions / topics / posts
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。