Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
Bonjour à tous,
Je ne sais pas si je suis au bon endroit?
voilà, j'ai besoin sur mon forum de faire un décompte à partir d'une date donnée et qui affiche par exemple :
"Il reste 2 jours, 12 heures, 9 minutes et 24 secondes avant la mise à jour"
grâce à l'aide de plusieurs personnes j'ai fais ça sur un forum d'essai à cette adresse
mais je suis obligé de jongler avec le fichier "main.tpl" pour l'afficher ou ne pas l'afficher,
et bien sûr le mieux serait qu'il y 'ait une mod ou un plugin qui permettrait de le gérer à partir de l'administration, par exemple l'afficher ou nom et définir la date et l'heure pour le décompte, alors je en sait pas si c'est faisable, mais à tout hasard, voici le code du fichier main.tpl :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
dir="<pun_content_direction>">
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=<pun_char_encoding>" />
<pun_head>
</head>
<body onLoad="getTime()">
<div id="punwrap">
<div id="pun<pun_page>" class="pun">
<div id="brdheader" class="block">
<div class="box">
<div id="brdtitle" class="inbox">
<pun_title>
<pun_desc>
</div>
<pun_navlinks>
<pun_status>
</div>
<div><SCRIPT LANGUAGE="JavaScript">
function getTime() {
now = new Date();
y2k = new Date("Apr 01 2009 22:00:00");
days = (y2k - now) / 1000 / 60 / 60 / 24;
daysRound = Math.floor(days);
hours = (y2k - now) / 1000 / 60 / 60 - (24 * daysRound);
hoursRound = Math.floor(hours);
minutes = (y2k - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
minutesRound = Math.floor(minutes);
seconds = (y2k - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);secondsRound = Math.round(seconds);
sec = (secondsRound == 1) ? " seconde" : " secondes";
min = (minutesRound == 1) ? " minute" : " minutes,";
hr = (hoursRound == 1) ? " heure" : " heures, ";
dy = (daysRound == 1) ? " jour (s) " : " jours,";
document.timeForm.input1.value = "Il reste " + daysRound + dy + hoursRound + hr + minutesRound + min + "et " + secondsRound + sec + " avant la prochaine mise à jour !";newtime = window.setTimeout("getTime();", 1000);
}
</script>
<form name=timeForm><input type="texte" name=input1 size=110 border-style="none" style="border-bottom: 1px solid; border-left: 1px solid;border-right: 1px solid;border-top: 1px solid;font:12px arial, helvetica,sans-serif"></form></div
</div>
<pun_announcement>
<pun_main>
<pun_footer>
</div>
</div>
</body>
</html>et si quelqu'un pouvait faire cette mod ou plugin je lui serais bien reconnaissant et je pense d'autres utilisateurs pourraient aussi en avoir l'utilité 
1er Portail Francophone de machines à vapeur, moteurs à air chaud et Bateaux Pop pop
http://www.blooo.fr/forum/index.php Le seul Forum Francophone de Machine à Vapeur et moteurs à air chaud !!!
Hors ligne
Pages : 1