Changeset 1378 in products


Ignore:
Timestamp:
Nov 13, 2009 4:04:17 PM (14 years ago)
Author:
wald
Message:

Avatar image logic changed

Location:
quintagroup.plonecomments/brunches/wald/quintagroup/plonecomments/browser
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.plonecomments/brunches/wald/quintagroup/plonecomments/browser/comments.pt

    r1222 r1378  
    3030                    </a> 
    3131                </h3> 
     32                 
    3233                <div class="documentByLine" 
    3334                     tal:define="creator reply/Creator; 
     
    3536                                 mi python:not anonymous_creator and view.member_info(creator); 
    3637                                 fullname python: mi and mi['fullname'] or creator; 
    37                                  gavatar_src python:view.getGravatar(reply)" > 
    38                     <img alt="Avatar" class="avatar" height="40" width="40" 
     38                                 gavatar_src python:view.getGravatar(reply)"> 
     39                    <img alt="Avatar" class="avatar" width="40" 
    3940                         src="http://default.gavatar.gif" 
    4041                         tal:attributes="src gavatar_src"> 
  • quintagroup.plonecomments/brunches/wald/quintagroup/plonecomments/browser/comments.py

    r1201 r1378  
    3636    def getGravatar(self, reply): 
    3737        purl = getToolByName(self.context, 'portal_url') 
     38        mtool = getToolByName(self.context, 'portal_membership')             
    3839        default = purl() + '/defaultUser.gif'  
    3940        email = '' 
     
    5354        # construct the url 
    5455        gravatar_url += urllib.urlencode({'gravatar_id':md5.md5(email).hexdigest(),  
    55             'default':default, 'size':str(size)}) 
     56            'default':member, 'size':str(size)}) 
    5657 
     58        try: 
     59            murl = '/portal_memberdata/portraits/' 
     60            gravatar_url=purl() + murl + member.getProperty('id','') 
     61        except:  
     62            gravatar_url += urllib.urlencode({'gravatar_id':md5.md5(email).hexdigest(), 
     63                 'default':member, 'size':str(size)}) 
     64                          
    5765        return gravatar_url 
     66         
    5867 
    5968    def authenticated_report_abuse_enabled(self): 
Note: See TracChangeset for help on using the changeset viewer.