Highlight code php

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

  • Highlight code php

    bonsoir, voila que je cherche depuis des heures à coloré du code php sur mon site !

    je suis sous Joomla 1.7 et j'aimerai avoir la présentation comme ceci :



    J'ai activé le plugin geshi mais je ne comprends pas le fonctionnement.

    merci de votre aide

  • #2
    Re : Highlight code php

    utilise un plugin comme JL highlightcode.
    C est ce qui te permettras d avoir cette presentation.
    Il reconnais plus de 20 languages.

    Un qui utilise geshi comme support est celui ci. The Code Highlight plugin.
    tu le trouveras sur le JED.
    Apres tu met
    {code}
    mon code a mettre en page
    {/code}
    dans ton article et le tout est joué.ton code auras cette mise en page.

    Le premier est plus complet,mais dans les deux cas lis la doc avant et teste.

    Commentaire


    • #3
      Re : Highlight code php

      Merci

      ne me dit pas que tu me parles de sa :

      http://extensions.joomla.org/extensi...e-display/7475

      j'avais testé aussi ça ne fonctionne pas, en plus il faut installer un composant

      edit : j'ai pris le plugin JL Highlighter.
      l'éditeur HTML me rajoute du code html dans le code php que je souhaite proposer ! C'est un truc de fou...


      edit 2 :
      il me rajoute à la fin de mon code ceci :

      </pre>"
      <div class="item-separator"></div>
      Dernière édition par nooby à 05/10/2011, 09h20

      Commentaire


      • #4
        Re : Highlight code php

        Voici l'erreur :



        </pre>" (a supprimer)

        code quand je le tape :
        Code:
        <pre class="brush:php;">$variable = "Ceci est un message test !"; </pre>
        code dans l'article après enregistrement :
        Code:
        <pre class="brush:php;"> </pre>
        <p>$variable = "Ceci est un message test !";&lt;/pre&gt;"</p>
        Que faire ?
        Dernière édition par nooby à 05/10/2011, 13h24

        Commentaire


        • #5
          Re : Highlight code php

          tu utilise un éditeur et tu ecris ton code suivant cette syntaxe:

          <p>
          <pre>mon code </pre>
          </p>

          Tu as quelquechose dans le chemin et c est ce qui gene.
          Donc ton code est épuré à la sauvegarde.

          alors qu il faut l écrire suivant cette syntaxe:
          <p>blah blah blah</p>
          <pre>mon code </pre>
          <p>blah blah blaah</p>
          Dernière édition par lefabdu51 à 05/10/2011, 15h04

          Commentaire


          • #6
            Re : Highlight code php

            Oui, j'utilise TinyMCE

            Non même pas je respecte :

            j'ai écris juste ceci dans l'article :
            Code:
            <p>test</p>
            <pre class="brush:php;">$variable = "Ceci est un message test !"; </pre>
            <p>test</p>
            Résultat :


            Jvais devenir dingue pour un truc tout bête !!!

            Commentaire


            • #7
              Re : Highlight code php

              Salut,
              tu peux toujours essayer celui-ci, que j'ai retravaillé avec l'aide de ced1870, et qui est sur son site :

              Syntaxhighlighter_J16



              Ca nous intéresse toujours d'avoir des retours.
              euh, j'ai laissé trainé un texte joomla 1.5 mais il est bien développé pour J!1.7. Faut que je revoie ma copie (slap my hand).

              Il y a plusieurs raisons pour lesquelles les Syntax Highlighters fonctionnent incorrectement :
              - déjà, il faut correctement paramétrer le filtre de texte (Gestion des Articles-->Paramètres-->Filtre texte --Super User : Aucun filtre)
              - re éditeurs : une solution est d'utiliser CodeMirror lors de la rédaction
              ou chercher dans l'éditeur utilisé si il y a un paramétrage htmlEntities-->sélectionner NO

              Avec mon SH, ton bout de code s'affiche nickel.
              Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

              Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

              Commentaire


              • #8
                Re : Highlight code php

                tu as une balise p qui est toujours ouverte quelquepart et pas forcement juste a coté.
                Ca peut etre du a un appui sur la touche entrée au debut du document... ou ailleurs dans ton article.

                Commentaire


                • #9
                  Re : Highlight code php

                  (voir plus haut mon message)
                  sinon pour Syntaxhighlighter_J16 il y a des thèmes ? ça prends en charge le PHP ?

                  Commentaire


                  • #10
                    Re : Highlight code php

                    Envoyé par lefabdu51 Voir le message
                    tu as une balise p qui est toujours ouverte quelquepart et pas forcement juste a coté.
                    Ca peut etre du a un appui sur la touche entrée au debut du document... ou ailleurs dans ton article.
                    ou une balise <p> de mon template mal fermé !!!

                    edit :
                    peut-être pas car voici le code source
                    Dernière édition par nooby à 05/10/2011, 15h34

                    Commentaire


                    • #11
                      Re : Highlight code php

                      j'ai testé un autre plugin : syntaxhighlighter



                      il y a un problème tout le monde arrive sauf moi lol

                      Commentaire


                      • #12
                        Re : Highlight code php

                        Salut,
                        où en es-tu ?
                        Je voulais juste dire aussi qu'il y avait encore d'autres solutions highlighter en pur JavaScript, relativement simples à mettre en place dans Joomla.
                        Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

                        Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

                        Commentaire


                        • #13
                          Re : Highlight code php

                          salut, merci de prendre des nouvelles.
                          j'ai contacté l'auteur du plugin "JL Highlighter" qui m'a indiqué que parfois il lui arrive aussi d'avoir cette erreur avec l'editeur JCK, en faite c'est l'éditeur qui fait l'erreur à l'enregistrement, j'ai testé le code directement dans la base de données tout fonctionne correctement.

                          Cependant je n'ai trouver aucune solution à mon problème !! tous les forums les plus connus et personne n'a une seule solution.

                          ps : moi c'est tinymce

                          pour info le plugin "JL Highlighter" est plus performant que "syntaxhighlighter" mais bon les deux bugs lol
                          Dernière édition par nooby à 06/10/2011, 14h45

                          Commentaire


                          • #14
                            Re : Highlight code php

                            Il y a une gestion plus fine des filtres dans joomla 1.7 au niveau des htmlentities comme (<,>, ", ').
                            Il faut vraiment régler son éditeur, ses permissions, etc ... au petit poil pour que l'highlight de code fonctionne correctement.
                            Donne ton exemple en code dur (pas en image) et explique ce que tu fais et tes réglages.
                            Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

                            Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

                            Commentaire


                            • #15
                              Re : Highlight code php

                              Editeur TinyMCE

                              Réglage ? Euh ! je ne savais pas !

                              tout est noté en 1ere page :

                              code quand je le tape :
                              Code:
                              <pre class="brush:php;">$variable = "Ceci est un message test !"; </pre>

                              code dans l'article après enregistrement :
                              Code:
                              <pre class="brush:php;"> </pre>
                              <p>$variable = "Ceci est un message test !";&lt;/pre&gt;"</p>
                              edit, on m'a donné la soluce :
                              Pour cela tu te rends dans gestions des articles=>pamaètres=>onglet Filtres de texte et tu renseignes "aucun filtre" pour Super Utilisateur (par exemple).
                              Dernière édition par nooby à 06/10/2011, 18h01

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X