1 มีนาคม 2557

ใช้รูปจาก Gravatar ตอนสมัครสมาชิก

เพิ่มโค้ดนี้เข้าไปในไฟล์
modules/member/member_add_new.php
หลังบรรทัดที่ 178 (มันจะอยู่ในเงื่อนไขของ else)

$size = 80;
$grav_url = "http://www.gravatar.com/avatar/".md5(strtolower(trim($email)))."?s=".$size."&d=404";
$grav_data = @file_get_contents($grav_url);
if($grav_data!==false){
$Filenames = time()."_$username.jpg";
$fp = fopen("icon/".$Filenames , 'w');
fwrite($fp, $grav_data);
fclose($fp);
}

ทีนี้เวลาสมัครสมาชิก มันจะไปเช็กรูปจากที่ gravatar.com ก่อน
ถ้าใครยังนึกไม่ออก ลองสังเกตเวลาเราสมัครสมาชิกกับของ Google ดูครับ ถ้าเราเคยสมัครสมาชิกจาก Wordpress มาก่อน พอมาสมัครกับ Google โดยใช้ Email ตัวเดียวกัน เราก็จะได้รูป Avatar ที่เหมือนกันเป๊ะเลย ;)