[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Unerwünschte Tabs durch rewrite (yrewrite-Addon)
Seite 1 von 1

Unerwünschte Tabs durch rewrite (yrewrite-Addon)

Verfasst: 4. Aug 2017, 09:45
von selfkant
Hallo liebes Forum,
Redaxo 5 ist sagenhaft, danke allen, die sich dafür täglich die Beine ausreissen.

Meine Frage: Ich habe eine Redaxo 5.3-Website mit yrewrite ausgestattet und alles soweit konfiguriert. Es läuft und macht schöne URLs. Aber: jeder Klick auf einen Link generiert nun einen neuen Tab im Browser! Aua. www.bezev.de

Ich habe in den yrewrite-Einstellungen und in der htaccess-Datei nichts gefunden, um das abzustellen. Oder ist das schlicht ein Bug?

ThanX und auf bald,
Selfkant

Re: Unerwünschte Tabs durch rewrite (yrewrite-Addon)

Verfasst: 11. Aug 2017, 10:08
von selfkant
Moin,
ich habe es nocheinmal getan:

1. Redaxo installiert (Demo) > http://www.studiofuergestaltung.net/redaxo/
2. Addon yrewrite installiert
3. Ergebnis: Die Navigation öffnet immer neue Tabs im Browser.

Schlussfolgerung: Die neuen Tabs werden durch mod_rewrite erzwungen.
Frage: Kann ich das abstellen?

Wer hat ne Idee? Danke!

Re: Unerwünschte Tabs durch rewrite (yrewrite-Addon)

Verfasst: 11. Aug 2017, 10:24
von Oliver.Kreischer
Hallo,

wie sind die Einstellungen für yrewrite?

LG
Oliver

Re: Unerwünschte Tabs durch rewrite (yrewrite-Addon)

Verfasst: 11. Aug 2017, 11:16
von RexDude
Über den Firebug kann man einsehen dass deine Links alle ein target="_blank" haben...deswegen die neuen Fenster. Im Quellcode isind aber keine target Attribute: Ergo kanns nur durch JS hinzukommen. Was dann zu dieser Datei führt: http://www.bezev.de/resources/js/redaxo-demo.js (siehe ganz oben...sogar mit Kommentar ;) )

Re: Unerwünschte Tabs durch rewrite (yrewrite-Addon)

Verfasst: 11. Aug 2017, 11:36
von Oliver.Kreischer
Hey Dude,

das ist schon klar aber warum hat er die URLs mit http://

LG
Oliver

Re: Unerwünschte Tabs durch rewrite (yrewrite-Addon)

Verfasst: 11. Aug 2017, 12:43
von selfkant
Lieber Dude, lieber Oliver,

danke fürs Reindenken ... und für die Lösung!!

Tatsächlich hat sich ein JS eingemischt, das jedoch erst nach der Installation von yrewrite wach geworden ist.

Ich habe das redaxo-demo.js deaktiviert und nun ist alles gut.

:D

Also: Problem behoben. Ich hoffe, das nützt auch anderen im Forum.

Haut rein
selfkant

Re: Unerwünschte Tabs durch rewrite (yrewrite-Addon)

Verfasst: 11. Aug 2017, 14:19
von Oliver.Kreischer
Hi,

so hast Du nur die halbe Lösung.

Der JS Code sorgt dafür, dass Links die mit http:// oder https:// anfangen ein das Attribut traget="_blank" erhalten.
Das ist (im Content) durchaus gewollt.

Du solltest mal kontrollieren warum in der Navigation die URLs absolut (also http://www.bezev.de/de/kontakt ) und nicht relativ URLs (also /kontakt ) stehen.

LG
Oliover

Re: Unerwünschte Tabs durch rewrite (yrewrite-Addon)

Verfasst: 11. Aug 2017, 14:56
von RexDude
Du solltest mal kontrollieren warum in der Navigation die URLs absolut (also http://www.bezev.de/de/kontakt ) und nicht relativ URLs (also /kontakt ) stehen.
Vermutlich weil keine Domain in yRewrite hinterlegt ist.

Re: Unerwünschte Tabs durch rewrite (yrewrite-Addon)

Verfasst: 11. Aug 2017, 16:22
von selfkant
Oh super, das sind wieder gute Hinweise:

Ich habe die Domain www.bezev.de in yrewrite eingetragen,sowie Mountpoint, Startartikel und Fehlerartikel.

An Oliver: Wenn ich eine externe Weiterleitung und target_blank tatsächlich haben will, ist es doch eigentlich besser, das im Modul selbst zu lösen.

Tausend Dank
selfkant

Re: Unerwünschte Tabs durch rewrite (yrewrite-Addon)

Verfasst: 11. Aug 2017, 19:00
von Oliver.Kreischer
selfkant hat geschrieben: Wenn ich eine externe Weiterleitung und target_blank tatsächlich haben will, ist es doch eigentlich besser, das im Modul selbst zu lösen.
Klar. Solange der Redakteur kein Freitextfeld hat :-)

Re: Unerwünschte Tabs durch rewrite (yrewrite-Addon)

Verfasst: 31. Aug 2017, 09:39
von Peter.Bickel
Kleine Ergänzung:
Ich hatte das Öffnen externer Links in der Demo eingesetzt, da das von nahezu allen Kunden so gewünscht wird.
Das Erkennen von externen Links geschieht über das http in der URL.
Von daher sollte man, wie Oli schon schrieb, darauf achten, dass interne Links nicht die Domain im Link haben.

Re: Unerwünschte Tabs durch rewrite (yrewrite-Addon)

Verfasst: 31. Aug 2017, 12:51
von selfkant
Ja, richtig gedacht und gemacht.
Aber meine Erkenntinis dieser Diskussion ist:
Wenn yrewrite installiert wird, muss das javascript der demo deaktiviert (oder umgeschrieben) werden. Sonst hagelt es Tabs.

Ciao.

Re: Unerwünschte Tabs durch rewrite (yrewrite-Addon)

Verfasst: 31. Aug 2017, 13:55
von Ingo
selfkant hat geschrieben:
31. Aug 2017, 12:51
Aber meine Erkenntinis dieser Diskussion ist:
Wenn yrewrite installiert wird, muss das javascript der demo deaktiviert (oder umgeschrieben) werden. Sonst hagelt es Tabs.
Das ist die falsche Erkenntnis. Deine Erkenntnis sollte sein, dass man yrewrite korrekt einrichten muss.

Re: Unerwünschte Tabs durch rewrite (yrewrite-Addon)

Verfasst: 25. Apr 2018, 09:57
von Ron
Hallo Forum, hallo selfkant,

das Problem mit den Tabs hatte ich auch.
Vermutlich hast du das Problem schon gelöst, aber für andere hier noch mal ein Weg zur Lösung.

In yRewrite was als "Mountpoint" der Eintrag "home" drin, also ein Link zur Seite selbst.
Dies ist aber nicht notwendig, da nicht mehrere Domains innerhalb meines Systems verwalten werden müssen.
Das würde nur notwendig, wenn mehrere Domains innerhalb eines Redaxo-Systems verwaltet werden sollen.
Die Lösung war, den Eintrag unter "Mountpoint" einfach zu entfernen (rechts mit Link-Button ausgewählten Link löschen).
Dann werden die Fenster nicht mehr in neuen Tabs geöffnet.
Danke an Peter Bickel für die Lösung !

Gr. Ron