citfact/gravatar

Gravatar for 1C-Bitrix

dev-master 2015-05-12 05:26 UTC

This package is auto-updated.

Last update: 2024-04-16 01:54:41 UTC


README

Модуль позволяет вам быстро и легко использовать Gravatar в вашем приложение.

Требования

  • PHP версия >= 5.3.3
  • Bitrix версия >= 14

Установка

Создайте или обновите composer.json файл и запустите php composer.phar update

  {
      "require": {
          "citfact/gravatar": "dev-master"
      }
  }

Подключите composer автолоадер

// init.php

require_once $_SERVER['DOCUMENT_ROOT'].'/vendor/autoload.php';

Пример использования

\Bitrix\Main\Loader::includeModule('citfact.gravatar');
$gravatar = new \Citfact\Gravatar\Gravatar();
$gravatar
    ->setAvatarSize(120)
    // Принимает значения: '404', 'mm' , 'identicon', 'monsterid', 'wavatar', 'retro'
    // Или путь до изображения, по умолчанию false
    ->setDefaultImage(false)
    // Принимает значения: 'g', 'pg', 'r', 'x'
    // По умолчанию 'g'
    ->setMaxRating('g')
    ->setSecureUrl(false); // true или false

var_dump($gravatar->getAvatarSize());
var_dump($gravatar->getDefaultImage());
var_dump($gravatar->getMaxRating());
var_dump($gravatar->getSecureUrl());

// Получаем аватар
echo '<img src="'.$gravatar->get('onexhovia@gmail.com').'" alt="" />';