Een simpele Countdown voor meer dan 1 keer per page
-
ubremoved_15739
- Elite Poster

- Berichten: 2831
- Lid geworden op: 13 jul 2010, 13:21
- Uitgedeelde bedankjes: 599 keer
- Bedankt: 532 keer
Is je verwachting dat meon alles voor jou gaat schrijven? 
-
conehead
- Elite Poster

- Berichten: 806
- Lid geworden op: 26 mei 2009, 23:36
- Uitgedeelde bedankjes: 3 keer
- Bedankt: 22 keer
heel eenvoudig te achterhalen door te vervoegen met lopen ...pcwolf schreef:Ik wist het ook niet zeker, daarom heb ik het aan mensen gevraagd en zeiden dus zonder de t.Maglor schreef:Even off-topic, maar het moet zijn: "De beste deals vindt u hier."pcwolf schreef:Oke, ik heb even een artisteer template ge upload naar me site http://goedgekozen.be/ met die countdown.
Je zegt toch ook loopt u ... dus er komt een t bij ... dus bij vinden komt er dan ook een t bij ... dus vandaar vindt ...
- meon
- Administrator

- Berichten: 16776
- Lid geworden op: 18 feb 2003, 22:02
- Twitter: meon
- Locatie: Bree
- Uitgedeelde bedankjes: 584 keer
- Bedankt: 780 keer
Bedanken doen we met de duimpjes hierpcwolf schreef:Meon, hoe moet ik je bedanken ?![]()
Ik ben nog een beetje verder aan het gaan zodat het gebruik super-easy wordt... maar het werkt niet
Iemand die wat van jQuery/JavaScript kent die ziet wat ik fout doe?
Code: Selecteer alles
jQuery().ready(function() {
jQuery(".cntdwn").countdown({
date: jQuery(this).attr('countdown'),
htmlTemplate: "Nog %{d} dagen, %{h} uur, %{m}:{s}",
onComplete:
function(event) {
alert(jQuery(this).attr('countdown'));
jQuery(this).html("<span style='color: red'>Deal verlopen!</span>");
}
});
});Deze oplossing (mocht 'm werken) is supereasy, want in je html zou je enkel dit moeten zetten:
Code: Selecteer alles
<span class="cntdwn" countdown="Feb 14, 2013 19:00:00"></span>Voorbeeld: http://play.meon.be/countdown/goedgekozen2.html
Das dan een compliment voor Meon zelf, betekent dat hij het goed kan.eternum schreef:Is je verwachting dat meon alles voor jou gaat schrijven?
Ik heb zelf wat geprobeerd maar van jquery weet ik gewoon niks. Dus verder wat op google gezocht maar als ik die erbij plak dan werkt die countdown niet.
Laatst gewijzigd door pcwolf 15 feb 2013, 11:43, in totaal 1 gewijzigd.
Help another guys too!
Ik zal het wel moet gaan aanpassen.conehead schreef:
Je zegt toch ook loopt u ... dus er komt een t bij ... dus bij vinden komt er dan ook een t bij ... dus vandaar vindt ...
Bij loopt staat er geen D vanachter dus was moeilijk om het even achter te halen.
Help another guys too!
Het werkt!
Als ik bijvoorbeeld verschillende tijden wil gebruiken moet ik er gewoon een _02 van maken:
Dus dan heb je bijvoorbeeld er een van 2014, en dan andere countdown (_02) tot 2015
Dan moet ik het inderdaad wel 2 scripts plaatsen in me header.
Ik heb deze code in me html geplaatst:
(meer dan 1 script word dan gewoon cntdwn_02 zeker ?))
Het werkt wel maar als ik bijvoorbeeld tijden moet veranderen dan is ineens die code weg in joomla
Maar je ziet het wel als je op de homepagina gaat...
Als ik tijden moet veranderen moet ik altijd de tijd even intypen bij artisteer waar ik de template maak, en dan helemaal opnieuw uploaden.
Maar verder werkt alles top!
Als ik bijvoorbeeld verschillende tijden wil gebruiken moet ik er gewoon een _02 van maken:
Code: Selecteer alles
jQuery().ready(function() {
jQuery(".cntdwn_02").countdown({
//date: jQuery(this).attr('countdown'),
date: "Feb 15, 2013 13:05:52",
htmlTemplate: "Nog %{d} dagen, %{h}u, %{m}m, %{s}s",
onComplete:
function(event) {
// alert(jQuery(this).attr('countdown'));
jQuery(this).html("<span style='color: red'>Deal verlopen!</span>");
}
});
});Dan moet ik het inderdaad wel 2 scripts plaatsen in me header.
Ik heb deze code in me html geplaatst:
Code: Selecteer alles
<span class="cntdwn" countdown="Feb 14, 2013 19:00:00"></span>Het werkt wel maar als ik bijvoorbeeld tijden moet veranderen dan is ineens die code weg in joomla
Maar je ziet het wel als je op de homepagina gaat...
Als ik tijden moet veranderen moet ik altijd de tijd even intypen bij artisteer waar ik de template maak, en dan helemaal opnieuw uploaden.
Maar verder werkt alles top!
Help another guys too!
-
ubremoved_539
- Deel van't meubilair

