MyBB.de Forum
neues Fenster aus Menüpunkt (nicht Portal) öffnen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Theme-Diskussionen (https://www.mybb.de/forum/forum-84.html)
+--- Thema: neues Fenster aus Menüpunkt (nicht Portal) öffnen (/thread-32128.html)



neues Fenster aus Menüpunkt (nicht Portal) öffnen - knecht6212 - 27.05.2015

Hallo,

ich habe nun endlich testweise die 1.8.4 Version im lokalen Einsatz.
Nun habe ich eine kleine PHP Seite wo man diverse Links aufrufen kann.
Hier im Forum unter den FAQ's ist ja beschrieben, was man tun muss, damit ein neuer Menüpunkt (also bei Kalender Memberlist usw) dazu kommt.
Soweit so gut, allerdings öffnen diese Link immer im gleichen Fenster und ich möchte meine PHP Seite dann in einem neuen Fenster haben. Unter 1.6.x hatte im Default Template ->Seitenkopf Template ->Header stehen:

Code:
<li><a href="#" onclick="MyBB.popupWindow('{$mybb->settings['bburl']}/spieleaufserver.php', 'test', 1280, 1024);"> > Spiele auf Server </a></li>
funktionierte wunderbar.

Versuche ich nun den oben genannten Link in der 1.8.4 Version ebenfalls im Header einzubauen und dann aufzurufen geschieht schlichtweg garnichts. Was mache ich hier falsch?

Wenn ich nun einen einfache
Code:
<a href={$mybb->settings['bburl']}/spieleaufserver.php' </a>
> wird das entsprechende Spielmenü aufgrufen, allerdings nicht wenn ich versuche ein neues Fenster zu bekommen z.B. mit
Code:
{$mybb->settings['bburl']}/spieleaufserver.php' target=_self> Spiele auf Server </a>
(sorry die letzten beiden Links sind ungetestet, frei aus dem Gedächnis also fehlerbelastet)

Gibt es zu meinem Problem eine Lösung?
Zusammenfassung:
- neuer Menüpunkt (z.B.neben Kalender) , anklicken, neues Fenster öffnet sich mit meinem Menü

Ich habe zwar hier im Forum jede Menge zu Links gefunden aber nichts zu öffnen in einem weiterem Fenster. Leider auch nichts für 1.8.4.
Wieso funktioniert eigentlich der erst genannte Link nicht mehr? Sicherheitsfeature?

Ich hoffe jemand kann mir sagen, was ich nicht richtig mache
Liebe Grüße
Rainer


RE: neues Fenster aus Menüpunkt (nicht Portal) öffnen - MrBrechreiz - 27.05.2015

Meinst Du vieleicht so etwas ? http://www.w3schools.com/jquerymobile/jquerymobile_popups.asp


RE: neues Fenster aus Menüpunkt (nicht Portal) öffnen - knecht6212 - 27.05.2015

danke für die Antwort, aber nein.
Ich meine ein völlig normales Browserfenster. Wie Du aus oberen Link vlelleiicht sehen kannst,
handelt es sich um ein Browser Fenster in der Auflösung von 1280 x1024 Pixeln. Mit URL Zeile.
also ganz simples HTML wie

<a href="meineseite.php" target="_blank">Oeffne Spielmenü </a>


Gruß
rainer


RE: neues Fenster aus Menüpunkt (nicht Portal) öffnen - StefanT - 27.05.2015

(27.05.2015, 00:28)knecht6212 schrieb: Versuche ich nun den oben genannten Link in der 1.8.4 Version ebenfalls im Header einzubauen und dann aufzurufen geschieht schlichtweg garnichts. Was mache ich hier falsch?
[...]
Wieso funktioniert eigentlich der erst genannte Link nicht mehr? Sicherheitsfeature?
MyBB 1.8 verwendet nun bekanntlich jQuery, sodass alle Javascript-Funktionen ersetzt wurden. Da das MyBB nun keine Popups mehr verwendet, müsstest du direkt die Javascript-Funktion window.open() verwenden, siehe: http://wiki.selfhtml.org/wiki/JavaScript/Objekte/window/open


RE: neues Fenster aus Menüpunkt (nicht Portal) öffnen - knecht6212 - 27.05.2015

Vielen lieben Dank, der Hinweis die window.open Funktion zu nutzen klappt bestens.
Damit nicht der nächste sich auch den Kopf zerbrechen hier, wie es im Header dann aussehen sollte:

<li><a href="#" onclick="window.open('{$mybb->settings['bburl']}/spieleaufserver.php','Spiele auf Server',800,600,100,200);"> >>> Spiele auf Server<<<<<< </a></li>

Mit dem Wiki von Stefan kan man noch mehr mit dem Fenster anstellen

Danke sehr. Thread ist damit erledigt
Grüße
Rainer