Forum CMS Made Simple FR

Version complète : [Résolu] Newsletter NMS : problème de style (news et TyniMCE)
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.10.2
#~ Url du site : www.1max2jeux.fr
#~ Hébergeur / Soft : Hostpapa
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.10.2
#~ Installed Modules:
#~ CMSMailer: 2.0.2
#~ CMSPrinting: 1.0
#~ FileManager: 1.2.0
#~ MenuManager: 1.7.7
#~ MicroTiny: 1.1.1
#~ ModuleManager: 1.5.3
#~ News: 2.12.3
#~ Search: 1.7
#~ ThemeManager: 1.1.4
#~ FormBuilder: 0.7.1
#~ Captcha: 0.4.5
#~ CGExtensions: 1.27.2
#~ NMS: 2.3.7
#~ TinyMCE: 2.9.4
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template: false
#~ output_compression: false
#~ max_upload_size: 64000000
#~ default_upload_permission: 664
#~ url_rewriting: internal
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.3.8
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 64M
#~ max_execution_time: 30
#~ output_buffering: On
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.1.56
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour à tous,

A peine mon problème d'envoi de newsletter résolu, j'ai à nouveau besoin d'aide...
Mais là il ne s'agit pas du tout du même type de problème !
Voilà le topo : j'ai une newsletter qui est créé en associant le gabarit et le message (la zone WYSIWYG) :



*** Dans le gabarit, comme il s'agit d'une newsletter, j'ai associé les styles directement dans le html (Ex : <p style="">...</p>)

*** Dans le gabarit toujours, je fais appel au module news en affichant les 3 dernières : c'est ici qu'il y a le premier problème. En effet, le titre, l'auteur ... toutes les class des news sont justement gérés par des class et je ne peux pas mettre en direct mes balises "style" nécessaire à la newsletter, du coup, je ne peux pas styliser les news.

*** Dans le WYSIWYG cette fois, je mets des titres, des liens, bref la mise en forme n'est pas conservé non-plus puisque le style n'est pas directement applicable dans le WYSIWYG (bien sûr, je pourrais aller dans le code html pour l'appliquer, mais le but, c'est que n'importe quelle personne puisse envoyer la newsletter ... Pareil pour les images : le lein étant en relatif "/../../../uplaods/...", elle ne s'affiche pas dans la newsletter ...



Je ne pense pas être le premier à rencontrer ces problèmes, puisqu'ils tombent sous le sens en quelque sorte.
Quelqu'un a-t-il un correctif à ces 2 problèmes, ou un conseil, une aide ...
Merci beaucoup, meilleurs voeux 2012 à tous et bonne journée !
Citation :*** Dans le gabarit, comme il s'agit d'une newsletter, j'ai associé les styles directement dans le html (Ex : <p style="">...</p>)
Utilise des <p style="">{nms_content name='paragraphe stylé' wysiwyg='false'}</p>.

Et pour les images : {nms_image name='image' height='' width='' alt=''}

Pour les news, tu peux créer un gabarit de sommaire avec des styles en ligne et l'appeler dans ta newsletter avec {news summarytemplate='gabarit newsletter'}.
De toutes façons, mettre un lien vers la page actualités de ton site.

Je te conseille les lectures suivantes : http://www.pompage.net/traduction/emails...er-la-bete
http://www.pompage.net/traduction/cssemail
http://www.pompage.net/traduction/email-html

Une newsletter est généralement structurée, place des blocks content et interdit l'usage du wysiwyg.
Tu restes dépendant du client mail : s'il accepte les feuilles de style associées, tant mieux....
La liste des acceptations des différents clients : http://www.campaignmonitor.com/css/
A la limite, tu crées des listes et des gabarits personnalisés en fonction du client (hotmail, gmail, Aol...)
Bonjour et merci pour cette réponse bien complète !

J'ai donc beaucoup lu, et codé comme au début des prémices : tableau et css dans le code html ... Beurk !
Bref, ça fonctionne, c'est en place pour les messageries testés (gmail, hotail, outlook ...).
J'ai donc mis des zones {nms_content name='paragraphe stylé' wysiwyg='false'} pour l'administration, c'est parfait !

Un seul souci : les images ! J'ai bien mis {nms_image name='image' height='' width='' alt=''} en remplacement de la balise <img ...... /> mais l'image ne s'affiche pas sur mes clients webmail (malgré leur selection dans la liste déroulante du cms)
J'ai regardé le code et j'ai ceci : <img src="cid:f5987e01a6aae27aaf81a53780f87a46" />

Est-ce que tu saurais d'où cela peut provenir ?

Merci beaucoup et bonne journée !
Citation :mais l'image ne s'affiche pas sur mes clients webmail
Tes messages ont-ils "Ce message ne contient que du texte:non" ?
Mets ta version à jour : NMS 2.3.8
C'est ton client qui ne lit pas les images, cid est une référence à l'image.
Envoie-moi une newsletter, je t'envoie mon adresse.