GrandeLupo Posted May 9, 2015 Share Posted May 9, 2015 (edited) Ciao a tutti, mi serve inserire un form contatti in una pagina cms. E' possibile realizzare questa cosa? tipo importare quello che già è utilizzato di default da prestashop? Non vorrei fare un collegamento al link "Contatto", ma mi serve proprio incorporato nella pagina, in cui i naviganti possano inserire i loro dati e specialemente l'allegato. Questo per sfruttare il form già presente. oppure c'è modo di crearne uno exnovo, da integrare nel codice HTML? Grazie a tutti. Ciao Edited May 11, 2015 by GrandeLupo (see edit history) Link to comment Share on other sites More sharing options...
TribalDexterD Posted May 9, 2015 Share Posted May 9, 2015 Buongiorno, proprio ieri hanno risposto a un topic che tratta il tuo stesso argomento. Contact form in pagina CMS Link to comment Share on other sites More sharing options...
GrandeLupo Posted May 9, 2015 Author Share Posted May 9, 2015 (edited) Grazie mille, non mi ero accorto che era stato aperto un topic uguale al mio. senza volerlo qualcun altro ha la mia stessa esigenza. Edited May 9, 2015 by GrandeLupo (see edit history) Link to comment Share on other sites More sharing options...
GrandeLupo Posted May 9, 2015 Author Share Posted May 9, 2015 (edited) Ottimo!! su addons ci sta un bel modulo, personalizzabile e senza dubbio bellissimo... però azz il prezzo di 50,00 euro iva esclusa, è fuori portata di tasca!! :D Sto a fare delle prove che come si dice in gergo dalle mie parti: "alla femminina" ahahaha semplicemente scrivendo o in questo caso importando il codice html sorgente del form contatto da incorporare nella pagina cms. Non so se funziona, ma la mia idea magari è da ispirazione per altri più capaci. Ci aiutiamo. visto che siamo in una piattaforma open source! a presto per degli aggiornamenti. GrandeLupo.net Edited May 9, 2015 by GrandeLupo (see edit history) Link to comment Share on other sites More sharing options...
TribalDexterD Posted May 9, 2015 Share Posted May 9, 2015 Appena ho un po' di tempo, mi ci metto anche io a fare qualche prova. Magari, se nel mentre partorisci qualche cosa già funzionante, postala così da lì si può solo migliorare. Link to comment Share on other sites More sharing options...
Lulu79 Posted May 10, 2015 Share Posted May 10, 2015 Io ho risolto così https://www.prestashop.com/forums/topic/441326-inserire-contact-form-in-una-pagina-cms/?p=2049692 1 Link to comment Share on other sites More sharing options...
GrandeLupo Posted May 11, 2015 Author Share Posted May 11, 2015 (edited) Ciao @Lulu79, al più presto farò la prova che hai suggerito: Grazie ma ho risolto così: bisogna duplicare il ContactController.php (/controllers/front/..) e rinominarlo Contact2Controller.php, cambiare al suo interno il parametro $php_self a ‘contact2′ e la class ContactControllerCore in Contact2ControllerCore. Così facendo, aprendo il sito di prestashop con il parametro “?controller=contact2″ si aprirà una nuova pagina che richiama il controller appena creato (www.miosito.com/?controller=contact2). A questo punto bisogna duplicare contact-form.tpl ,(theme/tuo_tema/..)che verrà rinominato contact2-form.tpl, modificato a seconda delle proprie esigenze, e collegato al Contact2Controller.php , riga 258 $this->setTemplate(_PS_THEME_DIR_.'contact2-form.tpl'); Spero possa essere d'aiuto a qualcuno! Buona serata Nel frattempo io ho copiato il codice sorgente del classico modulo contatti presente in prestashop, eliminato (nel mio caso) gli altri contatti e lasciando solo quello a cui voglio che vengano inviate le email, e modificati alcuni campi. Il codice va inserito con un classico HTML nella posizione più desiderata. L'unica cosa che non mi riesce è ad inserire altri campi. Ho fatto alcune prove con diverse email, e sembra proprio che funzioni, io ricevo l'email con l'allegato ed il cliente la risposta di avvenuta consegna dell'email. Questa è la pagina in cui ho inserito invia un'email" nella pagina CMS. http://lnx.grandelupo.net/index.php?id_cms=88&controller=cms&id_lang=1 Però non fa allegare i file di altre estensioni, tipo winxzip, winrar, video... Poi , visto che possiedo anche una pagina facebook e che mi va bene rivecere le email e gli allegati tramite FB, ho inserito un popup che si apre direttamente con la pagina "message" indirizzati a me. Adesso il navigante può decidere di inviare le foto come meglio vuole. Edited May 11, 2015 by GrandeLupo (see edit history) Link to comment Share on other sites More sharing options...
GrandeLupo Posted May 11, 2015 Author Share Posted May 11, 2015 Mi chiedevo adesso... Ma per caso c'è il modo perchè un utente/cliente possa allegare anche un file video (ovviamente zippato)? E più in generale allegare altri tipi di file diversi da quelli immagini? Però non soltanto tramite il contact-form, ma anche in "Personalizzazione del prodotto". Faccio un esempio, quando si crea un prodotto utilizzando "personalizzazione del prodoto", si da al cliente la possibilità di inviare del testo che dei file immagini. Ma non la possibilità di inviare dei video o file di altre estensioni. E' possibile integrare questa cosa, con un campo upload? O se non è possibile esiste un modulo che può offrire questo vantaggio al cliente? Grazie a tutti Link to comment Share on other sites More sharing options...
max.105 Posted June 15, 2015 Share Posted June 15, 2015 Ciao a tutti, anch'io vorrei inserire un modulo contatti, ho provato a fare come da indicazione e sono riuscito, ora mi sa che c'è la parte più difficile, modificare il file contact2-form.tpl. ho provato ma non riesco... di questo modulo mi servono semplicemente 4 campi. In uno il Nome, nell'altro il Cognome e nel terzo l'indirizzo mail nel 4° l'oggetto (che nel mio caso è fisso e deve indicare la scritta "Espositore" e naturalmente il tastino di invio. chi di voi riesce a darmi una mano???? la mia versione di prestashop è la 1.6. Ciao e grazie, Massimo. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now