Hi Paul,
it's not an elegant solution, but it works :-)
I changed the code in templates/pitech/html/layouts from
<div id="coming-soon-countdown" class="clearfix"></div>
<script type="text/javascript">
jQuery(function($) {
$('#coming-soon-countdown').countdown('<?php echo trim($comingsoon_date[2]); ?>/<?php echo trim($comingsoon_date[1]); ?>/<?php echo trim($comingsoondate[0]); ?>', function(event) {
$(this).html(event.strftime('<div class="coming-soon-days"><span class="coming-soon-number">%-D</span><span class="coming-soon-string">%!D:<?php echo JText::("HELIX_ULTIMATEDAY"); ?>,<?php echo JText::("HELIX_ULTIMATEDAYS"); ?>;</span></div><div class="coming-soon-hours"><span class="coming-soon-number">%H</span><span class="coming-soon-string">%!H:<?php echo JText::("HELIX_ULTIMATEHOUR"); ?>,<?php echo JText::("HELIX_ULTIMATEHOURS"); ?>;</span></div><div class="coming-soon-minutes"><span class="coming-soon-number">%M</span><span class="coming-soon-string">%!M:<?php echo JText::("HELIX_ULTIMATEMINUTE"); ?>,<?php echo JText::("HELIX_ULTIMATEMINUTES"); ?>;</span></div><div class="coming-soon-seconds"><span class="coming-soon-number">%S</span><span class="coming-soon-string">%!S:<?php echo JText::("HELIX_ULTIMATESECOND"); ?>,<?php echo JText::("HELIX_ULTIMATE_SECONDS"); ?>;</span></div>'));
});
});
</script>
to this one
<div id="coming-soon-countdown" class="clearfix" data-countdown="10/01/2025 10:59"></div>
<script>
jQuery(function($) { var $el = $('#coming-soon-countdown');
var target = $el.data('countdown'); // es. "01/01/2026 00:00" oppure "01/01/2026"
if (target) {
$el.show().countdown(String(target), function(event) {
var html = event.strftime(
'<div class="coming-soon-days">'
- '<span class="coming-soon-number">%-D</span>'
- '<span class="coming-soon-string">%!D:Giorno,Giorni;</span>'
- '</div>' + '<div class="coming-soon-hours">'
- '<span class="coming-soon-number">%H</span>'
- '<span class="coming-soon-string">%!H:Ora,Ore;</span>'
- '</div>' + '<div class="coming-soon-minutes">'
- '<span class="coming-soon-number">%M</span>'
- '<span class="coming-soon-string">%!M:Minuto,Minuti;</span>'
- '</div>' + '<div class="coming-soon-seconds">'
- '<span class="coming-soon-number">%S</span>'
- '<span class="coming-soon-string">%!S:Secondo,Secondi;</span>'
- '</div>'
); $(this).html(html);
});
} else {
$el.hide();
}
});
</script>
As I said it not elegant because you need to manually enter the date in the PHP file but it words :-)