hofff/contao-rate-it

Contao开源CMS的RateIt扩展,作为contao 4的包

安装次数: 1,203

依赖: 0

建议者: 0

安全: 0

星级: 1

关注者: 3

分支: 9

开放问题: 2

类型:contao-bundle

0.4.4 2023-03-07 15:06 UTC

README

此包 hofff/contao-rate-it 是Contao扩展 Rate It 的分支,提供以下不同之处:

添加

  • 禁用不应使用的类型的评分
  • 迁移命令以将文章评分迁移到页面评分
  • 页面评分和 rateit_page_rating 插入标签的定制位置

更改

  • 更改每个类的命名空间
  • 默认使用微数据模板。
  • 不使用客户端IP检测同一用户的投票。使用会话ID代替。
  • 在评分使用的地方使用配置的评分模板。
  • 使用Font Awesome作为 rating_default 模板
  • 当元素被删除时,每个元素的评分都会保留。评分可以在后台删除。

删除

  • 删除导出功能
  • 删除colorbox/mediabox评分
  • 删除非微数据模板
  • 删除对心形评分的支持。在模板中定义您的图标
  • 删除画廊图片评分
  • 删除FAQ评分

要求

  • 至少Contao 4.6
  • 至少PHP 7.1
  • 集成Font Awesome 5(或自定义 rating_* 模板)

配置

您可能希望使用应用程序配置(config/config.ymlapp/config/config.yml)来配置此包,具体取决于您的项目。目前您只能禁用受支持的内容类型。

# Default configuration
hofff_contao_rate_it:
    types:
        page:                 true
        article:              true
        news:                 true
        module:               true
        ce:                   true

如果您只是将Contao用作Symfony包(而非管理版),别忘了将路由信息添加到您的 routes.yaml

# routes.yaml
HofffContaoRateItBundle:
    resource: '@HofffContaoRateItBundle/Resources/config/routing.xml'

如何

将文章评分迁移到页面评分

迁移命令将所有文章评分迁移到相应的页面

  • 为评分文章的页面启用评分
  • 如果不存在,为页面创建评分项
  • 将文章评分重新分配到页面
  • 删除文章评分项
  1. 备份数据库!
  2. 运行 vendor/bin/contao-console hofff-rate-it:migrate