Dopo l'aggiornamento a Joomla 4 e il conseguente aggiornamento del modulo ricevo questo messaggio di errore quando viene inserito un nuovo libro: Salvataggio fallito con il seguente errore: Field 'authors' doesn't have a default value.
I libri già presenti possono essere modificati e salvati senza problemi. Il resto del sistema funziona.
https://www.didatticafoscolo.it/didafoscolo/index.php/biblioteca
Schermata 2022-10-04 alle 21.22.18.png
Risolto.
Nel database da remoto non era possibile modificare i parametri della riga authors nella tabella abbook; li ho modificati in locale (abbook aveva come default "nessuno"; ho messo "0" e selezionato e impostato Null su "si").
Dopo aver fatto questo ho inserito un nuovo libro e tutto ha funzionato, ma mi è uscito un errore legato ad una variabile: $extraAttr
In administrator/components/com_abook/views/tmpl/ nel file default.php ha, alla linea 270, vicino alla variabile $extraAttr c'è un "." che provocava l'errore. L'ho tolto e tutto funziona
Innanzitutto grazie per avermi segnalato gli errori e per avermi suggerito le correzioni.
Quote from: emmeemmegi on 18 October 2022, 20:26:54In administrator/components/com_abook/views/tmpl/ nel file default.php ha, alla linea 270, vicino alla variabile $extraAttr c'è un "." che provocava l'errore. L'ho tolto e tutto funziona
l'ho corretto, grazie. Troverai la correzione della prossima versione di Abook.
Quote from: emmeemmegi on 18 October 2022, 20:26:54Nel database da remoto non era possibile modificare i parametri della riga authors nella tabella abbook; li ho modificati in locale (abbook aveva come default "nessuno"; ho messo "0" e selezionato e impostato Null su "si").
Non ho capito a quale campo del database ti riferisci. Nella tabella "#__abbook" non c'è il campo "authors". Di quale campo si tratta?
Ciao, ti allego la schermata della parte finale della tabella #_abbook; l'ultima voce che mi compare è il campo "authors"
Non saprei dirti come mai nella tua tabella c'è quel campo. Ho controllato nei file di installazione e quel campo non c'è.
Se guardi i dati della tabella cosa vedi in quel campo?
Compaiono i numeri relativi agli id degli autori.
Devo dire che il problema del messaggio relativo al database (segnalato nel primo post) è nato dopo aver fatto il passaggio dalla versione 3 di Joomla alla 4.
Non ti so dire di più
Indagherò in modo più approfondito, intanto grazie per la segnalazione.