Joomla.it Forum
Joomla! 3 => Joomla! 3 => : cloud7-2 19 Dec 2017, 14:04:32
-
Ciao ragazzi, ho un problema con i tag, che qui vi espongo.
In pratica ho cercato di creare dei nuovi tag (non ne ho ancora nessuno) da componenti -> tags -> nuovo.
Una volta inserito il titolo del tag, se provo a salvare, esce fuori questo errore:
Errore Salvataggio fallito con il seguente errore: TagsTableTag::_getNode(1, ) failed.
Come mai? Ho installato l'ultima versione di Joomla (3.8.3).
Grazie in anticipo a chi mi risponderà! ;)
-
Non c'è proprio nessuno che possa darmi una mano? Mi sto sbattendo da giorni sul web, ma non ho trovato nulla (o meglio nessuna risoluzione al problema).
Potrei pensare di bypassare il problema utilizzando un componente esterno?
-
Ciao,
controlla con phpmyadmin o equivalente di avere la tabella tuoprefisso_tags e che ci siano i seguenti campi popolati:
id, parent_id, lft, rgt, level, path, title, alias, note, description, published, checked_out, checked_out_time, access, params, metadesc, metakey, metadata, created_user_id, created_time, created_by_alias, modified_user_id, modified_time, images, urls, hits, language, version, publish_up, publish_down.
Nel caso esegui la seguente query (trovata in rete):
INSERT INTO `tuoprefisso_tags` (`id`, `parent_id`, `lft`, `rgt`, `level`, `path`, `title`, `alias`, `note`, `description`, `published`, `checked_out`, `checked_out_time`, `access`, `params`, `metadesc`, `metakey`, `metadata`, `created_user_id`, `created_time`, `created_by_alias`, `modified_user_id`, `modified_time`, `images`, `urls`, `hits`, `language`, `version`, `publish_up`, `publish_down`) VALUES
(1, 0, 0, 43, 0, '', 'ROOT', 'root', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{}', '', '', '', 0, '2011-01-01 00:00:01', '', 0, '0000-00-00 00:00:00', '', '', 0, '*', 1, '0000-00-00 00:00:00', '0000-00-00 00:00:00');
Rimpiazza tuoprefisso con il tuo prefisso.
Prima fai un backup.
-
Ciao Daniele, la tabella l'ho trovata ed è vuota. Come eseguo la query?
PS - ho trovato almeno centinaia di altre tabelle con prefissi diverso dal mio (probabilmente vecchie installazioni), tra cui il prefisso _jos). Posso eliminare con l'occasione tutto ciò che non ha il prefisso del mio sito Joomla? Grazie.
-
Crea la tabella, poi esegui la query.
Forse hai fatto un aggiornamento non andato a buon fine...prova...
-
Scusami, avevo aggiornato il vecchio messaggio (sorry, sei stato velocissimo).
Avendola trovata cosa faccio?
Posso eliminare i vecchi prefissi?
Grazie.
-
Allora hai un bel casino :)
In teoria si, puoi eliminarle, a meno che non le usi per altro.
Io uso phpmyadmin, per eseguire la query selezioni prima il database, poi ti trovi nella schermata principale una linguetta con scritto SQL, clicchi lì, incolli la query, e premi go (o esegui).
Ripeto, prima di tutto ciò, crea la tabella nel database.
-
Risolto, tag creati e salvati. Grazie mille!
EDIT: tabelle obsolete cancellate, tutto ok!
-
Ottimo, ciao!