Allora.
Sempre nel file che ti ho indicato aggiungi questa riga alla riga 8:
$publish_up=date("d-m-Y H:m:s");
L'inizio del file dovrà quindi diventare:
$config =& JFactory::getConfig();
$publish_up =& JFactory::getDate($this->article->publish_up);
$publish_up->setOffset($config->getValue('config.offset'));
$publish_up = $publish_up->toFormat();
$publish_up=date("d-m-Y H:m:s");
Facendo così gli forziamo la data che vogliamo inserire nella casella di testo con la data in formato italiano.
Poi dovremmo fare la modifiche che ci siamo detti prima alla parte del calendario. La faremo diventare così:
<?php echo JHTML::_('calendar', $publish_up, 'publish_up', 'publish_up', '%d-%m-%Y %H:%M:%S', array('class'=>'inputbox', 'size'=>'25', 'maxlength'=>'19')); ?>
Per quella di fine pubblicazione invece ti basterà la modifiche che hai fatto prima. Dovrà diventare così:
<?php echo JHTML::_('calendar', $publish_down, 'publish_down', 'publish_down', '%d-%m-%Y %H:%M:%S', array('class'=>'inputbox', 'size'=>'25', 'maxlength'=>'19')); ?>
Per la data dell'evento invece, non essendo standard, dovrai ingegnarti tu..se mi posti il codice ti posso dare una mano naturalmente.