Changeset 3568 in products for quintagroup.plonegooglesitemaps/trunk/quintagroup
- Timestamp:
- Oct 15, 2012 4:06:01 PM (11 years ago)
- Location:
- quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/handlers.py
r3510 r3568 27 27 if wftrans_name in sm.getPingTransitions() and \ 28 28 obj_ptype in sm.getPortalTypes(): 29 ping_google(plone_home, sm.id)29 ping_google(plone_home, url.getRelativeUrl(sm)) 30 30 return 0 31 31 -
quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/skins/plonegooglesitemaps/gsm_edit_settings.cpy
r1593 r3568 47 47 else: 48 48 smselected = req.get('smselected', []) 49 50 49 if req.get('form.button.Delete', False): 51 portal.manage_delObjects(ids=smselected[:]) 50 for sm_path in smselected: 51 sitemap = portal.restrictedTraverse(sm_path) 52 sitemap.aq_parent.manage_delObjects(sitemap.id) 52 53 message = "Succesfully deleted: %s" % smselected 53 54 … … 55 56 pinged = [] 56 57 message = "Google pinged. It will review your sitemap as soon as it will be able to. Processed: %s" 57 for sm_ idin smselected:58 for sm_path in smselected: 58 59 try: 59 ping_google(portalURL, sm_ id)60 ping_google(portalURL, sm_path) 60 61 except: 61 62 message = "Cannot contact Google. Try again in a while. But pinged for: %s" 62 63 break 63 64 else: 64 pinged.append(sm_ id)65 pinged.append(sm_path) 65 66 message = message % pinged 66 67 -
quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/utils.py
r3566 r3568 1 1 from urllib import quote as urlquote 2 2 from DateTime import DateTime 3 from urlparse import urljoin 3 4 import logging 4 5 import urllib2 … … 36 37 37 38 38 def ping_google( url, sitemap_id):39 def ping_google(plone_home, sitemap_relative_path): 39 40 """Ping sitemap to Google""" 40 41 resurl = url + "/" + sitemap_id 41 resurl = urljoin(plone_home, sitemap_relative_path) 42 42 43 43 if DevelopmentMode or config.testing:
Note: See TracChangeset
for help on using the changeset viewer.