首页 新闻 会员 周边 捐助

论坛回帖及其显示功能

1
悬赏园豆:100 [待解决问题]

论坛回帖及其显示:
a用户在**帖子发布评论,b用户对a用户进行一个回帖,如何实现?
回复之后在帖子下面如何显示?

yp_an的主页 yp_an | 初学一级 | 园豆:102
提问于:2023-07-25 19:07
< >
分享
所有回答(3)
0

数据表结构大体上就是
commentId, content, replyCommentId, userid,......

然后UI展现上目前主流基本上都是平铺. cnblogs就是. 你随便找个博客进去看就是了.
然后还有一部分是就层级结构显(这里又分为无限和有限.) 无限现在基本看不到了.

最后一部分就是层级结构显示和平铺的组合.

可以搜索其他人的文章:
https://www.cnblogs.com/ushou/archive/2013/03/08/2948402.html

czd890 | 园豆:14488 (专家六级) | 2023-07-26 15:47
0

在论坛中实现回帖及其显示功能,涉及到前端页面设计和后端数据处理。以下是一种基本的实现方式:

前端页面设计: 在帖子详情页面,应该有一个用于展示帖子内容和回帖的区域。在该区域内,每条回帖应该包含评论的内容、评论的作者、评论时间等信息。

后端数据处理: 在后端,需要处理帖子和回帖的数据。帖子和回帖都应该有一个唯一的ID用于标识。在数据库中,可以有两个表,一个用于存储帖子的数据,另一个用于存储回帖的数据。回帖的数据表应该包含帖子ID、评论内容、评论者ID、评论时间等字段。

添加回帖: 当用户a在帖子下发布评论后,应该向后端发送请求,将评论的内容和其他信息存储到回帖的数据表中。在后端处理请求时,将回帖的相关信息存储到数据库中。

显示回帖: 当用户b对a用户进行回帖后,同样应该向后端发送请求,将回帖的内容和其他信息存储到回帖的数据表中。然后,在帖子详情页面的回帖区域中,通过从数据库中读取帖子ID对应的回帖信息,并按照时间顺序进行显示。

分页: 如果回帖过多,应该考虑对回帖进行分页显示,以便更好地浏览和阅读。

删除和编辑回帖: 考虑添加删除和编辑回帖的功能,允许用户删除或修改自己的回帖内容。

需要注意的是,以上是一个简单的实现方式。在实际项目中,可能还涉及用户权限管理、防止恶意回帖等复杂问题。因此,在设计和实现过程中,需要充分考虑论坛的具体需求和安全性。

Technologyforgood | 园豆:7535 (大侠五级) | 2023-07-26 20:32
0

我专门写了一篇随笔https://www.cnblogs.com/YaoZhouyi/p/17595591.html,可以看一下

姚周一 | 园豆:208 (菜鸟二级) | 2023-08-01 09:21
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册