nlybe / ratings
为 Elgg 提供高级评分和评论功能
5.5
2024-02-05 22:49 UTC
Requires
- php: >=8.0
- composer/installers: >=1.0.8
Conflicts
- elgg/elgg: <5.0
README
为 Elgg 提供高级评分和评论功能。
此插件可以替换默认的评论表单,并使用新的表单,包括为 Elgg 对象提供星级评分。
默认的 Elgg 评论表单不会自动替换,但可以使用一些自定义代码来显示评分插件表单。
如何使用
返回实体的渲染评论和评论表单
$vars['rate_label'] = elgg_echo('custom:rate:title'); $vars['comment_label'] = elgg_echo('custom:comment:label'); echo ratings_elgg_view_comments($entity, $add_comment, $vars); /* @param \ElggEntity $entity The entity to view comments of * @param bool $add_comment Include a form to add comments? * @param array $vars Variables to pass to comment view */
显示星级评分
elgg_view('ratings/ratings', ['entity' => $entity]);
改进
- 添加选项以在选定的实体中用评分表单替换默认评论表单
- 将最大值从 RatingsOptions 移动到管理员区域的插件设置中
- 替换评分 js 组件