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