matej/gravatar

此包已被弃用且不再维护。没有建议的替代包。
关于此包的最新版本(dev-master)没有可用的许可信息。

Magento2 的 Gravatar 实现

安装: 0

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

公开问题: 0

语言:HTML

类型:magento2-module

dev-master 2017-07-21 11:30 UTC

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

这就完成了!