Een aftel script invoegen in een nieuwe topic op forum
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
-
- Berichten: 18
- Lid geworden op: 06 mei 2007, 17:13
Een aftel script invoegen in een nieuwe topic op forum
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:
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.
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:
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.
-
- Berichten: 18
- Lid geworden op: 06 mei 2007, 17:13
Beste, dat staat op die optie hoor, ...Markiee schreef:Ja, je moet wel eerst in de configuratie van je forum 'html-toestaan' op 'ja' zetten.
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
-
- Berichten: 18
- Lid geworden op: 06 mei 2007, 17:13
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?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
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
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
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?Salomon schreef:Salomon schreef:DAn kan je met iFrame elke HTML pagina includen
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.
-
- Berichten: 18
- Lid geworden op: 06 mei 2007, 17:13
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?
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?
-
- Berichten: 18
- Lid geworden op: 06 mei 2007, 17:13
Het zou in verschillende topics moeten eigenlijlk omdat het gebruikt zou moeten worden voor een veiling dus item x wordt topic xZero Override schreef:En moet het in één bepaald topic? Of in élk topic?
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.
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, ...
- marian0810
- Berichten: 1974
- Lid geworden op: 09 apr 2007, 10:24
- Locatie: Hoofddorp
- Contacteer:
-
- Berichten: 18
- Lid geworden op: 06 mei 2007, 17:13
en hoe werkt dit dan aub? kan je hiermee aftellen naar een uur en dag aub?marian0810 schreef:Misschien te simpel gedacht, maar heb je dan niet iets aan een ticker?
http://www.tickerfactory.com
- marian0810
- Berichten: 1974
- Lid geworden op: 09 apr 2007, 10:24
- Locatie: Hoofddorp
- Contacteer:
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.
Het wijst zich eigenlijk vanzelf daar.
-
- Berichten: 18
- Lid geworden op: 06 mei 2007, 17:13
Beste, aftellen naar een dag gaat, idd, maar je kan blijkbaar niet instellen dat het op dag x 2007 om 14 uur moet aflopen, ...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.
Daar wringt het schoentje voor mij
- marian0810
- Berichten: 1974
- Lid geworden op: 09 apr 2007, 10:24
- Locatie: Hoofddorp
- Contacteer:
-
- Berichten: 18
- Lid geworden op: 06 mei 2007, 17:13