nlybe/ratings

为 Elgg 提供高级评分和评论功能

安装次数: 17

依赖项: 1

建议者: 0

安全: 0

星标: 2

关注者: 3

分支: 0

开放性问题: 0

类型:elgg-plugin

5.5 2024-02-05 22:49 UTC

This package is auto-updated.

Last update: 2024-09-05 23:55:31 UTC


README

Elgg 5.0

为 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 组件