![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 6 Dołączył: 21.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam (ponownie).
Chciałbym wam zaprezentować nową klasę mojego autorstwa, EasyGravatar. Są to tak naprawde dwie klasy-wrappery do API Gravatara, jedna do pobierania avatarów, druga do pobierania danych użytkowna z jego publicznego profilu. Pobranie avataru ogranicza się do jego wyświetlenia i opcjonalnie ustawienia rozmiaru, maksymalnej oceny avatara itp. A profilu do jego wczytania. ( Mogę śmiało powiedzieć że to moja tak naprawdę pierwsza klasa oparta na Namespace'ach. (IMG:style_emoticons/default/wink.gif) ) Wymagania: - PHP 5.3+ - SPL - allow_url_fopen włączone Aby zainstalować EasyGravatar wklej pobrane pliki do twojego folderu includelub do include_path. Użycie Najprostsze pobranie avatara użytkownika:
W praktytce wyląda to tak:
Równie dobrze możesz stworzyć obiekt podając już zahaszowany e-mail. Jeśli chcesz otrzymać avatar w innej formie, jak np. w HTML-owym tagu <img> wystarczy że jako parametr do Gravatar\Image::getImage podasz typ. Tu jest ich lista:
Opcje Zmiana rozmiaru żądanego avataru, klasyfikacje i obrazek domyślny można zmienić za pomocą tych funkcji:
Łańcuch Możesz również łączyć powyższe metody w jeden łańcuch:
Więcej informacji, pełen tutorial( w łamanym angielskim ) oraz cały projekt można znaleźć na GitHubie. Komentarze, krytyka, pomysły na zmiene, ocena itd. mile widziane Pozdrawiam Szadow. (IMG:style_emoticons/default/wink.gif) Ten post edytował Szadow 13.04.2011, 16:43:16 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 21:53 |