wmaraci reklam

Gravatar Api Kullanımı

3 Mesajlar 1.886 Okunma
pst.net
wmaraci reklam

Heredod Heredod WM Aracı Kullanıcı
  • Üyelik 17.11.2010
  • Yaş/Cinsiyet 1 / 1
  • Meslek 1
  • Konum 1
  • Ad Soyad H** A**
  • Mesajlar 30
  • Beğeniler 8 / 11
  • Ticaret 0, (%0)
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?gravatar_id=25a602326d8e49c902f70560da7f8b8e

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.

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 "";
?>


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.
looserJack

kişi bu mesajı beğendi.

wmaraci
reklam

occipital occipital Öğrenci-Blog Yazarlığı... Kullanıcı
  • Üyelik 03.12.2010
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci-Blog Yazarlığı...
  • Konum
  • Ad Soyad Ç** K**
  • Mesajlar 1194
  • Beğeniler 126 / 122
  • Ticaret 5, (%100)
Güzel bir konu teşekkürler :)
 

 

looserJack looserJack WM Aracı Kullanıcı
  • Üyelik 10.12.2012
  • Yaş/Cinsiyet 42 / E
  • Meslek Bilişim Uzmanı
  • Konum İstanbul Avrupa
  • Ad Soyad T** D**
  • Mesajlar 64
  • Beğeniler 34 / 3
  • Ticaret 0, (%0)
Merhaba heredod, konuyla alakalı bir sorum var, wp sitemde yeni bir gravatar resmi yükledim ve tartışma bölümünden aktif ettim, yani tüm yorum yapanların resmi belirlediğim tek resim.

Bunu yaparken sağdaki sidebarda son yorumlar/ son yazılar / etiket kısmındaki son yorumlar bölümündeki resimlerinde değişmesiydi.

Ama ; http://www.gravatar.com/avatar.php?gravatar_id=12f5c958b6417c3901a64a69d91ff5d3 linkini bir türlü değiştiremedim, bu linkte orjinal gravatar resmi mevcut, gravatar hesabımdaki resimleride değiştirdim, yinede bu linkten kurtulamadım.

Bu linki siteme yüklediğim bir resme yönlendirebilirmiyim? Aslında mantık olarak yönlenmesi lazım, yorum yapan kişilerin resmini ben yükledim ama son yorumlarda yine gravatar resmi çıkmakta.

İlgilenirsen sevinirim. Teşekkürler.

Ek Olarak: Güze bi konuda cvp veren yok :)
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al