Seite 2 von 3
Verfasst: 09.07.2003 22:49
von AWSW
Hallo JJ
Also die gastpopup.php gehört in den phpBB Root, also dort wo sich die index.php oder auch die viewtopic.php befindet. Die gastpopup_body.tpl gehört in den Templateordner, also z.B. subSilver.
Dieser Code kann in einer beliebeigen .tpl im Template Ordner eingebunden werden, also z.B. in der index_body.tpl, wenn Du das Popup bei Aufruf des Index erscheinen lassen willst. Alternativ aber IMHO nerviger, könnte man den nachfolgenden Code auch in die overall_header.tpl einfügen um das PopUp bei jedem Seitenaufruf zu starten...
<!-- BEGIN switch_user_logged_out -->
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=400,height=340,left = 387,top = 259');");
}
// End -->
</script>
<BODY onLoad="javascript:popUp('gastpopup.php')">
<!-- END switch_user_logged_out -->
Denk aber dran, dass Du das PopUp nicht sehen wirst, wenn Du ein PopUpBlocker Tool drauf hast, wie z.B. den WebWasher oder den AvantBrowser oder beispielsweise das NortonInternetSecurity2003, da diese solche Fenster blocken können...
HTH!
Verfasst: 09.07.2003 23:03
von JumpinJack
Hi AWSW. Danke für die schnelle Antwort.
Ich raff das nit. Ist da irgendwo ein Fehler. Ich hab in deinem Portal das eingefügt:
<!-- BEGIN switch_user_logged_out -->
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=400,height=340,left = 387,top = 259');");
}
// End -->
</script>
<BODY onLoad="javascript:popUp('gastpopup.php')">
<!-- END switch_user_logged_out -->
<!-- ################################################# PORTAL-RAHMEN START ################################################# -->
<table width="100%" border="0" cellpadding="1" cellspacing="1" style="border-collapse: collapse" class="forumline">
<tr>
<td class="catHead" colspan="2" height="25"><span class="cattitle"><center><b><a href="portal.php" title="Intro & Portal MOD {INTRO_PORTAL_VERSION} by AWSW
http://www.awsw.de" class="mainmenu">{IntroPortaltext2}</a></b></center></span></td>
</tr>
<tr>
<td class="row1">
<!--<td>-->
<!-- ################################################# PORTAL INHALT START ################################################# -->
<TABLE width=100%>
<TR>
<TD valign=top width=20%>
<div align="left">
<!-- ################################################# LINKS START ################################################# -->
<!-- ##### Navigation Start ##### -->
Naja und der Rest steht auch schon da wo du es gesagt hast?! KLappen tuts nicht. Wenn ich den oben genannten Code aber in die overal_header.tpl einbinde klappts. Warum denn nicht bei dem Portal?
Verfasst: 09.07.2003 23:10
von AWSW
Hallo,
gib mal zum Testen hier die URL mit an:
Verfasst: 09.07.2003 23:13
von JumpinJack
Wie was?! Wo? Bahnhof?
Nee aber mal im ernst. Wo soll ich das mit angeben?
Habs mal einfach ins Grüne in overall_header.tpl und portal_body.tpl eingebaut. Hab einfach die Zeile am Anfang der portal.tpl eingefügt...und bei der overall_header.tpl da wo die anderen body-tags stehen.
Achso..ich vergass....ohne Erfolg!

Verfasst: 09.07.2003 23:20
von AWSW
Hallo,
na anstatt:
<BODY onLoad="javascript:popUp('gastpopup.php')">
das ausführlicher angeben:
Verfasst: 09.07.2003 23:24
von JumpinJack
Alles Retour.
Es klappt nun. Aber auch nur deswegen, da ich diesen Bodytag in den bestehenden von der overall_header.tpl eingebaut habe.
Das Prob ist das mein Javamenü nicht mehr angezigt wird. Hast du ne Idee?
Also jetzt kommts drauf an wo das
Code: Alles auswählen
onLoad="javascript:popUp('http://www.gis-portal.com/gastpopup.php')"
Steht. Stehts direkt am Anfang des <body klappts und das Javamenü funzt nicht, stehts am Ende funzt das Popup nicht.
Der gesamte Bodytag sieht so aus:
Code: Alles auswählen
<body onLoad="javascript:popUp('http://www.gis-portal.com/gastpopup.php')" marginwidth="0" marginheight="0" style="margin: 0" onLoad="writeMenus()" onResize="if (isNS4) nsResizeHandler()" bgcolor="{T_BODY_BGCOLOR}" text="{T_BODY_TEXT}" link="{T_BODY_LINK}" vlink="{T_BODY_VLINK}" bgcolor="{T_BODY_BGCOLOR}" text="{T_BODY_TEXT}" link="{T_BODY_LINK}" vlink="{T_BODY_VLINK}" />
Verfasst: 09.07.2003 23:28
von JumpinJack
AWSW hat geschrieben:Hallo,
na anstatt:
<BODY onLoad="javascript:popUp('gastpopup.php')">
das ausführlicher angeben:
Leider klappt das auch nicht. Komische sache!?
Verfasst: 10.07.2003 15:12
von AWSW
Hallo,
zeig bitte mal Deine overall_header.tpl als LINK hier...
HTH !
Verfasst: 10.07.2003 17:39
von JumpinJack
Also hier die overall_header.tpl:
http://gis-portal.com/files/hier.txt
[warum wird diese txt so komisch angezeigt...oder eher wie kann ich das verhindern?!]
Verfasst: 10.07.2003 18:49
von AWSW
Hallo,
die wird nur im Browser so angezeigt... Pack sie in eine .zip und es passt
Den Fehler kann ich leider nur lokalisieren aber leider nicht beheben:
Es scheint daran zu liegen, dass beide MODs die
onLoad= Variable verwenden, aber offenbar nur 1 verarbeitet werden kann...
Aber in Java bin ich dafür nicht firm genug...