Jump to content

Come inserire un "Form Contatti" in una pagina CMS? e allegare file con altre estensioni


GrandeLupo

Recommended Posts

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 by GrandeLupo (see edit history)
Link to comment
Share on other sites

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 :D :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 by GrandeLupo (see edit history)
Link to comment
Share on other sites

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.

post-595359-0-18957200-1431327736_thumb.jpg

Edited by GrandeLupo (see edit history)
Link to comment
Share on other sites

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

  • 1 month later...

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...