quels sont les fichiers qui gèrent l'affichage du template dans l'éditeur ?

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] quels sont les fichiers qui gèrent l'affichage du template dans l'éditeur ?

    bonjour,

    je restaure un site

    il fonctionnait bien en 15.9 + gm access
    je le passe en 1.5.23 avec les dossiers d'upgrade qui sont sur le site de gm access
    sauf que maintenant je ne vois plus dans tiny mce l'affichage comme dans le template.

    les styles sont appliqués sur les textes, il va les chercher dans le dossier css, mais il manque plein de truc
    je me demande donc quoi faire

    allez chercher mon dossiers plugins/editor dans l'ancien site n'a servi à rien c'était pire

    et sincèrement, j'ai besoin que l'utilisateur voit sa page dans l'éditeur comme s'il y était

    a+
    Dernière édition par tataye à 30/05/2011, 21h12
    aidons nous les uns les autres ...

    https://www.web54.fr

  • #2
    Re : quels sont les fichiers qui gèrent l'affichage du template dans l'éditeur ?

    je fais remonter ce sujet

    en fait : les styles ne sont pas appliqués
    je n'ai pas de message d'erreur et quand je regarde avec firebug les styles sont chargés sur la page dans l'admin
    que je demande de charger les sytles du template ou pas, cela me fait toujours cela

    ce que je cherche c'est quel est le fichier qui dit à tinymce d'utiliser les styles du template
    aidons nous les uns les autres ...

    https://www.web54.fr

    Commentaire


    • #3
      Re : quels sont les fichiers qui gèrent l'affichage du template dans l'éditeur ?

      Dans la configuration du plugin tinymce, regardes l'option classes css du template.
      Et tu mets un editor.css (ou autre nom) dans ton template, pour y caser tes styles.
      Pas de demande de support par MP.
      S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

      Commentaire


      • #4
        Re : quels sont les fichiers qui gèrent l'affichage du template dans l'éditeur ?

        oui, ça j'ai fait, de différentes façons
        le souci c'est que c'est des mises à jour d'un site fait par un autre.
        il y a des layouts, des styles différents etc.
        or, des fichiers tiny mce ont été touchés, à mon avis et du coup alors que cela marchait avant la mise à jour cela ne fonctionne plus.
        la page dans l'admin appelle le fichier css, puisque je le vois dans firebug, mais les élements dans le cadre d'édition n'ont pas les styles appliqués: ex #monstyle H2 ==> il n'y a que H2 d'appliqué dans l'éditeur

        ça ne change rien à l'édition car après l'article est correct, mais pour différentes raisons j'aimerai que l'éditeur charge les bons styles

        en me lisant, je me rends compte qu'en fait il ne doit pas charger le bon index, puisque ce sont les balises et pas les styles qui ne sont pas chargées
        aidons nous les uns les autres ...

        https://www.web54.fr

        Commentaire


        • #5
          Re : quels sont les fichiers qui gèrent l'affichage du template dans l'éditeur ?

          or, des fichiers tiny mce ont été touchés, à mon avis et du coup alors que cela marchait avant la mise à jour cela ne fonctionne plus.
          Là quand un apprenti sorcier modifie directement le code des éditeurs, c'est sûr que lors des mises à jour il y a un problème
          Pas de demande de support par MP.
          S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

          Commentaire


          • #6
            Re : quels sont les fichiers qui gèrent l'affichage du template dans l'éditeur ?

            Envoyé par jisse03 Voir le message
            Là quand un apprenti sorcier modifie directement le code des éditeurs, c'est sûr que lors des mises à jour il y a un problème
            c'est un peu pour cela que j'appelle à l'aide
            aidons nous les uns les autres ...

            https://www.web54.fr

            Commentaire


            • #7
              Re : quels sont les fichiers qui gèrent l'affichage du template dans l'éditeur ?

              tentes un diff de tinymce entre la version bidouillée et l'actuelle, tu devrais trouver ce qui a été modifié
              Pas de demande de support par MP.
              S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

              Commentaire


              • #8
                Re : quels sont les fichiers qui gèrent l'affichage du template dans l'éditeur ?

                quel est l'outil le plus approprié ?
                aidons nous les uns les autres ...

                https://www.web54.fr

                Commentaire


                • #9
                  Re : quels sont les fichiers qui gèrent l'affichage du template dans l'éditeur ?

                  Sous linux, il y a un stock d'outils diff (en console ou en graphique), sous windows cherches winmerge
                  Pas de demande de support par MP.
                  S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                  Commentaire


                  • #10
                    Re : quels sont les fichiers qui gèrent l'affichage du template dans l'éditeur ?

                    bon je reviens après plusieurs heures de recherches :

                    dans \plugins\editors\tinymce\jscripts\tiny_mce\tiny_mc e_src.js il y a une ligne qui définit des classes css pour tous les éléments et qui a été changée :

                    Code PHP:
                    if (dynamicIFrame) {
                                
                    html tinyMCE.getParam('doctype') + '<html><head xmlns="http://www.w3.org/1999/xhtml"><base href="' tinyMCE.settings.base_href '" /><title>blank_page</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body class="mceContentBody" id="col_contenu"></body></html>'
                    cette ligne , à mon avis insère à tous les éléments de contenu le suffixe de classe css col_contenu

                    j'ai tenté de la retrouver dans le fichier du 1.5.23

                    sauf qu'on est plus du tout dans du tinymce 2 mais dans du 3, et le fichier n'est plus du tout le même

                    alors le seul qui parle de "mceContentBody" est cette ligne :

                    Code PHP:
                    bc s.body_class || '';
                                if (
                    bc.indexOf('=') != -1) {
                                    
                    bc t.getParam('body_class''''hash');
                                    
                    bc bc[t.id] || '';
                                }

                                
                    t.iframeHTML += '</head><body id="' bi '" class="mceContentBody ' bc '"></body></html>'
                    comment pourrais je faire , dans cette configuration, pour dire que tous les éléments ont la classe col_contenu ?
                    aidons nous les uns les autres ...

                    https://www.web54.fr

                    Commentaire


                    • #11
                      Re : quels sont les fichiers qui gèrent l'affichage du template dans l'éditeur ?

                      ben là, si tu as fait le diff, tu pourras inclure dans le editor.css du tempalte
                      Un truc archi bricolé, comment veux-tu qu'on devine sans avoir les 2 sous les yeux, plus le diff unifié
                      Pas de demande de support par MP.
                      S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                      Commentaire


                      • #12
                        Re : quels sont les fichiers qui gèrent l'affichage du template dans l'éditeur ?

                        donc le fichier initial dans un 1.5.9 :

                        Code:
                        // Setup base HTML
                                doc = this.contentDocument;
                                if (dynamicIFrame) {
                                    html = tinyMCE.getParam('doctype') + '<html><head xmlns="http://www.w3.org/1999/xhtml"><base href="' + tinyMCE.settings.base_href + '" /><title>blank_page</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body class="mceContentBody"></body></html>';
                        la modification ( toujours en 1.5.9 ) :
                        i
                        Code:
                        f (dynamicIFrame) {
                                    html = tinyMCE.getParam('doctype') + '<html><head xmlns="http://www.w3.org/1999/xhtml"><base href="' + tinyMCE.settings.base_href + '" /><title>blank_page</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body class="mceContentBody" id="col_contenu"></body></html>';
                        et la ligne en 1.5.23 qui contient mcecontentbody (je pense donc que c'est là qu'on peut dire qu'il faut ajouter un suffixe de classe)

                        Code:
                        bc = s.body_class || '';
                                    if (bc.indexOf('=') != -1) {
                                        bc = t.getParam('body_class', '', 'hash');
                                        bc = bc[t.id] || '';
                                    }
                        
                                    t.iframeHTML += '</head><body id="' + bi + '" class="mceContentBody ' + bc + '"></body></html>';
                        aidons nous les uns les autres ...

                        https://www.web54.fr

                        Commentaire


                        • #13
                          Re : quels sont les fichiers qui gèrent l'affichage du template dans l'éditeur ?

                          mais je ne sais pas comment faire ...
                          aidons nous les uns les autres ...

                          https://www.web54.fr

                          Commentaire


                          • #14
                            Re : quels sont les fichiers qui gèrent l'affichage du template dans l'éditeur ?

                            Là, de tête et à chaud, je n'ai pas le truc magique, mais je mets en liste de réflexion
                            Pas de demande de support par MP.
                            S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                            Commentaire


                            • #15
                              Re : quels sont les fichiers qui gèrent l'affichage du template dans l'éditeur ?

                              bon, je l'ai eu par la ruse !!
                              j'ai dupliqué mon cssj j'ai demandé à tinymce d'appliquer cette css
                              et comme j'avais une id #tinymce.mceContentBody je lui ai demandé de remplacer toutes les occurences de #col_contenu
                              il ne me reste plus qu'à faire des fichiers bien propres dans le site afin qu'un futur repreneur du site ne soit pas perdu, parce que là, seul un archéologue y retrouverait ses petits
                              aidons nous les uns les autres ...

                              https://www.web54.fr

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X