]> git.0d.be Git - panikweb.git/commitdiff
feeds: also use an absolute URL for item image
authorFrédéric Péters <fpeters@0d.be>
Thu, 22 Feb 2018 16:57:32 +0000 (17:57 +0100)
committerFrédéric Péters <fpeters@0d.be>
Thu, 22 Feb 2018 16:57:32 +0000 (17:57 +0100)
panikweb/paniktags/templatetags/paniktags.py
panikweb_templates/templates/feed/newsitem.html
panikweb_templates/templates/feed/soundfile.html

index 9748317921fd11b00004478870e58dfab63da0d8..61e357a5feab8e4a470657768cd6f70fb58fef57 100644 (file)
@@ -367,3 +367,9 @@ def set_absolute_urls(text):
     text = text.replace('src="/', 'src="%s' % settings.WEBSITE_BASE_URL)
     text = text.replace('href="/', 'href="%s' % settings.WEBSITE_BASE_URL)
     return text
+
+@register.filter
+def as_absolute_url(url):
+    if url.startswith('/'):
+        url = settings.WEBSITE_BASE_URL + url.lstrip('/')
+    return url
index 5d7a8ce6a0d5a8db47a4410874d2ab22d1c0a662..3b969ae47d7a860076b3418ae49596ed52761978 100644 (file)
@@ -1,7 +1,7 @@
 {% load paniktags thumbnail %}
 {% if obj.image %}
 {% thumbnail obj.image "320x240" crop="50% 25%" as im %}
-<img src="{{im.url}}"/>
+<img src="{{im.url|as_absolute_url}}"/>
 {% endthumbnail %}
 {% endif %}
 
index f2717af2eefdf98f1680367c9ff0e5d6d12d748f..ea5222b33af36130d12b03779d8273e0041d5d47 100644 (file)
@@ -1,7 +1,7 @@
 {% load paniktags thumbnail %}
 {% if obj.episode.image %}
 {% thumbnail obj.episode.image "320x240" crop="50% 25%" as im %}
-<img src="{{im.url}}"/>
+<img src="{% url '{{im.url|as_absolute_url}}"/>
 {% endthumbnail %}
 {% endif %}