Seite 1 von 2

Popup auf Startseite von phpbb 2.0.6 ... aber wie?

Verfasst: 07.08.2004 11:49
von Vathor
Mahlzeit die Damen und Herren,

ich habe da so ein kleines Problemchen, was möglicherweise auf meiner
PHP-Unkenntnis basiert. Ich habe ein Forum (http://www.vathor.com/phpbb) und möchte auf der Startseite index.php ein Popup einbinden, welches beim Aufrufen der Seite eine Html-Datei öffnet. Sämtliche Java-Befehle zum erstellen eine Popups sind mir bekannt. Nur leider finde ich in der index.php-Datei weder einen Header, noch einen Body, sodass ich auch keinen onLoad-Befehl einbauen kann. Was ich nun weiß ist, dass php eine Html-Datei erstellt, die es an den Client schickt. Aber wirklich die nötige Ahnung von php fehlt mir.
Deshalb nun meine Frage: Kann mir jemand verraten, wie ich in der index.php ein Popup einbaue?

Mit Java in Html würde es so aussehen:

Code: Alles auswählen

<head>
<Script Language="JavaScript">
function Popup() 
{
PopupFenster = window.open("beispiel.htm","PopUp","width=600,height=400,menubar=no,
toolbar=no,scrollbars=no,status=no,resizable=no,location=no,hotkeys=no")
}
</Script>
</head>

<body onLoad="Popup()">
</body>
Doch wie bine ich sowetwas in die index.php ein? ...

Danke schonmal im Voraus ...

Verfasst: 07.08.2004 12:07
von Scoutman
du mußt das in die templates einbauen nicht in die index.php!
zu finden im verzeichniss phpbb/templates/xxx/...

header findest du als overall_header.tpl

Verfasst: 07.08.2004 12:26
von Vathor
Schonmal einen ersten Dank ... nun die zweite Frage:
Mit welchem Programm kann man tpl-Dateien vernünftig betrachten.
Mit dem Editor geht es zwar, ist jedoch ziemlich unübersichtlich.

Verfasst: 07.08.2004 12:38
von Scoutman
mit ein jeden html editor. ich verwend zb dreamweaver.

Verfasst: 07.08.2004 12:41
von Vathor
Hmm ... zweiter Dank (obwohl es mit FrontPage nicht geht), dritte Frage:

Nun habe ich es soweit hinbekommen und ein nächstes Problem ist entstanden:
Nun wird auf jeder einzelnen Seite meines Forums ein Popup erstellt.
Das ist eindeutig zuviel ;-) ...
Eigentlich wollte ich, dass nur wenn man die index.php aufruft upgepoppt wird. ..
Vielleicht eine Idee? ..

Dank wiedermal im Voraus

Verfasst: 07.08.2004 12:47
von Scoutman
ähm jo es in den header einzubaun war a schlechte idee. tut ma leid.

wenn es nur auf der hauptseite kommen soll mußt es in die index_body.tpl einbauen.

Verfasst: 07.08.2004 12:48
von Marcian
mhhh...

vermutlich würde es dann gehen wenn du die zeilen nur in die Index_body.tpl einfügst.
Weiß es aber nicht genau, versuch es mal :grin:

Verfasst: 07.08.2004 12:49
von Marcian
oh...zu langsam :lol:
aber schön das es richtig ist...

Verfasst: 07.08.2004 23:57
von Vathor
Hmm ... ja ... Danke :-) ... das ist schon wesentlich besser ...
Ähm ... trotzdem stört es mich noch, dass das jedesmal, wenn man auf die Forenübersicht geht, angezeigt wird ....

Verfasst: 08.08.2004 11:31
von AmShaegar
dann musst du das irgendwie mit ip machen. so dass für jede ip das fenster nur einmal auf geht. aber frag mich nicht, wie das geht. das wissen die hier im forum besser.

oder warte. noch ne idee:
mach eine index.html, in die du das popup einbaust und die automatisch auf die index.php weiterleitet. hier der code zum weiterleiten:

Code: Alles auswählen

<meta http-equiv="refresh" content="0; URL=index.php">
(gehört in den <head></head>)

*edit*
schade. glaub, das geht doch nicht. habs mal probiert. dann macht er aber den popup nicht auf.