From f412663d1c49c23c74fcc5c983519d855abf4992 Mon Sep 17 00:00:00 2001 From: Dorian Lesbre <dorian.lesbre@gmail.com> Date: Mon, 8 Mar 2021 18:42:09 +0100 Subject: [PATCH] Added some email protection --- home/static/css/style.css | 5 +++++ home/templates/base.html | 2 +- site_settings/models.py | 4 ++++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/home/static/css/style.css b/home/static/css/style.css index e0ef347..4cabb78 100644 --- a/home/static/css/style.css +++ b/home/static/css/style.css @@ -170,6 +170,11 @@ span.helptext { display: flex; } +.antispam { + unicode-bidi: bidi-override; + direction: rtl; +} + .button, .button:link, .button:visited, input[type=submit] { color: white; text-decoration: none; diff --git a/home/templates/base.html b/home/templates/base.html index 1c7920b..7bffcbd 100644 --- a/home/templates/base.html +++ b/home/templates/base.html @@ -92,7 +92,7 @@ </a> </div> {% if settings.contact_email %} - <p>Pour tout problème, contacter :<br>{{ settings.contact_email }}</p> + <p>Pour tout problème, contacter :<br><span class="antispam">{{ settings.contact_email_reversed }}</span></p> {% endif %} </footer> diff --git a/site_settings/models.py b/site_settings/models.py index f243cbb..e0a9087 100644 --- a/site_settings/models.py +++ b/site_settings/models.py @@ -41,6 +41,10 @@ class SiteSettings(SingletonModel): display_planning = models.BooleanField("Afficher le planning", default=False) + @property + def contact_email_reversed(self): + return self.contact_email[::-1] + class Meta: verbose_name = "paramètres" -- GitLab