]> oss.titaniummirror.com Git - webber.git/commitdiff
google_sitemap.py, rss_feed.py: ignore hidden pages
authorHolger Schurig <hs4233@mail.mn-solutions.de>
Thu, 1 Jul 2010 21:33:57 +0000 (23:33 +0200)
committerHolger Schurig <hs4233@mail.mn-solutions.de>
Thu, 1 Jul 2010 21:33:57 +0000 (23:33 +0200)
plugins/google_sitemap.py
plugins/rss_feed.py

index a13bc8557cfbddfd866ecfc5635b65050917516f..68fb548d84825e994173459e016681f0c42bcfc7 100644 (file)
@@ -36,8 +36,14 @@ def write_initial(params):
 def sitemap_scan(params):
        global f
        file = params.file
+
+       # Ignore non-pages
        if not file.has_key("linktitle"):
                return
+       # Ignore hidden pages
+       if file.has_key("hide") and file.hide:
+               return
+
        if f is None:
                write_initial(params)
 
index eb61cc0308568ca1563d7591546e1d1c4bb13433..6104bf51139da3f5b8aced75c0f81f3ef93dbfad 100644 (file)
@@ -45,10 +45,16 @@ def sitemap_scan(params):
        global items
 
        file = params.file
+       # Only consider new stuff
        if max_age and file["mtime"] < max_age:
                return
+       # Ignore non-pages
        if not file.has_key("linktitle"):
                return
+       # Ignore hidden pages
+       if file.has_key("hide") and file.hide:
+               return
+
        if file.has_key("change"):
                change = file["change"]
        else: