Salve a tutti,
volevo utilizzare il modulo contact per avere un form in un blocco "contatti" da me creato.
Ho seguito questo post dal forum ufficiale di drupal:
che in pratica dice di abilitare il modulo filtro php e mettere questo codice nel blocco:
<?php
if(!function_exists('contact_site_page')) {
require_once drupal_get_path('module', 'contact') .'/contact.pages.inc';
print drupal_render(drupal_get_form('contact_site_form'));
}
?>
L'ho provato ma non funziona, così sono andato a vedere il codice di contact.pages.inc e ho scoperto che è hard coded disabilitato per evitare spam bots, così mi domandavo se qualcuno avesse già provato a personalizzare quel file e a metterci recaptcha un captcha qualunque o se avete una soluzione simile.
Per ora ho fatto una copia di quel file chiamandolo contact.pages.custom.inc e sto cercando di modificarlo rimuovendo la parte che blocca gli utenti anonimi e aggiungendo un controllo utilizzando il modulo captcha-recaptcha che ho gia installato ma non essendo un espertone di php sto andando un po a tentoni, vi farò sapere al più presto l'esito dei miei esperimenti.
Grazie per l'attenzione e grazie per i consigli in anticipo.
q9c9p
Ho fatto il danno...
o almeno..non so cosa ho fatto, ma il sito ora non funziona più...
Fatal error: Unsupported operand types in /includes/common.inc on line 2946
Cosa ho fatto? Ho rimosso il blocco personalizzato che avevo creato che era chiamato "Contatti" e ne ho creato un altro chiamato "Contattaci:" , ho inserito il codice php, ho attivato il filtro php, ho salvato, e bum sito offline.
non posso piu accedere a niente...
Sono in panico ma non demordo...grazie per ogni consiglio in anticipo.
q9c9p
Ho risolto...
scusate il monologo sono n00b... mi è toccato andare nel db via phpmyadmin e cancellare dalla tabella drup_filters il filtro php eliminando il codice che fa sbroccare tutto.
spero questo possa essere di aiuto per altri.
Tornando al discorso non sono ancora riuscito ad avere il form per i contatti dentro a un blocco, vi ringrazio in anticipo per l'aiuto e i consigli.
non l'ho mai testato, ma potrebbe tornarti utile questo modulo:
http://drupal.org/project/contact_form_blocks
mentre sicuramente quello che chiedi è possibile farlo con:
http://drupal.org/project/webform
Slice2Theme Servizio per la conversione di Design in markup HTML e/o temi.
WeBrain Solution | Pillsofbits Of Bits
Ciao,
temevo qualcuno mi avrebbe dato questa risposta.
avevo letto di questo modulo e stavo appunto aspettando conferma.
grazie mille
q9c9p