Neu Kodierung von E-Mail-Adressen

wt-salah

Neues Mitglied
13. April 2023
2
0
Hallo,

Ich frage nach dem Prozess der E-Mail-Verschlüsselung.
Wir verwenden in Smarty eingebaute Methoden, um E-Mail-Adressen zu kodieren, die aus dem Code hinzugefügt werden (insbesondere die Hex-Methode), und es funktioniert
DOC: https://www.smarty.net/docsv2/en/language.function.mailto.tpl

Das Problem ist, dass wir E-Mail-Adressen kodieren müssen, die über den OnePage Composer oder den Backend-Rich-Text-Editor hinzugefügt werden, aber es funktioniert nicht.
Wenn ich einen Smarty-Block verwende, um die Kodierungsmethode zu verwenden, wird der Blockcode selbst als Text gerendert und nicht ausgeführt.
(Beispiel: {mailto address="support@renovaid.com" encode="hex"} )

Gibt es also eine Möglichkeit, E-Mails zu kodieren, die über den OnePage Composer oder den Backend-Rich-Text-Editor hinzugefügt wurden?

Vielen Dank und herzliche Grüße
Mohamed Salah
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.873
562
Wenn ich einen Smarty-Block verwende, um die Kodierungsmethode zu verwenden, wird der Blockcode selbst als Text gerendert und nicht ausgeführt.
Was meinst du mit "Blockcode"?



Laut der o.g. Doku müsste mit sowas ja der mailto: Link wie folgt erzeugt:
HTML:
<a href="mailto:%73%75%70%70%6f%72%74%40%72%65%6e%6f%76%61%69%64%2e%63%6f%6d">&#x73&#x75&#x70&#x70&#x6f&#x72&#x74&#x40&#x72&#x65&#x6e&#x6f&#x76&#x61&#x69&#x64&#x2e&#x63&#x6f&#x6d</a>

Aber was für ein anderes Ergebnis würdest du jetzt erwarten?
Schreib doch einfach mal wie der Link aussehen sollte, bzw. was du genau vorhast.
 

wt-salah

Neues Mitglied
13. April 2023
2
0
Hi @mh1,

Sie haben Recht, der Link sollte wie folgt aussehen:
HTML:
<a href="mailto:%73%75%70%70%6f%72%74%40%72%65%6e%6f%76%61%69%64%2e%63%6f%6d">&#x73&#x75&#x70&#x70&#x6f&#x72&#x74&#x40&#x72&#x65&#x6e&#x6f&#x76&#x61&#x69&#x64&#x2e&#x63&#x6f&#x6d</a>

Aber wenn ich Smarty-Code in den OnePage Composer-Texteditor einfüge, wird er nur als Text angezeigt und nicht ausgeführt, und ich habe dieses Ergebnis:
{mailto address=" support@renovaid.com " encode="hex"}

Ich frage also, ob es eine Möglichkeit gibt, intelligenten Code auszuführen, wenn ich ihn im Texteditor des JTL OnePage Composer schreibe.

Dank
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.873
562
Es tut mir leid, ich verstehe die Frage nicht.
Ich kann hier nicht weiterhelfen.
 

Ähnliche Themen