nzta / silverstripe-flagcomments
允许用户标记评论
2.0
2018-10-31 21:18 UTC
Requires
- silverstripe/comments: ^3.1
- silverstripe/framework: ^4.2
This package is auto-updated.
Last update: 2024-09-21 20:05:33 UTC
README
此模块扩展了评论模块的核心功能,并允许前端用户标记评论。
当一个评论已被标记后,其他人不能再对其进行标记。
要求
- silverstripe/comments ^3.1
- silverstripe/framework ^4.0
注意:此分支与 SilverStripe 4 兼容。对于 SilverStripe 3 版本,请参阅 1.x 版本线。
安装
composer require nzta/silverstripe-flagcomments
配置
假设您已经按照说明将评论添加到您的页面 as per instructions,那么您只需要通过配置启用标记,并将标记添加到模板中。
SilverStripe\CMS\Model\SiteTree:
extensions:
- 'NZTA\FlagComments\Extensions\FlagCommentsExtension'
comments:
can_flag: true
将标记添加到模板
端点期望一个 AJAX 请求,并且只以 JSON 格式响应。您需要自己处理这个请求,但要将标记添加到 HTML 中,您需要编辑 CommentInterface_singlecomment.ss
模板。您完全可以将其添加到其他模板中(这只是个提示)。
<% if $canFlag %>
<a href="$FlagLink">Flag</a>
<% end_if %>