Back to top

Autore Topic: Problema con calendario Joomla [risolto]  (Letto 2807 volte)

Offline isteo

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Problema con calendario Joomla [risolto]
« il: 08 Ott 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:

Codice: [Seleziona]
<?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:

Codice: [Seleziona]
<?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.
« Ultima modifica: 13 Ott 2009, 16:45:58 da isteo »

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Problema con calendario Joomla
« Risposta #1 il: 09 Ott 2009, 10:35:38 »
benvenuto nel forum di joomla.it
Citazione
. 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.
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline isteo

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Re:Problema con calendario Joomla
« Risposta #2 il: 09 Ott 2009, 11:01:35 »
Grazie mille della risposta, proverò a sentire loro. Mi scuso per avere postato nella sezione sbagliata.

Offline Sottolerighe

  • Appassionato
  • ***
  • Post: 263
  • Sesso: Maschio
    • Mostra profilo
[RISOLTO]:Problema con calendario Joomla
« Risposta #3 il: 11 Ott 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:
Codice: [Seleziona]
$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:
Codice: [Seleziona]
<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.
« Ultima modifica: 12 Ott 2009, 22:34:21 da Sottolerighe »
Non è detto che le cose migliori siano quelle che vengono a galla, a volte si trovano Sotto le Righe.

Offline isteo

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Re:Problema con calendario Joomla
« Risposta #4 il: 13 Ott 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.

 



Web Design Bolzano Kreatif