Correction des liens FB
This commit is contained in:
parent
36b96a5557
commit
c4b1ebec72
@ -8,13 +8,13 @@
|
||||
{% if refs.0|is_facebook_url %}
|
||||
<p>Voir <a href="{{ refs.0 }}">l'événement facebook <img class="logo-socalmedia" src="{% static 'images/fb.png' %}" /></a></p>
|
||||
{% else %}
|
||||
<p>Voir l'événement sur le site source <a href="{{ refs.0 }}">{{ refs.0|hostname_or_socialmedia }}</a></p>
|
||||
<p>Voir l'événement sur le site source <a href="{{ refs.0 }}">{{ refs.0|hostname }}</a></p>
|
||||
{% endif %}
|
||||
{% else %}
|
||||
<p>Voir l'événement sur les site sources
|
||||
{% for eurl in refs %}
|
||||
|
||||
<a href="{{ eurl }}">{{ eurl|hostname_or_socialmedia }}{% if eurl|is_facebook_url %} <img class="logo-socalmedia" src="{% static 'images/fb.png' %}" />{% endif %}</a>{% if not forloop.last %}, {% endif %}
|
||||
<a href="{{ eurl }}">{{ eurl|hostname }}{% if eurl|is_facebook_url %} <img class="logo-socalmedia" src="{% static 'images/fb.png' %}" />{% endif %}</a>{% if not forloop.last %}, {% endif %}
|
||||
{% endfor %}</p>
|
||||
{% endif %}
|
||||
{% else %}
|
||||
|
@ -25,19 +25,17 @@ def is_facebook_url(url):
|
||||
return False
|
||||
|
||||
@register.filter
|
||||
def hostname_or_socialmedia(url):
|
||||
return url
|
||||
def hostname(url):
|
||||
if url is None:
|
||||
return None
|
||||
obj = urlparse(url)
|
||||
if obj is None:
|
||||
return url
|
||||
hostname = obj.hostname
|
||||
if hostname and hostname.endswith("facebook.com"):
|
||||
if "event" in url:
|
||||
return _("facebook event")
|
||||
|
||||
return mark_safe(hostname)
|
||||
if hostname:
|
||||
return mark_safe(hostname)
|
||||
else:
|
||||
return url
|
||||
|
||||
|
||||
@register.filter
|
||||
|
Loading…
x
Reference in New Issue
Block a user