diff --git a/home/static/css/style.css b/home/static/css/style.css index e0ef347b72d81270098ca63e676d9a4b5f45a6d4..4cabb784fa9eb79f6b45e35eaf7b1f2db9957620 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 1c7920b99e228afac7a30b680cd54c5c80ca921f..7bffcbd0b0e5443a69e88d174fdbca2903559508 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 f243cbb15f65d33eb24a638dc4ff2f959fedbc3b..e0a90876ad3f3ed5f4bfaa532d919fa75632c28a 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"