positron48/bolt-simple-comments

这是simple comments系统的bolt扩展。

安装: 37

依赖: 0

建议: 0

安全性: 0

星级: 1

关注者: 1

分支: 1

类型:bolt-extension

v1.0.3 2022-06-06 20:19 UTC

This package is auto-updated.

Last update: 2024-09-07 01:09:22 UTC


README

作者: Anton Filatov。

此Bolt扩展可以用作评论系统。

安装

composer require positron48/bolt-simple-comments
php bin/console doctrine:migrations:migrate
php bin/console cache:clear --no-warmup

命令cache:clear需要刷新管理页面列表。

使用Google reCaptcha enterprise

如果您想使用Google reCaptcha enterprise,请通过本指南获取api key并执行下一步操作

  • 访问https://console.cloud.google.com/apis/credentials并创建新的服务帐户;
  • 为您的服务帐户选择角色reCaptcha Enterprise Agent
  • 转到服务帐户并创建新的JSON密钥;
  • 将凭据存储在/config/extensions/service-account-recaptcha-credentials.json中或更改.env文件中的变量GOOGLE_APPLICATION_RECAPTHA_CREDENTIALS。默认值是../config/extensions/service-account-recaptcha-credentials.json

在.env文件中添加一些参数

RECAPTCHA_KEY=
GOOGLE_API_KEY=
GOOGLE_PROJECT_ID=
GOOGLE_APPLICATION_RECAPTHA_CREDENTIALS=../config/extensions/service-account-recaptcha-credentials.json

RECAPTCHA_KEY - 您reCaptcha enterprise密钥的Key Id。

GOOGLE_API_KEY - 从凭据页面“API密钥”部分获取的Api密钥。

GOOGLE_PROJECT_ID - 您在Google Cloud Platform中的项目ID。

GOOGLE_APPLICATION_RECAPTHA_CREDENTIALS - 凭据json文件的路径。

用法

安装后在您的管理面板/bolt中,您将看到一个名为“评论”的新菜单项。这里显示了所有评论,您可以编辑它们。

要显示内容页面上的评论列表,请使用twig函数commentList,内容作为第一个参数。

{{ commentList(content) }}

您还可以通过在主题文件夹中创建文件comment_list.html.twig来覆盖默认模板。