Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : isteo 08 Oct 2009, 21:12:20

: Problema con calendario Joomla [risolto]
: isteo 08 Oct 2009, 21:12:20
Ciao a tutti.

E' la prima volta che posto, spero di essere nella sezione giusta..
Ho realizzato un modulo con un form. Fra i campi c'è una data. Avevo scritto del semplice codice per far comparire il calendario standard di Joomla quando veniva posizionato il cursore sul campo in questione:

:
<?php JHTML::_('behavior.calendar');?><input id="data" name="data" type="text" size="22" value="" onClick="return showCalendar('data','%d-%m-%Y');">
Ha funzionato perfettamente per circa 3 settimane poi 2-3 giorni fa mi sono accorto che non andava più e generava errori javascript, indagando un po' mi sono accorto che l'istruzione:

:
<?php JHTML::_('behavior.calendar');?>
di fatto non produce più nessun output, è come se non esistesse. Il punto è che io non ho cambiato niente di niente e prima andava adesso no. Può essere che sia cambiata qualcuna delle librerie che vengono importate da Joomla? Come posso risolvere il problema? Grazie a tutti in anticipo.
: Re:Problema con calendario Joomla
: 56francesco 09 Oct 2009, 10:35:38
benvenuto nel forum di joomla.it
. Può essere che sia cambiata qualcuna delle librerie che vengono importate da Joomla?

questo lo avresti potuto fare solo tu, potrebbero essere invece cambiate le librerie nel server ma per saperlo devi semplicemente chiedere alla tua assistenza hosting ed aspettare la loro risposta..

rivolgersi alla propria assistenza hosting è la prima e unica cosa da fare quando senza tuo intervento da un momento all'altro qualcosa smette di funzionare o si comporta in modo strano..

sposto, utilizziamo questa sezione "Sviluppo" per sviluppare estensioni di cui abbiamo la padronanza...
e non per risolvere problemi, grazie.
: Re:Problema con calendario Joomla
: isteo 09 Oct 2009, 11:01:35
Grazie mille della risposta, proverò a sentire loro. Mi scuso per avere postato nella sezione sbagliata.
: [RISOLTO]:Problema con calendario Joomla
: Sottolerighe 11 Oct 2009, 22:33:13
Ho scoperto su un altro forum che il problema nasce dal fatto che non tutte le librerie non sono caricate quando l'user non è loggato, per cui bisogna forzarne il caricamento.


Questo codice include le librerie del calendario e anche il suo CSS necessario per una corretta visualizzazione:
:
$document =& JFactory::getDocument();
 $document->addScript( JURI::base() . '/includes/js/joomla.javascript.js');
 $document->addStyleSheet(JURI::root().'/media/system/css/calendar-jos.css');

Questo, invece, è il campo del form e il relativo "tasto" calendario con icona standard:
:
<input type="text" name="mioInput" id="mioInput" maxlength="20" class="inputbox" onclick="return showCalendar('mioInput', '%Y-%m-%d');" />
<img  src="templates/system/images/calendar.png" alt="Data finale" id="showdataf" height="16" width="16" onclick="return showCalendar('mioInput', '%Y-%m-%d');" />
<script language="JavaScript" type="text/javascript"> document.getElementById('mioInput').setAttribute('autocomplete','off'); </script>

Notare che l'attribuzione del tag autocomplete="off" è fatta esternamente con una chiamata javascript perché altrimenti la sintassi non rispetterebbe le regole di XHTML.

Spero possa essere utile.
: Re:Problema con calendario Joomla
: isteo 13 Oct 2009, 16:45:26
Hai perfettamente ragione, non è che aveva smesso di andare, semplicemente prima lo testavo da frontend mentre ero loggato nel backend e questo era sufficiente  a farlo andare. Finito lo sviluppo ho smesso di loggarmi nel backend e ha cominciato a dare problemi nel frontend ma non avevo collegato le 2 cose. Grazie mille, mi hai risolto un problema.