Joomla.it Forum
Non solo Joomla... => Sviluppo => : raider991 20 Aug 2014, 12:38:30
-
Salve ragazzi.Sto creando un sito web con joomla ed ora ho un problema.Come tutti ho inizialmente installato un template.Mi serviva però una pagina in cui un utente compilando i vari form mandasse una richiesta al database.Questa pagina l'ho scritta e provata in locale e svolge a pieno il suo dovere.Ora vorrei aggiungerla al mio template ma non saprei come fare.Ho già provato ad aggiungere tale pagina(il nome è prova.php) nella cartella del template dove si trova la index.php tramite ftp.Quando però creo nel pannello di joomla una nuova voce del menù e gli assegno come link prova.php questo mi linka ad una pagina di errore 404-Categoria non trovata.Sapreste come aiutarmi?
-
ciao raider991, benvenuto sul forum :)
semplicemente non puoi: non è il modo corretto di operare, o ti scrivi un'estensione di joomla o ti appoggi ad una estensione già pronta (es: chronoform).
ciao,
marco
-
ciao mmleoni e grazie per la tua risposta.Mi scuso se rispondo solo ora ma purtroppo in questo periodo ho avuto molto da fare.Comunque ritornando a noi volevo chiederti: esistono estensioni in joomla che facciano questo? Cioè in joomla esiste qualche estensione che ti permette di modificare un template aggiungendogli una pagina php?Mi scuso se la domanda può sembrare banale ma sono alle primissime armi con joomla.
-
come ti ho detto non puoi.
se proprio vuoi continuare su questa strada puoi inserire un iframe in modo che il browser carichi la pagina di joomla e la tua form insieme, ma il codice inserito in un template joomla deve essere codice joomla.
ciao
-
Ma possibile mai che non ci sia una soluzione al mio problema?Io non voglio creare un Iframe.Vorrei che semplicemente un utente che si collega alla Home possa collegarsi alla pagina php scritta da me utilizzando una voce specifica del Menù della Home page.Una volta raggiunta la pagina l'utente poi compilerà i vari form per ottenere le informazioni necessarie.Neanche scrivendo da zero un template riuscirei ad integrare la pagina php scritta da me al template? :-\
-
Il template è solo una veste grafica e non contiene che pochissime funzionalità come slider ed effetti grafici. Per fare quello che dici devi utilizzare un estensione, chronoforms è un costruttore di apllicazioni interfacciate col db e ci puoi fare quello che chiedi. Alternativa scriverti un componente ad hoc.
-
Sapresti elencarmi una guida su come usare chronoforms ed eventualmente su come scrivere un componente ad hoc?
-
http://www.google.it/#q=chronoforms+5+tutorial
-
Per farlo in modo "sporco e veloce" puoi usare una voce di menù wrapper che inserisce (tramite un Iframe) una pagina qualsiasi dentro una pagina Joomla.