Forum CMS Made Simple FR
[[resolu]]mettre du code dans le texte avec tinyMCE - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet : [[resolu]]mettre du code dans le texte avec tinyMCE (/thread-2804.html)



[[resolu]]mettre du code dans le texte avec tinyMCE - misterpink - 21/06/2013

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.7
#~ Url du site : www.misterpink.fr
#~ Hébergeur / Soft : firshebreg
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.7
#~ Installed Modules:
#~ CMSMailer: 5.2.1
#~ CMSPrinting: 1.0.4
#~ FileManager: 1.4.3
#~ MenuManager: 1.8.5
#~ MicroTiny: 1.2.5
#~ ModuleManager: 1.5.5
#~ News: 2.12.12
#~ Search: 1.7.8
#~ ThemeManager: 1.1.8
#~ TinyMCE: 2.9.12
#~ CGExtensions: 1.35
#~ FormBuilder: 0.7.3
#~ AjaxMadeSimple: 0.4.0
#~ Gallery: 1.6.1
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 10000000
#~ url_rewriting: mod_rewrite
#~ page_extension: .html
#~ 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.13-pl1-gentoo
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ output_buffering: On
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 8M
#~ upload_max_filesize: 10M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: cgi
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.0.44
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~

Bonjour,

pour mon site perso fait avec cmsms et le theme simplex, je veux faire des tutoriels (sur prestashop ou cmsms), mon problème est que j'ai besoin de mettre des bouts de codes (php, javascript ou html) pour qu'ils apparaissent comme du texte, le problème c'est que le tiny ne me permet pas de mettre du code comme du texte, j'ai essayé avec la balise <pre> mais cela fonctionne à peu près pour le php (si je ne met pas la balise d'ouverture php) mais pour le html cela ne fonctionne pas du tout, j'ai essayé avec le plugin bbcode, mais cela me transforme toutes mes balises en bbcode.... existe t il une solution??

Merci d'avance


[[resolu]]mettre du code dans le texte avec tinyMCE - jissey - 21/06/2013

Bonjour,
je viens de faire un essai, en saisissant du code dans Microtiny ça fonctionne.


[[resolu]]mettre du code dans le texte avec tinyMCE - misterpink - 21/06/2013

Merci de ta reponse jissey, effectivement cela marche avec microtiny, par contre ce code que je veux mettre en texte :

Code :
[== Indéfini ==]
<?php


class AccueilControllerCore extends FrontController
{
    public $php_self = 'accueil';

    public function initContent()
    {
        parent::initContent();

        $this->context->smarty->assign('HOOK_HOME', Hook::exec('displayHome'));
        $this->setTemplate(_PS_THEME_DIR_.'accueil.tpl');
    }
}

me fait une erreur smarty.... et je comprend pas pourquoi...


[[resolu]]mettre du code dans le texte avec tinyMCE - misterpink - 21/06/2013

Voici l'erreur smarty :

Code :
[== Indéfini ==]
Syntax Error in template "8438cb163ee376dd617fce64c3f160c57c9fbeda"  on line 6 "&lt;code&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;class AccueilControllerCore extends FrontController&lt;br /&gt;{&lt;br /&gt;   Â public $php_self = 'accueil';&lt;br /&gt;&lt;br /&gt;   Â public function initContent()&lt;br /&gt;   Â {&lt;br /&gt;   Â    Â parent::initContent();&lt;br /&gt;&lt;br /&gt;   Â    Â $this-&amp;gt;context-&amp;gt;smarty-&amp;gt;assign('HOOK_HOME', Hook::exec('displayHome'));&lt;br /&gt;   Â    Â $this-&amp;gt;setTemplate(_PS_THEME_DIR_.'accueil.tpl');&lt;br /&gt;   Â }&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;"  - Unexpected "<"



[[resolu]]mettre du code dans le texte avec tinyMCE - jissey - 21/06/2013

c'est à cause des accolades...
il faut l'encadrer avec {literal}{/literal}


[[resolu]]mettre du code dans le texte avec tinyMCE - misterpink - 21/06/2013

Yesssssssssssssssssssss super, merci ça fonctionne!!!

un grand merci jissey, je met resolu....


[[resolu]]mettre du code dans le texte avec tinyMCE - jissey - 21/06/2013

De rien, A+ Smile