搜点什么?

分页获取文章评论列表#commentPage()

发布时间:2021-03-10 10:46

本文作者:

分页获取文章评论列表(commentPage)

说明

指令 #commentPage() 只能用在文章详情页,也就是 article.html 模板文件及其扩展文件。用于读取这篇文章的相关评论信息以及评论的分页功能。

语法

#commentPage()
    #for(comment : commentPage.list)
        <div>评论内容是:#(comment.content ??)</div>  
        <div>评论作者是:#(comment.authro ??)</div>  
    #end
    #commentPaginate()
        #for(page : pages)
            <a class="page-link" href="#(page.url ??)">
                #(page.text ??)
            </a>
        #end
    #end
    
#end

| 参数 | 说明 | | -------- | -------- | | page| 第几页| | pageSize| 每页显示文章数量|

返回参数

commentPage:当前评论列表的信息

{
    "totalRow": 12,
    "pageNumber": 1,
    "firstPage": true,
    "lastPage": false,
    "totalPage": 2,
    "pageSize": 10,
    "list": [
        {
            "qq": "12321@qq.com",
            "normal": true,
            "orderNumber": 0,
            "author": "admin",
            "created": 1613812194000,
            "articleId": 2654,
            "voteUp": 0,
            "voteDown": 0,
            "userId": 2,
            "content": "12321@qq.com",
            "trash": false,
            "replyCount": 0,
            "statusString": "正常",
            "id": 68,
            "text": "12321@qq.com",
            "email": "12321@qq.com",
            "status": "normal",
            "unaudited": false
        }
    ]
}

ArticleComment属性在整个JPress里面都是同一份,后面不再说明

分页指令#commentPaginate()

这个单独用一篇文章来说明,请关注后续的更新

示例


上下页文字为“←”、“→”,选中样式为“current”
#commentPage()
    #for(comment : commentPage.list)
        <div>评论内容是:#(comment.content ??)</div>  
        <div>评论作者是:#(comment.authro ??)</div>  
    #end
    #commentPaginate()
        #for(page : pages)
            <a class="page-link" href="#(page.url ??)">
                #(page.text ??)
            </a>
        #end
    #end
    
#end

相关文章

加入我们!

如果你想系统学习JPress涉及到的知识点,或者希望有人解答你在深度使用JPress时遇到问题,
加入QQ群是个很不错的选择