- 详情页分页显示评论列表
在做之前写的一个需求文档
- 详情页分页显示评论列表
- 在每一篇文章中都能显示评论的列表,评论的时间,给出提示语(用户想要评论,请先登录)。还要限制评论信息,当操作者没有登录用户要显示无法评论,想要评论请先登录用户。用户头像、字体需一样,保留整天美观
- 定位到用户信息,分开普通用户登录和VIP用户登录,获取更新用户信息,知道是那个用户在评论。后台做保留用户评论信息管理。
- 详情页评论文章
- 在点开界面后可以看到有其他人的用户的头像跟评论和时间,且在界面不能修改他人评论,需要管理员用户去后台才能修改或者删除
- 在评论的时候给出提示(评论不能为空)限制输入的最少字数为5个以下,最多不能超过50个子,当字数少于5个字时给出提示(请将该文本增加为5个字符或者更多,你当前的字符为(获取的输入字数))。当超出50个字后会提示(评论内容不能超过50个字)
- 我们发送评论后,要在顶端给出提示(发布评论成功!)同时在下方显示出我们发送的评论信息。评论的时间要与我们电脑上的时间一致(重点)。经过系统审核是否通过审核后自动更新到后台仪表盘。
3、仪表盘列表显示当前用户评论总数、评论列表、按时间先后顺序显示15条
(1)要登录VIP用户在后台列表中显示出用户所评论的时间,哪些评论。文章的总数,收到哪些新的内容,有几条评论(限制显示15条),按顺序排列(新的评论在旧的评论前面)。显示出是普通用户还是
VIP用户发的评论。在顶端显示收到了几条留言(留言随着用户评论更新)
(2)当我们想查看评论的时候点击评论的信息可以跳转到发布评论文章的文章位置。方便管理员去查看详情评论。
4、评论编辑
(1)管理员进入后台。点击编辑按钮后跳转到编辑界面,界面给出(修改)和(完成)按钮。修改或编辑评论内容。编辑评论内容时提提示(评论不能为空,限制输入的最少字数为5个以下,最多不能超过50个子)点击完成后给出提示(操作成功)。还有一个(确定按钮)确定后回到评论管理界面。
5、删除
(1)管理员进入后台。在后台管理的评论管理模块依次显示出文章的标题,评论的内容,评论的时间,用户的IP,评论状态,评论用户用户名,还有删除的操作,方便管理员查看
(2)当我们点击删除的时候在顶端给出提示(确定删除该评论吗?)给出(删除)和(取消)的按钮选项。删除掉评论后给出提示(评论删除成功!)给出(确定)按钮评论删除消失。
先写一个html文件 <!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org" th:with="title='评论管理',active='comments'"> <header th:replace="back/header::headerFragment(${title},${active})"></header> <head> <meta th:name="_csrf" th:content="${_csrf.token}"/> <!-- 默认的header name是X-CSRF-TOKEN --> <meta th:name="_csrf_header" th:content="${_csrf.headerName}"/> </head> <body class="fixed-left"> <div id="wrapper"> <div th:replace="back/header::header-body"></div> <div class="content-page"> <div class="content"> <div class="container"> <div class="row"> <div class="col-sm-12"> <h4 class="page-title">评论管理</h4> </div>