Invadente colore di sfondo

8 contenuti / 0 new
Ultimo contenuto
Invadente colore di sfondo

Sono alle prime armi e cerco di mettere a punto la newsletter della nostra associazione.

Ho installato due template: Tapestry e Salamander

Con entrambi quando invio la newletter lo sfondo è quello del template, nel senso che se modifico i colori al template si modifica allo stesso modo lo sfondo della newsletter.

Come fare ad avere lo sfondo che si vuole a prescindere dallo sfondo del template?

Grazie

Sandro

Stai usando simplenews_template?

Se è così, puoi solo impostare il colore di sfondo.

Ciò vale per una configurazione base. Se vai in override delle funzioni di template, puoi fare praticamente tutto.

Ti consiglio l'ultima versione di simplenews_template, rilasciata in beta proprio in questi giorni.

Grazie del consiglio, ma ho subito controllato su drupal.org e simplenews_template è per Drupal 5 e io uso il 6.9. La versione beta di cui scrivi dove si trova ?

Grazie

Sandro

Ciao e grazie dell'invio "privato" ;)

Purtroppo ad oggi questo modulo esiste solo per il branch 5.x. Ho notato che il gestore del sito è tornato a sviluppare di recente. E' possibile che si dedichi anche alla versione 6.x quanto prima.

L'alternativa è lavorare soltanto con simplenews (modulo base) che al suo interno, un po' nascosto, ha una chiamata a un eventuale .css che potrebbe fare al caso tuo. Lì potresti definire il background desiderato.

Ovviamente il tutto è con il periodo ipotetico perchè non l'ho provato direttamente. Mi ero imbattuto in quel css non documentato ma sono poi andato oltre perchè, appunto, usavo il simplenews_template.

Nelle newsletter, purtropo, è molto melgio non usare CSS esterni ma definirli inline, poichè per "sicurezza" i sistemi di lettura posta non scaricano file aggiuntivi (vedi immagini, css, js, ..) a meno che esplicitamente indicato dall'utente, di conseguenza ti troveresti una newsletter monca.

Ciao
Marco
--
My blog
Working at @agavee

Fatto salvo l'ultima versione di simplenews_template, che integra la libreria php "emogrifier", che emula quanto riportato da mavimo.
Personalmente mi ci sto trovando bene, rispetto alle versioni precedenti.

Ho anche io lo stesso problema dello sfondo che viene aggiunto nel messaggio html inviato.
Ho provato anche a resettare il css in /admin/content/simplenews/types/edit/ID della newsletter
ma queste modifiche non sortiscono nessun effetto.
Andando a leggere l'html prodotto e ricevuto si nota che alcune classi e alcuni id vengono aggiunti da Mime.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html
style="font-size:100%;vertical-align:baseline;background:#CE86AE;">
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<body id="mimemail-body" style='font-size:100%; vertical-align:baseline; background:#7bd; line-height:1; color:#333; font:0.625em/1.5Georgia, "HelveticaNeue", Helvetica,FreeSans, "NimbusSansL", "MicrosoftSansSerif", "ArialUnicodeMS", Arial, "LiberationSans", Thonburi,Kinnari, Garuda,Loma,Waree, "LucidaGrande", Tahoma,sans-serif;'>
    <div id="center" style="margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;">

non capisco dove prende i color e i background e le altre definizioni

Ora la mia domanda è:
Se il pastrocchio sta in Mime, come faccio a gestire il Css da Mime ed andare a scrivere uno style che non mi faccia vedere sfondi colorati assurdi che rendono illegibile l'email?
Oppure conoscete altri rimedi?

Leggendo altri thread relativi a Mime e a Simplenews sono andato a spulciare gli include dei moduli e ho visto che Mime, in mimemail.theme.inc prova a cercare un file mail.css. Ho provato a creare e a definire lo stile in questo file, ma niente da fare.

PS: non posso usare l'invio in formato testo semplice poiché il mio committente non conosce l'html e ha bisogno di poter mettere link, immagini e formattare il testo

---
"Solo gli imbecilli non hanno dubbi"
"Ne sei sicuro?"
"Non ho alcun dubbio!"
(da Il dubbio di Luciano De Crescenzo)

Mi auto-rispondo visto che nessuno ha niente da dire :P
Ho trovato la soluzione al mio problema ed è descritta in questo articolo http://drupal.org/node/291762

Io inizialmente avevo provato a creare un mail.css, ma non mi ero reso conto del fatto che in mimemail.theme.inc lo style viene cercato nella cartella principale del tema, mentre il mio css stava in una cartella inferiore. Per vedere i risultati non ho dovuto fare altro che spostare il css sulla folder superiore.

ciaooo :)

---
"Solo gli imbecilli non hanno dubbi"
"Ne sei sicuro?"
"Non ho alcun dubbio!"
(da Il dubbio di Luciano De Crescenzo)