Pagina 1 van 1

popup mod naar 1x poppen

Geplaatst: 21 sep 2005, 15:29
door Grimlock
Ik heb de popup mod geinstalleerd. heel leuk ding, maar ik wil dat hij maar een keer up-popt want bij iedere pagina is het zwaar irritant en dat is niet de bedoeling. :(

Het scriptje:

Code: Selecteer alles

<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=350,height=350,left = 387,top = 259');");
}
// End -->
</script>
<BODY onLoad="javascript:popUp('popup.tpl')">

Geplaatst: 21 sep 2005, 15:48
door Stef
Even snel geschreven.. weet dus niet of het klopt:

Open index.php

Vind:
$page_title = $lang['Index'];

Plaats daarachter:
$popup_body = ' onLoad="javascript:popUp('popup.tpl')"';

Open page_header.php

Vind:
'PRIVMSG_IMG' => $icon_pm,

Plaats daarachter:
'POPUP_BODY' => $popup_body,

Open overall_header.tpl

Vind:
<BODY onLoad="javascript:popUp('popup.tpl')">

Vervang met:
<BODY{POPUP_BODY}>

Weet niet 100% zeker of het werkt maar ik ga er wel van uit.

Geplaatst: 21 sep 2005, 16:28
door Grimlock
Ik krijg de volgende foutmelding:

Code: Selecteer alles

Parse error: parse error, unexpected T_STRING in /var/www/html/forum/index.php on line 319

Geplaatst: 21 sep 2005, 17:07
door Stef
mm idd.

Code: Selecteer alles

$popup_body = ' onLoad="javascript:popUp(\'popup.tpl\')"'; 

Geplaatst: 21 sep 2005, 17:26
door Grimlock
het werk ik krijg in de index een popup maar ik krijg de html code van de popup te zien. in firefox. In IE krijg ik wel het resultaat van de html code te zien.

En niet alleen als guest maar ook als lid(in de geval admin) krijg ik de popup. Het is een registeer nu popup dus alleen voor gasten.

Zitten dus nog 2 fouten in, maar toch bedankt tot nu toe. :thumb:

Geplaatst: 21 sep 2005, 17:31
door Stef
Die fouten liggen als het goed is niet wat ik je hierboven gegeven heb, dit ligt bij de mod. Maar je opent de popup in een .tpl bestand, je zou dat bestand eens moeten veranderen in html.

Geplaatst: 21 sep 2005, 21:22
door Grimlock
Cool hij doet het nu ook goed in FF.

Maar ik kreeg net een bericht van een lid dat het storend is. Het moet dus echt een guest only popup zijn. Dat was het in het orginele script iig wel.
Weet jij hoe je er een guest only popup van maakt?

Geplaatst: 22 sep 2005, 15:31
door Grimlock
A.u.b? :o

Geplaatst: 22 sep 2005, 15:41
door Stef

Code: Selecteer alles


if ( !$userdata['session_logged_in'] )
{
$popup_body = ' onLoad="javascript:popUp(\'popup.tpl\')"';
}
else
{
$popup_body = '';
}


Geplaatst: 22 sep 2005, 15:43
door Grimlock
Wie wat waar :oops:

Geplaatst: 22 sep 2005, 15:44
door Stef
Lijkt mij vrij duidelijk, ik ga eerder dit al aan:

Open index.php

Vind:
$page_title = $lang['Index'];

Plaats daarachter:
$popup_body = ' onLoad="javascript:popUp('popup.tpl')"';

Geplaatst: 22 sep 2005, 16:06
door Grimlock
Oke, dat werkt idd. Heel erg bedankt.

Nog een dingetje, is het mogelijk de popup een maximum te geven van een pop per dag? Of is dit erg ingewikkeld om te maken?

...je kunt ondertussen een nieuwe popup mod uitbrengen met al die aanpassingen :wink:

Geplaatst: 22 sep 2005, 16:20
door Stef
Grimlock schreef:Nog een dingetje, is het mogelijk de popup een maximum te geven van een pop per dag? Of is dit erg ingewikkeld om te maken?
Dit is wel te maken, maar dat vergt meer aanpassing.. ik kan het nu wel op één tijdstip zetten dat er een popup verschijnt maar daar zul je weinig aan hebben. Of verschillende tijdstippen.