Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : BordeauxPrugna 03 Feb 2011, 17:43:23
-
Buon giorno a tutti!!
Tempo fa ho sperimentato il componente Custom Field (1componente + 1modulo + 2plugins) che serve per aggiungere campi personalizzati negli articoli di joomla. Il componente crea una tabella nel db in cui vengono collegati i campi personalizzati ai rispettivi articoli.
Nel mio caso ho un sito pieno di articoli relativi a feste, eventi, etc.. E mi serve aggiungere ad alcuni articoli notizie precise a db come:data, tipo di evento, luogo, etc. Poi dovrò lavorarci su per creare una cosa dinamica ma questa è la base da cui devo partire.
Ho ripreso in mano questo componente (che avevo già usato con successo pochissimo tempo fa per un altro sito) ma purtroppo mi accade una cosa strana: non salva su database nessuna informazione!
Inizialmente si deve entrare nel componente stesso e creare i campi da usare poi nell'articolo, il componente crea la nuova voce ma il nome del campo rimane vuoto, da phpMyAdmin effettivamente si nota che il record relativo alla nuova voce creata ha il suo ID ma il campo "nome" è vuoto. Ho riempito da db manualmente il campo "nome" sperando che il problema si verificasse solo relativamente alla creazione dei pochi campi che mi servono ma purtroppo non è così.
Quando infatti vado in un articolo e provo ad inserire un valore relativamente al campo creato, succede la stessa cosa..salva l'elemento ma non salva il testo!
Sapete di cosa può trattarsi?
Ho ovviamente pubblicato i plugins, non ha dato errori di installazione, ho cancellato la cache, ho aggiornato la versione di joomla...insomma..niente da fare!! :(
Questo il link del componente:
http://extensions.joomla.org/extensions/news-display/content-embed/12131 (http://extensions.joomla.org/extensions/news-display/content-embed/12131)
-
* THIS IS BETA, PLEASE BE PATIENT *
hai visto l'avviso?
fai le copie del sito prima di installare questo tipo di estensione.
-
si, si, certo. l'ho visto. Però ha funzionato perfettamente quando l'ho usato sul primo sito. Quindi non mi spiego un comportamento così anomalo nel riutilizzare il componente :(
-
Buon giorno a tutti,
cercando soluzioni ho trovato un commento molto utile di chi aveva già avuto lo stesso problema.
Lo riporto qui se servisse ad altri:
Scaricare da ftp il file “administrator/components/com_customfields/helper.php”
e sostituire ogni “mysql_real_escape_string” con “to mysql_escape_string”
Il componente adesso salva in db :)