Hallo,
kennt jemand eine Möglichkeit, in Links mit
automatisch auchHTML-Code:target="_blank"
einzufügen?HTML-Code:rel="noopener noreferrer"
Viele Grüße
Alex
Hallo,
kennt jemand eine Möglichkeit, in Links mit
automatisch auchHTML-Code:target="_blank"
einzufügen?HTML-Code:rel="noopener noreferrer"
Viele Grüße
Alex
Am einfachsten mit Javascript. Ist aber eventuell zu spät, musst du mal testen, ob dein gewünschter Effekt dann auch vorhanden ist.
Ansonsten die entsprechenden Ausgabetemplates anpassen.
PHP-Code:
$stringWithTarget = str_replace(' target="_blank"', ' target="_blank' rel="noopener noreferrer", $stringWithTarget);
Bitte!
Vor Anfragen im Forum HTML validieren.
Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.
Vielen Dank an alle Wunschlistenerfüller
Andreas Burg, Web Solutions
Javascript wäre glaube ich nicht besonders sicher - zumindest wenn man es deaktiviert.
Bei der zweiten Methode von Andreas sollte darauf geachtet werden, das ein paar Inhaltselemente bereits das rel Attribute setzen - nach dem target. Vermutlich würde dies dann hier nichts bringen, da die zweite rel Angabe die erste überschreibt. Vermutlich war es aber auch nur auf die Ausgabe des TinyMCE bezogen (ce_text Template). Die anderen Templates könntest du aber auch überschreiben und die rel Angabe dort ersetzen.
Mit ein wenig PHP Kentnissen könntest du es alternativ dann auch einmalig über die parseFrontendTemplate-Hook machen. So könnte man auch direkt bereits vorher gesetzte rel Attribute entfernen & das neue setzen.
Laut diesem Ticket macht der TinyMCE das inzwischen automatisch. Ggf. könnte man auch nur diesen aktualisieren & sofern genutzt, Templates wie ce_hyperlink von Hand anpassen.
BG
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen