Forum CMS Made Simple FR

Version complète : module, newsletter et css
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

defcon

Bonjour à tous,

Je vous expose un problème pour lequel je ne trouve pas de solution. J'utilise le module newsletter made simple. Je cherche à mettre en forme ma newsletter à l'aide des css. aucun problème pour mon gabarit proprement dit. Malheureusement ce dernier utilise des tags du module Cataloger pour afficher une liste des derniers articles et je n'arrive pas à mettre en forme ces articles.

Le mode linéaire n'étant pas possible, j'ai cherché à mettre des styles au travers de la balise <style>...</style> insérée dans le body mais celle-ci n'est pas prise en charge. Est-ce que quelqu'un pourrait m'orienter vers une autre solution?

D'avance merci.

Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS : 1.6.6
#~ Version du MLE si existante : non
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.6.6
#~ Installed Modules:
#~ * CMSMailer: 1.73.14
#~ * FileManager: 1.0.1
#~ * MenuManager: 1.6.2
#~ * ModuleManager: 1.3.1
#~ * News: 2.10.3
#~ * nuSOAP: 1.0.1
#~ * Printing: 1.0.4
#~ * Search: 1.6.1
#~ * ThemeManager: 1.1.1
#~ * TinyMCE: 2.5.5
#~ * CGExtensions: 1.17.4
#~ * NMS: 2.2.3
#~ * Cataloger: 0.7.6
#~ * FormBuilder: 0.5.12
#~ * Captcha: 0.4
#~ * Calendar: 0.8.2
#~ Config Information:
#~ * php_memory_limit:
#~ * process_whole_template: false
#~ * max_upload_size: 20000000
#~ * default_upload_permission: 664
#~ * assume_mod_rewrite: false
#~ * page_extension:
#~ * internal_pretty_urls: false
#~ * use_hierarchy: true
#~ Php Information:
#~ * phpversion: 5.2.8
#~ * md5_function: On (Vrai)
#~ * gd_version: 2
#~ * tempnam_function: On (Vrai)
#~ * magic_quotes_runtime: Off (Faux)
#~ * memory_limit: 128M
#~ * max_execution_time: 30
#~ * safe_mode: Off (Faux)
#~ * session_save_path: /tmp (1777)
#~ * session.use_cookies: On (Vrai)
#~ Server Information:
#~ * Server Api: apache2handler
#~ * Server Db Type: MySQL (mysql)
#~ * Server Db Version: 5.0.51a
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~

Kler

As-tu trouvé une solution ?

Pourquoi ne pas faire ta mise en page dans Dreamweaver et ensuite copier/coller la source dans NMS. J'utilise cette technique et la newsletter s'affiche correctement.
Personnellement j'utilise les templates de CakeMail et je les adapte. Puis je copie/colle le code contenu dans le <body>
Pour mettre des styles dans la head, tu dois utiliser {literal}
ex :
<head>
...
{literal}
<style type="text/css">
<!--
body {
text-align: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
color: #000;
}
-->
</style>
{/literal}
...
</head>

ou utiliser le style inline comme :
<div id="box" style="width: 580px; overflow: hidden; border: #556677 solid 1px">

ATTENTION, car tous les clients messagerie ne sont pas standards.
Tu as la liste des possibilités ici : http://www.campaignmonitor.com/css/
Tu vois donc que Google mail ne prend pas les styles dans la head.

Pour ton problème avec cataloguer, je te conseille de créer un gabarit cataloguer spécifique pour ta newsletter, c'est celui-là que tu appelleras dans le nms.