8722 sujets

Développement web côté serveur, CMS

J'ai un code de countdown dans une boucle wordpress while mais il ne me génère qu'un décompte. Je pense que cela dois être mes variables qui portes le même nom mais bon voici le code.



<div id="countdown_dashboard">
<div class="dash weeks_dash"><span class="dash_title">weeks</span>
<div class="digit"><?=$date[$i]['weeks'][0]?></div>
<div class="digit"><?=$date[$i]['weeks'][1]?></div>
</div>
								    
<div class="dash days_dash">
<span class="dash_title">days</span>
<div class="digit"><?=$date[$i]['days'][0]?></div>
<div class="digit"><?=$date[$i]['days'][1]?></div>
</div>
								    
<div class="dash hours_dash">
<span class="dash_title">hours</span>
<div class="digit"><?=$date[$i]['hours'][0]?></div>
<div class="digit"><?=$date[$i]['hours'][1]?></div>
</div>
								    
<div class="dash minutes_dash">
<span class="dash_title">minutes</span>
<div class="digit"><?=$date[$i]['mins'][0]?></div>
<div class="digit"><?=$date[$i]['mins'][1]?></div>
</div>
								    
<div class="dash seconds_dash">
<span class="dash_title">seconds</span>
<div class="digit"><?=$date[$i]['secs'][0]?></div>
<div class="digit"><?=$date[$i]['secs'][1]?></div>
</div>
								    
</div>
<?php
$i = $i + 1;
$datio = DateTime::createFromFormat('Y-m-d', get_field('date_de_fin'));
$iti[$i] = array( 'itiniv' => array( 'jour' => $datio->format('d'), 'moi' => $datio->format('m'), 'anne' => $datio->format('Y')));	
								    		
								    										    		
$count[$i] = array('targetDate' => array(
		'day'				=> $iti[$i]['itiniv']['jour'],
		'month'				=> $iti[$i]['itiniv']['moi'],
		'year'				=> $iti[$i]['itiniv']['anne'],
		'hour'				=> 0,
		'minute'			=> 0,
		'second'			=> 0
								    					
		)
		);
?>
								    		
<script type="text/javascript">
jQuery(document).ready(function() {
$('#countdown_dashboard').countDown({
	targetDate: {
	'day': 		<?=$count[$i]['targetDate']['day']?>,
	'month': 	<?=$count[$i]['targetDate']['month']?>,
	'year': 	<?=$count[$i]['targetDate']['year']?>,
	'hour': 	<?=$count[$i]['targetDate']['hour']?>,
	'min': 		<?=$count[$i]['targetDate']['minute']?>,
	'sec': 		<?=$count[$i]['targetDate']['second']?>
	}
	});
	});
</script>