• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.

Gravatar Api Kullanımı

MF-Login

MFC Üyesi
Üyelik Tarihi
27 Kas 2013
Konular
1,276
Mesajlar
2,513
MFC Puanı
60
Sitenizde ziyaretçilerinizin yorumlarının yanına gravatar resimlerini kullanmamız için Gravatar Api kullanmamız gerekli. Hali hazırda wordpress,joomla gibi hazır blog ve cms sistemlerde gravatar otomatik olarak kullanılabiliyor ama kendimiz bir site hazırladığımızda iş değişir. Konuya api adresimizin ne olduğunu öğrenmekle başlayalım.

Api bağlanma adresiniz
http://www.gravatar.com/avatar.php?g...f70560da7f8b8e

Buradaki id bölümü gravatar hesabınızdaki mail adresinin md5 ile şifrelenmiş hali. Yani id bölümüne kayıtlı mail adresinizin md5 ile şifrelenmiş adresini yazdığınız zaman gravatar resminize ulaşmış oluyorsunuz.

Sizlere kendi yazmış olduğum ve projemlerimde kullanıyor olduğum bir PHP fonksiyonunu paylaşıyorum aşağıda. Bu fonksiyon api adresinizi kullanarak kayıtlı mail adresinizin gravatar resmini çekmeye yardımcı olacaktır.

PHP:
<?php
function gravatar($mail) {
    
    $default = "http://www.domain.com/images/favicon.png"; // gravatar veritabanında aradığımız mail bulunamazsa göstermek isteyeceğimiz resimi tanımlıyoruz.
    $size = 60; // gravatar resminin gösterileceği boyutu tanımlıyoruz.
    
    $url= "http://www.gravatar.com/avatar.php?gravatar_id=".md5(strtolower(trim($mail)))."&size=".$size;
    /*
    $url= "http://www.gravatar.com/avatar.php?gravatar_id=".md5(strtolower(trim($mail)))."&default=".urlencode($default)."&size=".$size;
    Bu url satırının yukarıda satırdan farkı eğer mail adresi bulunamadığı taktirde gravatar default resmi yerine yukarıda $default değişkeninde belirttiğimiz resmin gözükmesi.
    */
    return $url;
    
}

$avatar = gravatar("mailadresiniz@gmail.com");
echo "<img src=\"$avatar\"/>";
?>

Açıklamalar

"&size=".$size : size, çekeceğiniz gravatarın boyutunu belirlemek istediğinizde kullanılır ve url adresine yazılır.

"&default=".urlencode($default) : default, girilen mail adresinin gravatarda kayıtlı olmaması durumunda göstermek istediğiniz resimi belirlemede kullanılır ve url adresine yazılır. default kullanılmadığı taktirde gravatarın kendi default resmi yüklenecektir.
 
Üst