Gelöst Links zu externer Adresse in eigenem Fenster öffnen

shop1060

Gut bekanntes Mitglied
11. Juni 2008
146
5
Wien
Hey, wie wäre es wenn ein "Link zu einer externen Adresse" automatisch in einem eigenen Fenster geöffnet wird?
Ich helfe mir zwar, indem ich im Admin-Bereich des Shop2 diese Links so eingebe:
Code:
http://www.its.my/page.html" target="_blank
Das funktioniert dann auch wie gewünscht. Man beachte die Anführungszeichen!
Beim nächsten Aufruf im Admin ist allerdings nur mehr http://www.its.my/page.html sichtbar. Solange aber nicht drübergespeichert wird bleibt der 'komplette' Code erhalten.
 

shop1060

Gut bekanntes Mitglied
11. Juni 2008
146
5
Wien
AW: Links zu externer Adresse in eigenem Fenster öffnen

Hier eine dauerhafte Lösung:

In der Datei 'tools-Global.php' findet sich in der Funktion 'setzeLinks' der folgende Codeblock:
Code:
if ($Links[$i]->nLinkart == 2)
	$Links[$i]->URL = $Links[$i]->cURL;
Durch Ergänzung auf das Folgende öffnet sich jeder externe Link in einem neuen Fenster:
Code:
if ($Links[$i]->nLinkart == 2)
	$Links[$i]->URL = $Links[$i]->cURL.'" target="_blank';
 

conny2540

Sehr aktives Mitglied
23. November 2006
2.310
4
Österreich
AW: Links zu externer Adresse in eigenem Fenster öffnen

Danke Dir. Endlich mal was nützliches... Jedes Mal musste ich nachsehen, wie dieser blöde Link wirklich geschrieben wird. Den baue ich aber ein...;)
 

conny2540

Sehr aktives Mitglied
23. November 2006
2.310
4
Österreich
AW: Links zu externer Adresse in eigenem Fenster öffnen

Kann es sein, dass der Code aber das System verlangsamt ? Bei mir dauert die Weiterleitung jetzt eine Ewigkeit...
 

conny2540

Sehr aktives Mitglied
23. November 2006
2.310
4
Österreich
AW: Links zu externer Adresse in eigenem Fenster öffnen

Ich hab's da ist ein Leer zu viel bei target, der macht das ganze langsam:

anstatt:
PHP:
if ($Links[$i]->nLinkart == 2)
    $Links[$i]->URL = $Links[$i]->cURL.'" target="_blank';



das hier:
PHP:
if ($Links[$i]->nLinkart == 2)
    $Links[$i]->URL = $Links[$i]->cURL.'"target="_blank';