Buonasera, dopo aver usato per diverso tempo il tuo modulo a-book con la versione di joomla 3.1 perfettamente funzionante, oggi mi sono imbattuto nell'aggiornamento a joomla 3.4.4 --- a seguito di questo aggiornamento non vedo più i libri e il sito mi restituisce l'errore che vi ho allegato in foto, penso che sia un problema legato al formato della data.. ma non ne sono certo. Vi ringrazio anticipatamente per l'aiuto.
Ciao Mimmo,
non conoscendo l'url della pagina che restitusce l'errore non riesco a darti una motivazione precisa. Prova a editare tutte le voci di menu di Abook e cancellare l'alias e salvare.
Ciao Federica, grazie per la tua risposta, ma dalle prove che ho fatto ho capito che non funziona più dal momento in cui installo l'aggiornamento di joomla 3.4.4.
Ti chiedo cosa intendi per editare le voci di menu di Abook? non mi è chiaro come fare!! perdonami ma non ho capito cosa intendi.
ti ringrazio anticipatamente
Prova ad andare in tutte le voci di menu di Abook e cancellare l'alias e salvare.
Usi abook su un hosting linux o windows? Quale versione di PHP stai usando?
Mi puoi mandare l'indirizzo del sito che ha generato quella pagina di errore?
A presto
A quanto pare il problema si presenta quando il componente fa richiesta del modulo calendario.
Quote 0 DateTime::__construct(): Failed to parse time string (%2015-%10-%13) at position 0 (%): Unexpected character
Da quello che ho capito sembra aver a che fare con la compatibilità tra i vari formati delle date... http://php.net/manual/en/datetime.construct.php (http://php.net/manual/en/datetime.construct.php)
Come possiamo risolvere?
Melo, grazie per aver individuato il problema.
Cerco una soluzione.
Ho trovato.
devi modificare queste due righe nel file /component/com_abook/views/book/tmpl/default.php.
riga 257da:
<div class="controls"><?php echo JHtml::_("calendar", JHtml::_("date", 'now', '%Y-%m-%d'), "lend_out", "lend_out",'%Y-%m-%d');?></div>
a:
<div class="controls"><?php echo JHtml::_("calendar", JHtml::_("date", 'now', 'Y-m-d'), "lend_out", "lend_out",'%Y-%m-%d');?></div>
e riga 261
da:
<div class="controls"><?php echo JHtml::_("calendar", JHtml::_("date", '0000-00-00', '%Y-%m-%d'), "lend_in", "lend_in", '%Y-%m-%d');?></div>
a:
<div class="controls"><?php echo JHtml::_("calendar", JHtml::_("date", 'now', 'Y-m-d'), "lend_in", "lend_in", '%Y-%m-%d');?></div>
Adesso dovresti vedere il singolo libro dal frontend senza errori
Fammi sapere
Grazie federica, il file è /component/com_abook/views/book/tmpl/default.php e funziona tutto alla grande! 8)
Sì, scusa mi sono dimenticata di mettere il percorso e il nome del file. Grazie per avermelo fatto notare, oggi sono un po' stordita ::)
Per completezza lo scrivo anche nel mio post altrimenti qualcuno potrebbe non capire.