Show
Ignore:
Timestamp:
10/30/08 18:27:56 (13 months ago)
Author:
breese
Message:

use gravatar in the event that a user does not have a userpic locally

Location:
trunk/EnhancedMemberListing/plugins/EnhancedMemberListing
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/EnhancedMemberListing/plugins/EnhancedMemberListing/lib/EnhancedMemberListing/Plugin.pm

    r1210 r1214  
    33use strict; 
    44use MT::Util qw( format_ts ); 
     5use Digest::MD5 qw( md5_hex ); 
    56 
    67sub list { 
     
    6869        $row->{user_name} = $obj->nickname; 
    6970        $row->{user_email} = $obj->email; 
     71        $row->{user_email_md5} = md5_hex($obj->email); 
    7072        $row->{user_website} = $obj->url; 
    7173        $row->{user_username} = lc($obj->nickname) ne lc($obj->name) ? $obj->name : undef; 
  • trunk/EnhancedMemberListing/plugins/EnhancedMemberListing/tmpl/list.tmpl

    r1210 r1214  
    146146          <img src="<mt:var name="userpic">" width="50" height="50" /> 
    147147        <mt:else> 
    148           <img src="<mt:StaticWebPath>images/default-userpic-50.jpg" width="50" height="50" /> 
     148          <img src="http://www.gravatar.com/avatar.php?gravatar_id=<mt:var name="user_email_md5">&rating=R&size=50&default=<mt:StaticWebPath>images/default-userpic-50.jpg"> 
     149          <mt:ignore><img src="<mt:StaticWebPath>images/default-userpic-50.jpg" width="50" height="50" /></mt:ignore> 
    149150        </mt:if> 
    150151      </td>