Joomla.it Forum

Joomla! 3 => Joomla! 3 => : cloud7-2 19 Dec 2017, 14:04:32

: [RISOLTO] Errore inserimento tag
: 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à!  ;)
: Re:Errore inserimento tag
: cloud7-2 23 Dec 2017, 12:13:29
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?
: Re:Errore inserimento tag
: danielecr 23 Dec 2017, 14:02:08
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.
: Re:Errore inserimento tag
: cloud7-2 23 Dec 2017, 15:05:06
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.
: Re:Errore inserimento tag
: danielecr 23 Dec 2017, 15:14:29
Crea la tabella, poi esegui la query.
Forse hai fatto un aggiornamento non andato a buon fine...prova...
: Re:Errore inserimento tag
: cloud7-2 23 Dec 2017, 15:16:34
Scusami, avevo aggiornato il vecchio messaggio (sorry, sei stato velocissimo).
Avendola trovata cosa faccio?


Posso eliminare i vecchi prefissi?
Grazie.
: Re:Errore inserimento tag
: danielecr 23 Dec 2017, 15:19:06
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.
: Re:[RISOLTO] Errore inserimento tag
: cloud7-2 23 Dec 2017, 15:26:29
Risolto, tag creati e salvati. Grazie mille!


EDIT: tabelle obsolete cancellate, tutto ok!
: Re:[RISOLTO] Errore inserimento tag
: danielecr 23 Dec 2017, 15:27:36
Ottimo, ciao!