文章的评论点赞功能包含模块为:文章表(这是前提),评论表,评论回复表,评论点赞表,文章阅读数表
提交评论:
每一篇文章都有一个article_id对应,当用户针对文章进行评论的时候,前端页面就是在文章的底部展示写留言的按钮,用户点击后,进入一个form表单页面。用户提交完成时,后端服务收到了信息有:提交人相关的信息,提交的内容,文章的id等 信息。
后端收到评论时,需要经过审核后才能显示出来,这时候需要将评论的内容推送到作者能够收到的地方进行展示和审核,审核通过后进行前端才能展示。
评论回复:
针对评论回复时,应该是审核通过的评论才可以回复,可以在自己的后台针对每条评论记录(discuss_id)进行回复,生成一条回复信息与这条记录进行对应。如果一个评论进行多条回复的话那么需要记录多条记录,并在显示的时候进行时间的排序。
评论点赞:
对优质评论进行点赞时,关键是防止恶意刷赞的行为,一般一个评论一个人只能点赞一次和取消点赞。如果是来回点赞和取消,需要后台记录有效状态,方便点赞数的统计。
文章的阅读数:
如果算每个人每进入一次文章后就算阅读一次,这个需要记录阅读人信息(openid),阅读时间,记录到数据库里面,不是实时的数据,进入页面的时候统计一次进行展示。
记录生活点滴。欢迎关注。