Joomla.it Forum
Non solo Joomla... => Pubblica Amministrazione => Accessibilità con "JOOMLAFAP" => : andreamatta 17 Jun 2010, 15:55:02
-
Salve a tutti,
ho aggiornato la componente accesskeys, ma quando vado ad inserire una lettera e salvo mi viene comunicato il seguente errore:
Error Saving Access Key: Unknown column \'accesskey\' in \'field list\' SQL=UPDATE `jos_menu` SET `name`=\'Accessibilità\',`parent`=\'0\',`published`=\'1\',`accesskey`=\'A\',`title`=\'accesibilita\' WHERE id=\'101\'
Da dove può nascere l'errore in questione ? grazie!
-
Direi che la tabella dei menu non è stata alterata (manca la colonna per le ak e/o per i title).
Ci dev'essere un baco nella procedura di upgrade.
-
Grazie della risposta:
quindi il problema è nell'installazione della nuova componente?
Come suggerito in un altro post prima di installarla avevo disinstallato la versione precedente ed installato quindi questa.
Dopo la sua risposta ho provato a disinstallarla per poi installarla nuovamente, ma la disinstallazione ha prodotto l'errore qui sotto:
* JInstaller::install: Errore SQL. DB function failed with error number 1091
Can't DROP 'accesskey'; check that column/key exists SQL=alter table `jos_menu` drop column accesskey;
SQL =
alter table `jos_menu` drop column accesskey;
* componente Rimuovi: Errore file sql non leggibile o non presente. DB function failed with error number 1091
Can't DROP 'accesskey'; check that column/key exists SQL=alter table `jos_menu` drop column accesskey;
SQL =
alter table `jos_menu` drop column accesskey;
cosa potrebbe essere successo?
Ho provato a reinstallare, con successo la componente ACCESSKEYS, ma continua a presentare il messaggio di errore quando provo ad inserire lettera e titolo.
Se reinstallo invece una versione precedente (ad es. 85) funziona correttamente e non mi da messaggi di errore...
Operativamente cosa potrei fare? grazie.
Grazie molte.
-
Puoi aggiungere a mano la colonna mancante...
... e segnalare un bug sul tracker del progetto
-
:( ...non saprei come fare ad aggiungere a mano (nel db mysql) la colonna, anche se ci potrei provare.
non mi è nemmeno chiaro di preciso quale bug dovrei segnalare (forse: "errore nella procedura di installazione della componente, una volta installata risulta impossibile inserire acceskeys -quindi riporto il messaggio di errore?)
grazie,
-
hai risolto?
-
ciao Tasto,
no non ho risolto purtroppo :(....
-
Salve, aggiorno la domanda:
ho reinstallato JOOMLA FAP scaricandola da https://github.com/elpaso/joomla-fap-15,
e quindi il componente ACCESKEY ora è aggiornato all'ultimissima versione 2.1 SVN, eppure il problema
continua a persistere, quando tento di inserire un ACCESSKEY, torna il medesimo errore:
Error Saving Access Key: Unknown column \'accesskey\' in \'field list\' SQL=UPDATE `jos_menu` SET `name`=\'Accessibilità\',`parent`=\'0\',`published`=\'1\',`accesskey`=\'A\',`title`=\'accesibilita\' WHERE id=\'101\'
Quindi deduco che non è un baco nell'aggiornamento, come suggeriva El Paso.
Utilizzo Extended menù: menù accessibile ed utilizzato anche in altri siti Joomla Fap, mi risulta...
El Paso mi suggeriva di aggiungere manualmente la colonna mancante della tabella, ma pur avendo cercato informazioni al proposito non ho le conoscenze sufficienti per capire dove devo mettere le mani!
Potete aiutarmi?
-
Salve, aggiorno la domanda:
ho reinstallato JOOMLA FAP scaricandola da https://github.com/elpaso/joomla-fap-15,
e quindi il componente ACCESKEY ora è aggiornato all'ultimissima versione 2.1 SVN, eppure il problema
continua a persistere, quando tento di inserire un ACCESSKEY, torna il medesimo errore:
Error Saving Access Key: Unknown column \'accesskey\' in \'field list\' SQL=UPDATE `jos_menu` SET `name`=\'Accessibilità\',`parent`=\'0\',`published`=\'1\',`accesskey`=\'A\',`title`=\'accesibilita\' WHERE id=\'101\'
Quindi deduco che non è un baco nell'aggiornamento, come suggeriva El Paso.
Utilizzo Extended menù: menù accessibile ed utilizzato anche in altri siti Joomla Fap, mi risulta...
El Paso mi suggeriva di aggiungere manualmente la colonna mancante della tabella, ma pur avendo cercato informazioni al proposito non ho le conoscenze sufficienti per capire dove devo mettere le mani!
Potete aiutarmi?
devi accedere alla console di mysql, selezionare il DB che stai usando e aggiungere le colonne con le istruzioni SQL seguenti:
ALTER TABLE jos_menu ADD COLUMN accesskey CHAR(1);
ALTER TABLE jos_menu ADD COLUMN title VARCHAR(255);
se il prefisso delle tabelle non è quello predefinito (jos) devi cambiarlo con quello che usi.
Ciao
-
Grazie ElPaso!
Ho risolto con le tue preziose indicazioni inserendo le colonne mancati su Phpmyadmin (andare su SQL e quindi su "Esegui la/e query SQL sul database xxxxxx" inserire i record indicati da El PAso)... a futura memoria.
-
Scusa Paso, stavo per mettere finalmente on-line il sito ma mi sono rEso conto di un problema non da poco (!) sempre con ACCESSKEY, pur essendo correttamente installato, con i titoli, alla verifica del funzionamento NON funziona, nè con IE nè con Firefox.
Ho controllato jos_menu del DB è risultano correttamente inseriti i campi ACCESSKEY e TITLE.
La versione di Joomla installata è 1.5.23
http://www.demo-sito.it/banca6/index.php?option=com_content&view=article&id=75&Itemid=101
Puoi darmi il tuo parere sul problema? Grazie.