popup mod naar 1x poppen

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
Grimlock
Berichten: 513
Lid geworden op: 01 sep 2004, 12:56

popup mod naar 1x poppen

Bericht door Grimlock » 21 sep 2005, 15:29

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')">

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 21 sep 2005, 15:48

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.

Gebruikersavatar
Grimlock
Berichten: 513
Lid geworden op: 01 sep 2004, 12:56

Bericht door Grimlock » 21 sep 2005, 16:28

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

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 21 sep 2005, 17:07

mm idd.

Code: Selecteer alles

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

Gebruikersavatar
Grimlock
Berichten: 513
Lid geworden op: 01 sep 2004, 12:56

Bericht door Grimlock » 21 sep 2005, 17:26

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:

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 21 sep 2005, 17:31

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.

Gebruikersavatar
Grimlock
Berichten: 513
Lid geworden op: 01 sep 2004, 12:56

Bericht door Grimlock » 21 sep 2005, 21:22

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?

Gebruikersavatar
Grimlock
Berichten: 513
Lid geworden op: 01 sep 2004, 12:56

Bericht door Grimlock » 22 sep 2005, 15:31

A.u.b? :o

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 22 sep 2005, 15:41

Code: Selecteer alles


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


Gebruikersavatar
Grimlock
Berichten: 513
Lid geworden op: 01 sep 2004, 12:56

Bericht door Grimlock » 22 sep 2005, 15:43

Wie wat waar :oops:

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 22 sep 2005, 15:44

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')"';

Gebruikersavatar
Grimlock
Berichten: 513
Lid geworden op: 01 sep 2004, 12:56

Bericht door Grimlock » 22 sep 2005, 16:06

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:

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 22 sep 2005, 16:20

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.

Gesloten