matej / gravatar
此包已被弃用且不再维护。没有建议的替代包。
关于此包的最新版本(dev-master)没有可用的许可信息。
Magento2 的 Gravatar 实现
dev-master
2017-07-21 11:30 UTC
Requires
- magento/framework: ~100.0.0|~100.1.0
This package is auto-updated.
Last update: 2020-01-24 08:48:31 UTC
README
本扩展在 Magento 2 中实现了 Gravatar 服务!本模块使用客户电子邮件生成 Gravatar URL,且与 Magento 2 兼容。
要求
Magento 2.0+
如何安装
安装非常简单,只需使用 Composer 即可。如果无法通过 Composer 安装,只需在 app 文件夹中创建 Matej\Gravatar 文件夹。您的文件夹结构应如下所示
app/code/
├── Matej/
│ │ ├──Gravatar/
│ │ │ ├── ...
│ │ │ ├── ...
如何使用
您可以在模板中使用可选的 Block 代码
echo Matej\Gravatar\Helper\Data::getCustomerAvatarByMail($email); echo Matej\Gravatar\Helper\Data::getCustomerAvatarById($customer_id);
它会自动创建块并将 Gravatar URL 放入其中(使用这些 echo 的图像 src)!
您可以使用自定义 PHP 代码创建基于自定义参数的 Gravatar URL
$url = $this ->setGravatarSize(80) // Optional (default is 80) ->setGravatarSecured(false) // Optional (default is false) ->setGravatarDefaultImage('identico', false) // Optional (default is mm) ->setGravatarRating('g') // Optional (default is g) ->getGravatarURL('example@example.com'); echo $url; // Prints out: http://www.gravatar.com/avatar/55502f40dc8b7c769880b10874abc9d0?s=60&r=g&d=mm
这就完成了!