Contact e FCKEditor

5 contenuti / 0 new
Ultimo contenuto
Contact e FCKEditor

Ho installato e configurato FCKEditor e anche il modulo Contact.

Tutto funziona a meraviglia tranne che nel form di contatto (creato da Contact) per gli utenti loggati. Appare il JS dell'editor di testo, per poi inviare un'email sporca di html prodotto da FCKEditor.

Ho provato a passare l'id del form di contatto a FCKEditor, cosicché lo escludesse, ma non funziona - anche se in altri contesti ha funzionato sempre.
Suggerimenti?

Grazie.

Guarda non so se esiste l'ennesimo modulo per fare la cosa ovvia però io ho agito in questo modo:

Alla riga 97 di mail.inc trovi:

// Build the default headers
  $headers = array(
    'MIME-Version'              => '1.0',
    'Content-Type'              => 'text/plain; charset=UTF-8; format=flowed; delsp=yes',
    'Content-Transfer-Encoding' => '8Bit',
    'X-Mailer'                  => 'Danzisiweb'
  );

devi semplicemente cambiare il 'Content-Type' => 'text/plain; con 'Content-Type' => 'text/html;

mamma mia toccchiamo il core di Drupal! Ciao Felagund

Ho avuto il tuo stesso problema tempo fa con un mio theme personalizzato che per qualche ragione caricava js esterni che incasinavano l'id... Non è detto sia questo il problema,cmq prova...si sa mai..Provale tutte prima di modificare il core....il problema nn è il core ma qualcos'altro.. e il modulo nn lo è....

Poi ovvio,se preferisci metterci una pezza fai pure.. ricordati solo che ad ogni upgrade che fai devi rimodificare il core.... Ste cose le facevo su wordpress,edè stato proprio uno dei motivi che me l'hanno fatto accantonare....

Sai morxe, quando si sceglie di utilizzare un cms non tutte le scelte degli sviluppatori fanno al caso nostro. Quindi fai una ulterione scelta o metti le mani al codice o lo tieni così accettando ulteriori regole degli sviluppatori con i loro aggiornamenti. Altrimenti cosa fai sviluppi tu un CMS? Ti confido che lo sto progettando....

Del resto come si può fare a utilizzare il modulo di contatto con un editor di testo esiste, che tu sappia un modulo aggiuntivo-sostitutivo?

Non metterei le mani al core, a meno che da qualche parte non mi faccia configurare quelle impostazioni, appunto perché vorrei evitare di toccare code altrui. Questo non lo faccio nemmeno per i third part module, preferendo i meccanismi di override messi a disposizione - ben altra cosa l'override di un metodo di una classe ahimè.

Detto ciò, preso in considerazione il suggerimento, magari esiste qualche configurazione in settings, o presso qualche altro modulo o meglio ancora qualche funzione drupal_* :O

...A meno che qui qualcun altro non dia la risposta finale.