Forum CMS Made Simple FR

Version complète : URL des images tronquées par l'éditeur wysiwyg [RESOLU]
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.3
#~ Url du site : http://www.roseraie.org
#~ Hébergeur / Soft :
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.10.3
#~ Installed Modules:
#~ CMSMailer: 2.0.2
#~ FileManager: 1.2.0
#~ MenuManager: 1.7.7
#~ ModuleManager: 1.5.3
#~ News: 2.12.3
#~ Printing: 1.1.2
#~ Search: 1.7
#~ ThemeManager: 1.1.4
#~ TinyMCE: 2.9.6
#~ FormBuilder: 0.7.2
#~ CMSPrinting: 1.0
#~ MicroTiny: 1.1.1
#~ CGExtensions: 1.27.9
#~ SiteMapMadeSimple: 1.2.5
#~ NMS: 2.4.3
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template: false
#~ output_compression: false
#~ max_upload_size: 10000000
#~ default_upload_permission: 664
#~ url_rewriting: none
#~ 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.2.5
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ memory_limit: 64M
#~ max_execution_time: 60
#~ output_buffering: On
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 40M
#~ upload_max_filesize: 10M
#~ 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.5.13
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

Lorsque l'on introduit une image dans l'admin d'une page, le passage par le wysiwyg transforme l'url absolue en url relative : http://www..../uploads/images/xxx devient uploads/images/xxx.

C'est un problème lorsqu'un utilisateur peu au fait de html veut se servir de cmsms et en récupérer le source pour rédiger et envoyer ses newsletters via un logiciel tiers. Tout ce que j'ai pu proposer jusqu'à présent, c'est le passage du code source dans Notepad++ et de faire un rechercher/remplacer.

D'autre part, lorsqu'on utilise les blocs de contenus globaux, si on y écrit des bouts de code dont les balises ouvrantes ne sont pas fermées, le wysiwyg les ajoute automatiquement ce qui peut poser des problèmes dans certains cas.

Je n'ai pas trouvé le moyen de désactiver ces interventions musclées de TinyMCE, sans pour autant empêcher l'usage du wysiwyg...

Quelqu'un connaît-il la solution ?

D'avance merci.
pour les url relatives y'a une case à décocher dans l'onglet avancé du module tinymce.
pour les balises fermantes... je sais pas!
Bonjour,

Merci pour la réponse.

En effet : "Evitez les liens de conversion: Annule la logique des liens de conversion intégrée à TinyMCE. Redonne les usages à la balise {smarty} pour les URLs."

Il faut cocher cette case pour conserver les url absolues pour les images.

Pas de réponse toutefois pour les balises ajoutées automatiquement. Une piste : TinyMCE veille à respecter le plus possible les normes w3c...
Il s'agit bien de TinyMCE qui ajoute des balises fermantes si elles manquent dans la fenêtre de l'éditeur de contenu global. Dans l'administration du site, il faut cocher la case "Interdire les éditeurs WYSIWYG dans blocs de contenus globaux :" et rien n'est plus ajouté automatiquement.