- Berichten: 29849
- Lid geworden op: 28 okt 2003, 09:17
- Uitgedeelde bedankjes: 434 keer
- Bedankt: 1972 keer
Nee... slechts één script (want het krijgt de datum als parameter binnen).pcwolf schreef:Dan moet ik het inderdaad wel 2 scripts plaatsen in me header.
Nogmaals nee... het script neemt de datum van het countdown element in de span.pcwolf schreef:Ik heb deze code in me html geplaatst:(meer dan 1 script word dan gewoon cntdwn_02 zeker ?))Code: Selecteer alles
<span class="cntdwn" countdown="Feb 14, 2013 19:00:00"></span>
Dan word het gewoon dit:
Code: Selecteer alles
jQuery().ready(function() {
jQuery(".cntdwn_01").countdown({
//date: jQuery(this).attr('countdown'),
date: "Feb 15, 2013 13:05:52",
htmlTemplate: "Nog %{d} dagen, %{h}u, %{m}m, %{s}s",
onComplete:
function(event) {
// alert(jQuery(this).attr('countdown'));
jQuery(this).html("<span style='color: red'>Deal verlopen!</span>");
});
jQuery(".cntdwn_02").countdown({
//date: jQuery(this).attr('countdown'),
date: "Feb 15, 2013 13:05:52",
htmlTemplate: "Nog %{d} dagen, %{h}u, %{m}m, %{s}s",
onComplete:
function(event) {
// alert(jQuery(this).attr('countdown'));
jQuery(this).html("<span style='color: red'>Deal verlopen!</span>");
});
jQuery(".cntdwn_03").countdown({
//date: jQuery(this).attr('countdown'),
date: "Feb 15, 2013 13:05:52",
htmlTemplate: "Nog %{d} dagen, %{h}u, %{m}m, %{s}s",
onComplete:
function(event) {
// alert(jQuery(this).attr('countdown'));
jQuery(this).html("<span style='color: red'>Deal verlopen!</span>");
});
});Code: Selecteer alles
<span class="cntdwn_01.." countdown="Feb 14, 2013 19:00:00"></span>Help another guys too!
-
ubremoved_539
- Deel van't meubilair

- Berichten: 29849
- Lid geworden op: 28 okt 2003, 09:17
- Uitgedeelde bedankjes: 434 keer
- Bedankt: 1972 keer
Lees je m'n reply niet.... één script, meerdere spans ! (maar Meon z'n functie werkte niet volgens hem)
- meon
- Administrator

- Berichten: 16776
- Lid geworden op: 18 feb 2003, 22:02
- Twitter: meon
- Locatie: Bree
- Uitgedeelde bedankjes: 584 keer
- Bedankt: 780 keer
Mijn oplossing zou voor pcwolf volgens mij super zijn, aangezien hij dan, behalve de initiele opzet, niet meer aan de javascript hoeft te komen (en in principe vanuit de Joomla HTML-editor kan werken).
Alleen accepteert hij m'n "date"-parameter niet... Volgens mij is alles van het string-type en toch werkt het niet (alles verloopt meteen).
Alleen accepteert hij m'n "date"-parameter niet... Volgens mij is alles van het string-type en toch werkt het niet (alles verloopt meteen).
Mijn fout!r2504 schreef:Lees je m'n reply niet.... één script, meerdere spans ! (maar Meon z'n functie werkte niet volgens hem)
De
Code: Selecteer alles
<span class="cntdwn" countdown="Feb 15, 2013 12:20:00"></span>Dus tijden veranderen vanaf de span werkt niet, wel vanaf de de head.
Daarom vroeg ik ook of dit wel kan:
Code: Selecteer alles
jQuery().ready(function() {
jQuery(".cntdwn_01").countdown({
//date: jQuery(this).attr('countdown'),
date: "Feb 15, 2013 13:05:52",
htmlTemplate: "Nog %{d} dagen, %{h}u, %{m}m, %{s}s",
onComplete:
function(event) {
// alert(jQuery(this).attr('countdown'));
jQuery(this).html("<span style='color: red'>Deal verlopen!</span>");
});
jQuery(".cntdwn_02").countdown({
//date: jQuery(this).attr('countdown'),
date: "Feb 15, 2013 13:05:52",
htmlTemplate: "Nog %{d} dagen, %{h}u, %{m}m, %{s}s",
onComplete:
function(event) {
// alert(jQuery(this).attr('countdown'));
jQuery(this).html("<span style='color: red'>Deal verlopen!</span>");
});
jQuery(".cntdwn_03").countdown({
//date: jQuery(this).attr('countdown'),
date: "Feb 15, 2013 13:05:52",
htmlTemplate: "Nog %{d} dagen, %{h}u, %{m}m, %{s}s",
onComplete:
function(event) {
// alert(jQuery(this).attr('countdown'));
jQuery(this).html("<span style='color: red'>Deal verlopen!</span>");
});
});Code: Selecteer alles
<span class="cntdwn_01.." countdown="Feb 14, 2013 19:00:00"></span>Help another guys too!
Ik werkt juist niet vanuit de joomla html editor omdat meerdere dingen van de html weg vallen maar je ziet het wel op de pagina.meon schreef:Mijn oplossing zou voor pcwolf volgens mij super zijn, aangezien hij dan, behalve de initiele opzet, niet meer aan de javascript hoeft te komen (en in principe vanuit de Joomla HTML-editor kan werken).
Help another guys too!
- meon
- Administrator

- Berichten: 16776
- Lid geworden op: 18 feb 2003, 22:02
- Twitter: meon
- Locatie: Bree
- Uitgedeelde bedankjes: 584 keer
- Bedankt: 780 keer
Mja, uiteraard kan dat, maar dat veeeeeel te onderhoudsonvriendelijk, moet ge hele tijd uw template aanpassen. Dat houdt ge geen 3 dagen vol als dit live gaat.
Ik heb wel paar "Editors" op joomla gevonden maar geen een kan de hele code showen.
Of anders moet ik er een zoeken die ge live kunt bewerken.
Ik krijg alleen </div> bij die span code, maar bij artisteer lijk alles in orde te zijn
Of anders moet ik er een zoeken die ge live kunt bewerken.
Ik krijg alleen </div> bij die span code, maar bij artisteer lijk alles in orde te zijn
Help another guys too!


