Nascondere email inserzionista rendendone possibile il contatto (modulo "Contact Form On Node"?)

5 contenuti / 0 new
Ultimo contenuto
Nascondere email inserzionista rendendone possibile il contatto (modulo "Contact Form On Node"?)

Buongiorno,
ho realizzato, in locale, un sito-catalogo (no e-commerce) di prodotti: ogni prodotto ha un proprio e unico inserzionista (con nome, cognome, cell, email).
Adopero la V7.7.

Tramite view i prodotti son evidenziati in una lista di preview, in tabella, con una foto per riga.
Il visitatore può cliccare sulla foto desiderata ed accedere alle info più dettagliate sia del prodotto singolo sia dell'inserzionista.
Vorrei che il visitatore (anonimo) avesse la possiblità di contattre l'inserzionista per email.

Per fare questo ho creato un content-types di nome "scheda_prodotto" in cui ho aggiunto gli opportuni campi: nome, cognome, numero di telefono, qualche foto, email.

Il punto è proprio la mail: non vorrei visualizzarla perchè temo divenga oggetto di attività spam.

Ho pensato ad una veloce soluzione (che non mi piace) e scriverla: nome[at]xxxxx.com anzichè [email protected], avvisando il visitatore del sito di dover sostituire [at] con @ ak momento in cui scriverà all'inserzionista.

Una soluzione più elegante è l'uso di un modulo che contenga "embedded" e nascosta la mail dell'inserzionista e che visualizzi un campo di testo input.
Ho trovato "Contact Form", ma non credo faccia al caso mio in quanto a me serve un campo contatto differente su ogni "content".
"Contact Form" è invece piuttosto generale: si presta bene a dover contattare per esempio l'amministratore del sito.

Ho scaricato "Contact Form On Node", l'ho configurato mettendo la spunta su "scheda_prodotto" e lasciando tutto di default.
In modules > Permissions di "Contact Form On Node" ho spuntato Anonymous user per "Access personal contact form".

Ma non funziona: quando è clicco al percorso Add content > scheda_prodotto e mi si apre una nuova scheda prodotto da compilare vedp che compaiono solo i campi menzionati prima (nome, cognome, le foto, email,...): non esiste qualciosa che faccia pensare al form di contatto.
Altre volte invece è restituito un errore:
Notice: Undefined variable: enabledTypes in contact_form_on_node_node_view() (line 141 of C:\Programmi\EasyPHP-5.3.6.0\www\...\sites\all\modules\contact_form_on_node\contact_form_on_node.module).
Il che mi fa pensare non sia proprio un modulo stabile ed affidabile.

Secondo voi c'è una soluzione più semplice rispetto all'uso di "Contact Form On Node"? Oppure è proprio il modulo che fa al caso mio (anche se non funziona)?

Grazie,
ciao.

Prova Questo :)

----------------------------------------
bI’Iqchugh’ yIvang !
Se sei triste, agisci!

Proverbio Klingon

Quello serve per gli utenti registrati, non ha senso in questo progetto.

Se i nodi li inseriscono gli inserzionisti potresti usare http://drupal.org/project/authorcontact