Changeset 2403 in products
- Timestamp:
- May 28, 2010 3:56:24 PM (14 years ago)
- 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 40 40 src="http://default.gavatar.gif" 41 41 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--> 43 43 <span tal:content="fullname" 44 44 tal:condition="not:anonymous_creator">Poster Name</span> 45 45 <span i18n:translate="label_anonymous_user" 46 46 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> 49 49 <span tal:condition="python:ifModerate and not isPublished">[pending]</span> 50 50 </div> -
quintagroup.plonecomments/branches/wald/quintagroup/plonecomments/browser/comments.py
r1425 r2403 37 37 purl = getToolByName(self.context, 'portal_url') 38 38 mtool = getToolByName(self.context, 'portal_membership') 39 portrait_url= purl() + '/defaultUser.gif'39 default = purl() + '/defaultUser.gif' 40 40 email = '' 41 41 … … 44 44 mtool = getToolByName(self.context, "portal_membership") 45 45 member = mtool.getMemberById(creator) 46 #portrait = mtool.getPersonalPortrait(member.getId()) 47 #portrait_url = portrait.absolute_url() 46 48 email = member and member.getProperty('email','') or '' 47 portrait = mtool.getPersonalPortrait(memberId)48 portrait_url = portrait.absolute_url()49 49 else: 50 50 email = reply.getProperty('email',d='') 51 if not email: 52 return default 51 53 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 54 61 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 61 74 62 75
Note: See TracChangeset
for help on using the changeset viewer.