MyBB.de Forum
Externe Links mit target_blank öffnen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html)
+--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html)
+--- Thema: Externe Links mit target_blank öffnen (/thread-39016.html)



Externe Links mit target_blank öffnen - KarinB - 20.12.2023

Hallo !

Was bitte muss ich in der inc/class_parser.php ändern, damit EXTERNE Links in einem neuen Tab öffnen?
Hab nur einen Thread gefunden, ders umgekehrt will. 

Klick auf externen Link und raus ist man aus dem Forum und auf der neuen Seite ... 

Finde aber die Stelle nicht und was genau muss ich bitte einfügen ?

Danke und LG
Karin
Kann nicht mehr editieren
Problem selber lösen können. Das mycode_url Template war verändert, warum auch immer  - das hab ich selbst nicht verändert!
Hab das Original wieder hergestellt und das Problem ist behoben.


RE: Externe Links mit target_blank öffnen - SvePu - 20.12.2023

Öffne die /inc/class_parser.php zum Bearbeiten und suche nach:
PHP-Code:
if(!empty($this->options['nofollow_on']))
{
    
$rel " rel=\"noopener nofollow\"";
}
else
{
    
$rel " rel=\"noopener\"";


füge direkt darunter ein:
PHP-Code:
$target " target=\"_blank\"";
if(
strpos($url$_SERVER['SERVER_NAME']))
{
    
$target " target=\"_self\"";

Speichere die Änderungen.

Öffne im ACP das Theme Template mycode_url und ersetze den kompletten Inhalt durch:
PHP-Code:
<a href="{$url}"{$target}{$rel} class="mycode_url">{$name}</a

Template speichern und testen.

Dieses öffnet interne Links im selben Tab und Externe in einem neuen Tab.


RE: Externe Links mit target_blank öffnen - KarinB - 20.12.2023

Dankeschön Sven - aber nach einem Wutanfall und einer Stunde suchen, hab ich gesehen, dass die mycode_url verändert war.

Ganz simpel wieder den Origialcode reingesetzt und es funktioniert perfekt.
Allerdings interne auch.
Aber die mycode_url war so wie Deine und die externen Links haben nicht im neuen Tab geöffnet.


Deshalb danke für Deine Hilfe, schau mir das gleich an.


RE: Externe Links mit target_blank öffnen - SvePu - 20.12.2023

(20.12.2023, 17:40)KarinB schrieb: Aber die mycode_url war so wie Deine und die externen Links haben nicht im neuen Tab geöffnet.

Das lag bestimmt an einem Update, bei dem die manuell geänderte class_parser.php wieder durch eine neue Version überschrieben wurde.


RE: Externe Links mit target_blank öffnen - KarinB - 20.12.2023

(20.12.2023, 17:50)SvePu schrieb:
(20.12.2023, 17:40)KarinB schrieb: Aber die mycode_url war so wie Deine und die externen Links haben nicht im neuen Tab geöffnet.

Das lag bestimmt an einem Update, bei dem die manuell geänderte class_parser.php wieder durch eine neue Version überschrieben wurde.

Ok, vielen Dank auf alle Fälle !!