Changeset 2403 in products


Ignore:
Timestamp:
May 28, 2010 3:56:24 PM (14 years ago)
Author:
wald
Message:

custom changes for lwb.org.ua website

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

Legend:

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

    r1378 r2403  
    4040                         src="http://default.gavatar.gif" 
    4141                         tal:attributes="src gavatar_src"> 
    42                     <span i18n:translate="label_comment_by">Posted by</span> 
     42                    <!-- span i18n:translate="label_comment_by">Posted by</span--> 
    4343                    <span tal:content="fullname" 
    4444                          tal:condition="not:anonymous_creator">Poster Name</span> 
    4545                    <span i18n:translate="label_anonymous_user" 
    4646                          tal:condition="anonymous_creator">Anonymous User</span> 
    47                     <span i18n:translate="label_commented_at">at</span> 
    48                     <span tal:replace="python:view.format_time(reply.ModificationDate())">8/23/2001 12:40:44 PM</span> 
     47                    <!--span i18n:translate="label_commented_at">at</span--> 
     48                    <span tal:replace="python:toLocalizedTime(reply.ModificationDate(), long_format=1)">8/23/2001 12:40:44 PM</span> 
    4949                    <span tal:condition="python:ifModerate and not isPublished">[pending]</span> 
    5050                </div> 
  • quintagroup.plonecomments/branches/wald/quintagroup/plonecomments/browser/comments.py

    r1425 r2403  
    3737        purl = getToolByName(self.context, 'portal_url') 
    3838        mtool = getToolByName(self.context, 'portal_membership')             
    39         portrait_url = purl() + '/defaultUser.gif'  
     39        default = purl() + '/defaultUser.gif'  
    4040        email = '' 
    4141 
     
    4444            mtool = getToolByName(self.context, "portal_membership") 
    4545            member = mtool.getMemberById(creator) 
     46            #portrait = mtool.getPersonalPortrait(member.getId()) 
     47            #portrait_url =  portrait.absolute_url() 
    4648            email = member and member.getProperty('email','') or '' 
    47             portrait = mtool.getPersonalPortrait(memberId) 
    48             portrait_url =  portrait.absolute_url() 
    4949        else: 
    5050            email = reply.getProperty('email',d='') 
     51        if not email: 
     52            return default 
    5153 
    52         if not email: 
    53             return portrait_url 
     54        try: 
     55            memberId = member.getId() 
     56            portrait = mtool.getPersonalPortrait(member.getId()) 
     57            portrait_url =  portrait.absolute_url() 
     58        except: 
     59            memberId = 'Anonimous User' 
     60                     
    5461 
    55         size = 40 
    56         gravatar_url = "http://www.gravatar.com/avatar.php?" 
    57         # construct the url 
    58         gravatar_url += urllib.urlencode({'gravatar_id':md5.md5(email).hexdigest(), 
    59             'default':portrait_url, 'size':str(size)}) 
    60         return gravatar_url 
     62        murl = '/portal_memberdata/portraits/' 
     63        murl = purl() + murl + memberId 
     64         
     65        if portrait_url == murl: 
     66            return portrait_url              
     67        else:  
     68            size = 40 
     69            gravatar_url = "http://www.gravatar.com/avatar.php?" 
     70            # construct the url 
     71            gravatar_url += urllib.urlencode({'gravatar_id':md5.md5(email).hexdigest(), 
     72                'default':default, 'size':str(size)}) 
     73            return gravatar_url 
    6174         
    6275 
Note: See TracChangeset for help on using the changeset viewer.