From c4b1ebec7286671a3a43b6a9e01bd32eab3581f6 Mon Sep 17 00:00:00 2001 From: Jean-Marie Favreau Date: Sun, 12 Jan 2025 13:10:14 +0100 Subject: [PATCH] Correction des liens FB --- .../templates/agenda_culturel/event-sources-inc.html | 4 ++-- src/agenda_culturel/templatetags/utils_extra.py | 12 +++++------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/src/agenda_culturel/templates/agenda_culturel/event-sources-inc.html b/src/agenda_culturel/templates/agenda_culturel/event-sources-inc.html index da5a554..7ca2917 100644 --- a/src/agenda_culturel/templates/agenda_culturel/event-sources-inc.html +++ b/src/agenda_culturel/templates/agenda_culturel/event-sources-inc.html @@ -8,13 +8,13 @@ {% if refs.0|is_facebook_url %}

Voir l'événement facebook

{% else %} -

Voir l'événement sur le site source {{ refs.0|hostname_or_socialmedia }}

+

Voir l'événement sur le site source {{ refs.0|hostname }}

{% endif %} {% else %}

Voir l'événement sur les site sources {% for eurl in refs %} - {{ eurl|hostname_or_socialmedia }}{% if eurl|is_facebook_url %} {% endif %}{% if not forloop.last %}, {% endif %} + {{ eurl|hostname }}{% if eurl|is_facebook_url %} {% endif %}{% if not forloop.last %}, {% endif %} {% endfor %}

{% endif %} {% else %} diff --git a/src/agenda_culturel/templatetags/utils_extra.py b/src/agenda_culturel/templatetags/utils_extra.py index 87b20c7..f178eee 100644 --- a/src/agenda_culturel/templatetags/utils_extra.py +++ b/src/agenda_culturel/templatetags/utils_extra.py @@ -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