belniakmedia/craft-gravatar

为 twig 模板添加 Gravatar 支持(与 noxify/craft-gravatar 兼容,适用于 Craft4)。

1.0.1 2022-11-19 01:17 UTC

This package is auto-updated.

Last update: 2024-09-19 04:58:17 UTC


README

为 CraftCMS twig 模板添加 Gravatar 支持。

此项目是公开存档项目 noxify/craft-gravatar 的分支,已更新为与 Craft4 兼容,并因分支仓库的“公开存档”状态而创建。

要求

此插件需要 PHP8 和 Craft CMS 4.0.0 或更高版本。

安装

通过 CraftCMS 插件商店 安装
或在命令行(从项目根目录)

composer require belniakmedia/craft-gravatar
php craft plugin/install

配置 Gravatar

该插件允许您配置以下设置

直接从您的 CP

  • Gravatar URL(默认://gravatar.com/avatar/)
  • 大小(默认:80)
  • 评分(默认:mp)
  • 默认头像(默认:mp)

通过项目配置文件

有关更多信息,请参阅插件根目录中的 config.php

有关允许值的详细说明定义在此处:https://de.gravatar.com/site/implement/images/

使用 Gravatar

获取具有默认设置的 Gravatar URL

{{ craft.gravatar.url( 'hello@example.com' ) }}

获取具有自定义设置的 Gravatar URL

{{ craft.gravatar.url( 'hello@example.com', {'s' : 120, 'd': 'identicon', 'r' : 'x'} ) }}

获取具有默认设置的 Gravatar IMG

{{ craft.gravatar.img( 'hello@example.com' ) }}

获取具有自定义设置的 Gravatar IMG

{{ craft.gravatar.img( 'hello@example.com', {'s' : 120, 'd': 'identicon', 'r' : 'x'} ) }}

获取具有自定义设置和属性的 Gravatar IMG

{{ craft.gravatar.img( 'hello@example.com', {'s': 120}, {'class' : 'useravatar'} ) }}

Belniak Media 提供