Een aftel script invoegen in een nieuwe topic op forum

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
jako_yellow
Berichten: 18
Lid geworden op: 06 mei 2007, 17:13

Een aftel script invoegen in een nieuwe topic op forum

Bericht door jako_yellow » 07 mei 2007, 11:02

Ik ben zinnens om voor een goed doel een soort van veiling te houden met hulp van het phpBB2(.0.22) forum.

Om een item aan te bieden wil ik echter ook meteen een afteller plaatsen erbij in het forum, dat lijkt mij nu niet te lukken. Ik vraag mij af of het mogelijk is en hoe ik dit moet doen?

Dit is een digitale afteller, een screenshot ervan althans:
Afbeelding

De codes die ik hiervoor moest aanmaken in een html file zijn de volgende:

<html>
<head>
<title>Untitled Document</title>
<meta>

<SCRIPT>
function getTime() {
c1 = new Image(); c1.src = "1c.gif";
c2 = new Image(); c2.src = "2c.gif";
c3 = new Image(); c3.src = "3c.gif";
c4 = new Image(); c4.src = "4c.gif";
c5 = new Image(); c5.src = "5c.gif";
c6 = new Image(); c6.src = "6c.gif";
c7 = new Image(); c7.src = "7c.gif";
c8 = new Image(); c8.src = "8c.gif";
c9 = new Image(); c9.src = "9c.gif";
c0 = new Image(); c0.src = "0c.gif";
Cc = new Image(); Cc.src = "Cc.gif";
now = new Date();

//kies hier de datum
later = new Date("May 7 2007 12:00:00");

days = (later - now) / 1000 / 60 / 60 / 24;
daysRound = Math.floor(days);
hours = (later - now) / 1000 / 60 / 60 - (24 * daysRound);
hoursRound = Math.floor(hours);
minutes = (later - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
minutesRound = Math.floor(minutes);
seconds = (later - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
secondsRound = Math.round(seconds);

if (secondsRound <= 9) {
document.images.g.src = c0.src;
document.images.h.src = eval("c"+secondsRound+".src");
}
else {
document.images.g.src = eval("c"+Math.floor(secondsRound/10)+".src");
document.images.h.src = eval("c"+(secondsRound%10)+".src");
}
if (minutesRound <= 9) {
document.images.d.src = c0.src;
document.images.e.src = eval("c"+minutesRound+".src");
}
else {
document.images.d.src = eval("c"+Math.floor(minutesRound/10)+".src");
document.images.e.src = eval("c"+(minutesRound%10)+".src");
}
if (hoursRound <= 9) {
document.images.y.src = c0.src;
document.images.z.src = eval("c"+hoursRound+".src");
}
else {
document.images.y.src = eval("c"+Math.floor(hoursRound/10)+".src");
document.images.z.src = eval("c"+(hoursRound%10)+".src");
}
if (daysRound <= 9) {
document.images.x.src = c0.src;
document.images.a.src = c0.src;
document.images.b.src = eval("c"+daysRound+".src");
}
if (daysRound <= 99) {
document.images.x.src = c0.src;
document.images.a.src = eval("c"+Math.floor((daysRound/10)%10)+".src");
document.images.b.src = eval("c"+Math.floor(daysRound%10)+".src");
}
if (daysRound <= 999){
document.images.x.src = eval("c"+Math.floor(daysRound/100)+".src");
document.images.a.src = eval("c"+Math.floor((daysRound/10)%10)+".src");
document.images.b.src = eval("c"+Math.floor(daysRound%10)+".src");
}
newtime = window.setTimeout("getTime();", 1000);
}
</script>
</head>

<body>
<center>
<table><tr><td>
<img>
<img>
<img>
<img>
<img>
<img>
<img>
<img>
<img>
<img>
<img>
<img>
</td></tr></table>
</center>

</body>
</html>


Ik vraag mij dus af, kan ik zoiets in het forum plaatsen zodat de afteller eruit ziet als hierboven en ook daadwerkelijk werkt, ...? Ik zoek hierop dringend een antwoordje en oplossing, mocht iemand mij hiermee kunnen helpen, het zou een waar genoegen zijn.

Markiee
Berichten: 613
Lid geworden op: 23 dec 2006, 16:07
Contacteer:

Bericht door Markiee » 07 mei 2007, 11:27

Ja, je moet wel eerst in de configuratie van je forum 'html-toestaan' op 'ja' zetten.

jako_yellow
Berichten: 18
Lid geworden op: 06 mei 2007, 17:13

Bericht door jako_yellow » 07 mei 2007, 11:51

Markiee schreef:Ja, je moet wel eerst in de configuratie van je forum 'html-toestaan' op 'ja' zetten.
Beste, dat staat op die optie hoor, ...
Maar hoe ga ik dan te werk aub? want het lukt me niet
Dus als ik die code heb, met afbeeldingen ook, ... hoe voeg ik deze toe zodat dit op het forum zelf zichtbaar is in een topic of bericht?

Dank u

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 07 mei 2007, 11:56

Markiee schreef:Ja, je moet wel eerst in de configuratie van je forum 'html-toestaan' op 'ja' zetten.
Denk er wel aan, als je dit doet, dat het een (groot) veiligheidsrisico met zich mee brengt! Zoek liever een MOD waarbij dit kan, dan dat je (bijna alle) HTML-tags gaat toestaan!

TWEagle
Berichten: 782
Lid geworden op: 18 nov 2005, 19:45
Locatie: Peer
Contacteer:

Bericht door TWEagle » 07 mei 2007, 18:15

en als je nu daar een pagina van aanmaakt en dan door middel van 1 html toe te laten (<iframe>) en dan die pagina daarin zetten
Afbeelding
To see or to hear

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 07 mei 2007, 18:18

The_White_Eagle schreef:en als je nu daar een pagina van aanmaakt en dan door middel van 1 html toe te laten (<iframe>) en dan die pagina daarin zetten
Of je plaatst de teller bijvoorbeeld in je header, enig 'nadeel' is, is dat je teller dan op elke pagina te zien zal zijn... :)

Salomon
Berichten: 3878
Lid geworden op: 14 feb 2006, 16:15

Bericht door Salomon » 07 mei 2007, 18:18

DAn kan je met iFrame elke HTML pagina includen :P

jako_yellow
Berichten: 18
Lid geworden op: 06 mei 2007, 17:13

Bericht door jako_yellow » 11 mei 2007, 11:14

The_White_Eagle schreef:en als je nu daar een pagina van aanmaakt en dan door middel van 1 html toe te laten (<iframe>) en dan die pagina daarin zetten
Op dat vlak ben ik een leek, maar zoals hierboven al aangegeven, dat zijn de codes, dat is een html pagina, ... echter maakt dit script dus gebruik van 'afbeeldingen' ... kan niemand me zeggen hoe ik dit kan bekomen aub?

TWEagle
Berichten: 782
Lid geworden op: 18 nov 2005, 19:45
Locatie: Peer
Contacteer:

Bericht door TWEagle » 14 mei 2007, 13:58

maak een pagina aan en noem deze test.html
in die pagina zet je die code van hierboven

upload die naar een plaats

ga naar uw beheerderspaneel
vervolgens naar algemeen beheer
configuratie

bij Toegestane HTML tags zet je nog bij iframe
hierboven zet je het op ja die radio button (van of je HTML wil toestaan)

vervolgens druk je op Bevestig onderaan

Nu maak je een nieuw topic ergens aan

zet je in uw topic <iframe>url</iframe>

vergeet niet dat iedereen dan ook in hun profiel html toelaat
Afbeelding
To see or to hear

Salomon
Berichten: 3878
Lid geworden op: 14 feb 2006, 16:15

Bericht door Salomon » 14 mei 2007, 14:22

Salomon schreef:DAn kan je met iFrame elke HTML pagina includen :P
:roll:

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 14 mei 2007, 14:35

Salomon schreef:
Salomon schreef:DAn kan je met iFrame elke HTML pagina includen :P
:roll:
Jouw woorden benadrukken heeft niet veel zin, als je het in deze onduidelijke taal blijft benadrukken. Als het de eerste keer niet gesnapt word, of niets mee gedaan word, denk je dat het de tweede keer wel lukt?

En dan er nog bij, je 'include' helemaal geen html-pagina's met een iframe en daarnaast is het sterk af te raden om (i)frames binnen phpBB te gebruiken, omdat het tot onverwachte en ongewenste resultaten kan leiden.

jako_yellow
Berichten: 18
Lid geworden op: 06 mei 2007, 17:13

Bericht door jako_yellow » 14 mei 2007, 14:41

Beste Zero Override, ...

Mag ik u dan eventueel beleefd vragen hoe het dan wel te doen?

http://www.kristof8.uwhost3.net/html/aftelklok01.html Hier staat bvb mijn scriptje dat ik graag zou willen gebruiken, ... ik heb dat dus online staan, ...

Maar hoe kan ik dit dan zo (enkel dus het aftellertje) in een topic plaatsen van mijn forum aub?

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 14 mei 2007, 14:42

En moet het in één bepaald topic? Of in élk topic? :roll:

Als het maar in één enkel topic is, word het vrij lastig. Maar het is wel te doen. Als het maar niet telkens een ander topic is.

jako_yellow
Berichten: 18
Lid geworden op: 06 mei 2007, 17:13

Bericht door jako_yellow » 14 mei 2007, 14:44

Zero Override schreef:En moet het in één bepaald topic? Of in élk topic? :roll:

Als het maar in één enkel topic is, word het vrij lastig. Maar het is wel te doen. Als het maar niet telkens een ander topic is.
Het zou in verschillende topics moeten eigenlijlk omdat het gebruikt zou moeten worden voor een veiling dus item x wordt topic x
item y wordt topic y

en dus verschillende aftellers, omdat item x over 24 uur afloopt en item y pas over 48 u bvb ...

Maar het mag evengoed dus iets anders zijn als mijn voorbeeld als het dan wel kan, ... zolang ik maar kan instellen welke dag en welk uur het betreffende item afloopt, ...

Gebruikersavatar
marian0810
Berichten: 1974
Lid geworden op: 09 apr 2007, 10:24
Locatie: Hoofddorp
Contacteer:

Bericht door marian0810 » 14 mei 2007, 16:16

Misschien te simpel gedacht, maar heb je dan niet iets aan een ticker?

http://www.tickerfactory.com

jako_yellow
Berichten: 18
Lid geworden op: 06 mei 2007, 17:13

Bericht door jako_yellow » 14 mei 2007, 16:34

marian0810 schreef:Misschien te simpel gedacht, maar heb je dan niet iets aan een ticker?

http://www.tickerfactory.com
en hoe werkt dit dan aub? kan je hiermee aftellen naar een uur en dag aub?

Gebruikersavatar
marian0810
Berichten: 1974
Lid geworden op: 09 apr 2007, 10:24
Locatie: Hoofddorp
Contacteer:

Bericht door marian0810 » 14 mei 2007, 16:48

Ja dat kan, als je naar die site gaat en kiest voor "Event" dan kun je uit verschillende afbeeldingen kiezen, vervolgens vul je een datum in en dan krijg je een link tussen [ img] en [/img ] die je in je bericht kunt zetten, daarmee wordt automatisch bijgehouden hoe lang nog.
Het wijst zich eigenlijk vanzelf daar.

jako_yellow
Berichten: 18
Lid geworden op: 06 mei 2007, 17:13

Bericht door jako_yellow » 14 mei 2007, 18:10

marian0810 schreef:Ja dat kan, als je naar die site gaat en kiest voor "Event" dan kun je uit verschillende afbeeldingen kiezen, vervolgens vul je een datum in en dan krijg je een link tussen [ img] en [/img ] die je in je bericht kunt zetten, daarmee wordt automatisch bijgehouden hoe lang nog.
Het wijst zich eigenlijk vanzelf daar.
Beste, aftellen naar een dag gaat, idd, maar je kan blijkbaar niet instellen dat het op dag x 2007 om 14 uur moet aflopen, ...

Daar wringt het schoentje voor mij

Gebruikersavatar
marian0810
Berichten: 1974
Lid geworden op: 09 apr 2007, 10:24
Locatie: Hoofddorp
Contacteer:

Bericht door marian0810 » 14 mei 2007, 18:59

Google is je vriend :wink: Er zijn heel veel van dat soort sites.

jako_yellow
Berichten: 18
Lid geworden op: 06 mei 2007, 17:13

Bericht door jako_yellow » 14 mei 2007, 19:27

marian0810 schreef:Google is je vriend :wink: Er zijn heel veel van dat soort sites.
nope, die telt ook maar af naar een dag en niet naar een bepaald uur op een bepaalde dag, ...

Gesloten