belniakmedia / craft-gravatar
为 twig 模板添加 Gravatar 支持(与 noxify/craft-gravatar 兼容,适用于 Craft4)。
1.0.1
2022-11-19 01:17 UTC
Requires
- php: ^8.0.2
- craftcms/cms: ^4.0.0
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 提供