Also Du könntest alle per BBCode gesetzten Links überprüfen, ob diese noch "hausintern" weiterleiten.
Dazu könntest Du in der BBCode-Klasse in der function _shorturl flg. prüfen:
# prüfen, ob url nach extern führt
if (strpos($string, $server) === false) {
$string = $server.'?checkurl&url='.urlencode($string);
}
Das hätte zur Folge, dass die nach extern führende url erweitert würde:
https://deinedomain.de/index.php?checkurl&url=LinkNachExtern
Dann brauchst Du noch eine Datei
include/contents/checkurl.php, in der Du das neue externe Ziel per
urldecode($_GET['url'])
ausliest und dann zb ein Popup-Fenster ausgibst, in welchem die Warnung bzw der Hinweis mit der neuen externen Seite und der Nichtverantwortung Deinerseits über die Inhalte usw...
Und 2 Button mit OK und Weiterleitung oder Abbrechen und "intern" bleiben.
So machen wir das bei uns zb...funktioniert bestens
Gruß Outi
Nachtrag: wie das für die ilch2.x umgesetzt werden kann, müßte ich mir erstmal anschauen. Aber vielleicht reicht Dir meine Vorgabe, um es selber hinzubekommen.
Zuletzt modifiziert von Outi77 am 27.01.2019 - 11:11:35
Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
»Albert Einstein«