Joomla.it Forum
Joomla! 3 => Joomla! 3 => : lisa1985 05 Mar 2016, 17:06:51
-
Ciao a tutti, sono nuovissima e mi scuso anzitempo per eventuali errori...
Sto creando un form di ricerca su un sito fatto con Joomla. Ho fatto il tutto utilizzado jumi e non ho trovato problemi, il form è formattato correttamente, si collega al db ed effettua la ricerca...
Il problema si presenta quando clicco su Cerca ed il codice accede alla pagina, cerca.php, che si occupa di effettuare realmente connessione al db e le query di ricerca...
La pagina è esterna a joomla e di conseguenza non rispetta il template del sito... come posso fare per integrarla...
Grazie mille
-
Ciao e benvenuta nel forum
Non puoi integrare sript esterni, devi realizzare un componente se vuoi piena integrazione
-
:-\ Mi puoi dare qualche riferimento in più in modo da inquadrare meglio la soluzione e poterci lavorare su?
Grazie mille per la dritta e per la rapidità!
Ciao
-
ciao benvenuta anche da parte mia, non so se dico una cosa giusta magari tomtom mi puo dire se sbaglio, ma potresti risolvere il problema inserendo il tuo codice, quello presente nella pagina cerca.php, all'interno di un articolo di jomla disattivando prima l'editor dal pannnello di controllo o usando sourcerer (http://extensions.joomla.org/extension/sourcerer), in questo modo dovrebbe rimanere tutto all'interno del template
-
Io sono del parere che meno codice esterno si inserisce meglio è, specialmente quando il codice legge il db, se nativamente negli editor il php è bandito un motivo ci sara e jumi, che già lisa ha utilizzato, o sourcerer sono solo mezzi pericolosi per aggirare le limitazioni. Quindi qualche rara eccezione possono essere usati ma per cose importanti preferisco scrivere estensioni ad hoc. Piuttosto forse potrebbe usare chronoforms.
ciao Red.
-
Ciao tomtom, si immagino che questi tipi di codice contengono i dati per poter leggere il database e in effetti hai proprio ragione non deve essere una cosa molto sicura inserirli :D grazie tomtom :)
-
Non e tanto il fatto che ci sono i dati di accesso al db ma il fatto che una falla nel codice esterno possa permettere poi pieno accesso al db.
-
Buongiorno a tutti e grazie per le risposte!! Effettivamente non avevo valutato la pericolosità di aggiungere codice esterno... Alla fine ho risolto con chronoforms adeguando qualche cosina alle funzionalità del componente :)
Grazie ancora! Alla prossima
Ciao