Zmiana adresu URL z aktualnościami i konwertowanie adresu z unicode do str w tagu...
authorMarek Stępniowski <marek@stepniowski.com>
Mon, 20 Apr 2009 22:20:24 +0000 (00:20 +0200)
committerMarek Stępniowski <marek@stepniowski.com>
Mon, 20 Apr 2009 22:20:24 +0000 (00:20 +0200)
apps/catalogue/templatetags/catalogue_tags.py
wolnelektury/templates/catalogue/main_page.html

index 3c34e8c..d3f608a 100644 (file)
@@ -1,4 +1,7 @@
 # -*- coding: utf-8 -*-
+import feedparser
+import datetime
+
 from django import template
 from django.template import Node, Variable
 from django.utils.encoding import smart_str
@@ -190,12 +193,9 @@ class CatalogueURLNode(Node):
 
 
 @register.inclusion_tag('catalogue/latest_blog_posts.html')
-def latest_blog_posts(feed_url, posts_to_show=5):
-    import feedparser
-    import datetime
-    
+def latest_blog_posts(feed_url, posts_to_show=5):    
     try:
-        feed = feedparser.parse(feed_url)
+        feed = feedparser.parse(str(feed_url))
         posts = []
         for i in range(posts_to_show):
             pub_date = feed['entries'][i].updated_parsed
index 43a3636..af48f84 100644 (file)
         <div id="latest-blog-posts">
             <h2>Aktualności</h2>
             {% cache 1800 latest-blog-posts %}
-            {% latest_blog_posts "http://www.nowoczesnapolska.org.pl/feed/?s=Wolne%20Lektury" %}
+            {% latest_blog_posts "http://www.nowoczesnapolska.org.pl/tematy/wolne-lektury/feed/" %}
             {% endcache %}
             <p class="see-more"><a href="http://www.nowoczesnapolska.org.pl/">Zobacz nasz blog ⇒</a></p>
         </div>