IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Evolutions du club Discussion :

Coloration syntaxique sur le forum

  1. #81
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 648
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 648
    Points : 11 137
    Points
    11 137
    Par défaut
    Citation Envoyé par Maxoo
    si tu as deux div, avec des z-index, c'est bon, normalement.

    Par exemple un div contenant les numéros de lignes et dedans un div postionné en absolute avec un z-index et le contenu du code ...
    il faut encore synchroniser les scroll-bars

  2. #82
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Bien vu Auteur...


    J'ai testé ma première proposition.
    Si vous avez Firefox et que votre web developper toolbar est installée, vous faites CSS > Edit CSS
    Puis vous rajoutez ces lignes à la fin :
    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    pre.alt2 div {
       background:#E1E4F2 url(http://img217.imageshack.us/img217/5668/screenshot61wt2.png) left top repeat-y;
       padding-left:30px;
    }

    J'ai pas tester sur IE, et je n'ose pas imaginer les différences de polices entre navigateurs où même entre les préférences utilisateurs
    Mais chez moi ca marche bien du coup je vais peut-etre me faire un userstyle pour une petite utilisation perso

  3. #83
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Citation Envoyé par Mr N.
    Mais chez moi ca marche bien du coup je vais peut-etre me faire un userstyle pour une petite utilisation perso
    Vous utilisez Firefox > 1.5 ? Vous avez installer l'extension stylish ?
    Ceci est fait pour vous =>
    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    @-moz-document domain(www.developpez.net) {
       pre.alt2 div {
          background:#E1E4F2 url(data:image/png;base64,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
    BrMAAAAASUVORK5CYII=) left top repeat-y;
          padding-left:30px;
       }
    }

    Avec le petit screenshot qui va bien =>

  4. #84
    Membre expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Points : 3 239
    Points
    3 239
    Par défaut
    Marche bien, mais il faut monter le nombre de ligne possible... à une centaine...

    Voici le resultat sur IE (utilisation +/- efficace de la web developper toolbar d'ie pour effectuer le test)
    Images attachées Images attachées  
    Fremy
    Pour vos développements Web et une navigation agréable, le tout gratuit :
    1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
    2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey

  5. #85
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Citation Envoyé par FremyCompany
    Marche bien, mais il faut monter le nombre de ligne possible... à une centaine...
    Déja fait
    Il suffit de mettre ça comme url dans la css :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    url(data:image/png;base64,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
    BrMAAAAASUVORK5CYII=)


    Et ça monte que jusqu'à 100, j'avais la flemme d'aller plus loin

  6. #86
    Membre expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Points : 3 239
    Points
    3 239
    Par défaut
    Data n'existe pas sous IE... tu dois en faire une image et sauver celle-ci...
    Citation Envoyé par Mr N.
    Déja fait
    Il suffit de mettre ça comme url dans la css :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    url(data:image/png;base64,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
    BrMAAAAASUVORK5CYII=)


    Et ça monte que jusqu'à 100, j'avais la flemme d'aller plus loin
    Fremy
    Pour vos développements Web et une navigation agréable, le tout gratuit :
    1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
    2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey

  7. #87
    Membre émérite

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Points : 2 557
    Points
    2 557
    Par défaut
    L'image en background est surement la plus simple des solutions, c'est beaucoup plus simple que de synchroniser des textareas

  8. #88
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Citation Envoyé par FremyCompany
    Data n'existe pas sous IE... tu dois en faire une image et sauver celle-ci...
    Ouais j'avais oublié.
    Il suffit alors d'ouvrir l'image avec firefox ("view background image") et de la sauver

    Citation Envoyé par Maxoo
    L'image en background est surement la plus simple des solutions, c'est beaucoup plus simple que de synchroniser des textareas
    Malheureusement ça ne suit pas le changement de taille de police du navigateur

  9. #89
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 369
    Points : 41 519
    Points
    41 519
    Par défaut
    Il n'existe pas un style "Non-sélectionnable" pour des listes ordonnées ?
    Si c'est le cas, ça pourrait aider...

    PS: C'est pas gagné... Avec une liste normale, les numéros n'apparaissent pas sélectionnés sous FF, mais ils apparaissent dans le copier-coller...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  10. #90
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Bon, maintenant que j'ai résolu (pour moi-même, vive l'égoïsme) le problème des numéros de ligne (mais comment faisais-je avant ?), j'ai une autre requete à vous formuler :

    La coloration syntaxique ne se fait que pour un langage. Soit c'est du java, soit c'est du php, soit c'est du vb...
    Seulement, pour certains domaines comme le web par exemple, on peut avoir plusieurs langage à colorer dans une meme portion de code. un bout de css dans un flux html ou des bouts de php dans un flux html... Surtout que ça apporte des bugs dans la coloration. Exemple :
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <html>
       <body>
          <h1>L'avion Rafale</h1>
          <?php
             echo "Il est rapide !";
          ?>
       </body>
    </html>
    L'apostrophe dans le flux html pourri le reste du code. Et si on force la coloration en html, on perd la coloration php.
    L'idéal serait d'avoir les deux en même temps...

    Qu'en pensez-vous ?

  11. #91
    Membre expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Points : 3 239
    Points
    3 239
    Par défaut
    Citation Envoyé par Mr N.
    Bon, maintenant que j'ai résolu (pour moi-même, vive l'égoïsme) le problème des numéros de ligne (mais comment faisais-je avant ?), j'ai une autre requete à vous formuler :

    La coloration syntaxique ne se fait que pour un langage. Soit c'est du java, soit c'est du php, soit c'est du vb...
    Seulement, pour certains domaines comme le web par exemple, on peut avoir plusieurs langage à colorer dans une meme portion de code. un bout de css dans un flux html ou des bouts de php dans un flux html... Surtout que ça apporte des bugs dans la coloration. Exemple :
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <html>
       <body>
          <h1>L'avion Rafale</h1>
          <?php
             echo "Il est rapide !";
          ?>
       </body>
    </html>
    L'apostrophe dans le flux html pourri le reste du code. Et si on force la coloration en html, on perd la coloration php.
    L'idéal serait d'avoir les deux en même temps...

    Qu'en pensez-vous ?
    Ca a déjà été proposé, mais on avait estimé à l'époque que c'était trop dur à mettre en place...

    Sinon, moi j'avais proposé cette syntaxe BBCode-ci :
    Citation Envoyé par FremyCompany
    Pour ce qui est du multi codages, je suis désolé si l'exemple du VB n'est pas vraiment intéressant (je le reprenais juste des autres messages postés), mais par contre, je trouve que mal interprêter du PHP dans du HTML, de ne pas colorier de JS dans du HTML, c'est comme ne pas colorier les chaines de caractères dans le C#... vous ne trouvez pas ?

    Sinon, voici le rendu que je donnerais à : [ CODE=HTML]<html><body>[ CODE=PHP]<?php $var = 3.5; ?>[/ CODE]<script>[ CODE=JS]var x=null[/ CODE]</script></body></html>[/ CODE]

    Code HTML(modified) : Sélectionner tout - Visualiser dans une fenêtre à part
    <html><body><? $var=3.5; ?><script> var x = null</script></body></html>
    Fremy
    Pour vos développements Web et une navigation agréable, le tout gratuit :
    1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
    2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey

  12. #92
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Citation Envoyé par FremyCompany
    Sinon, moi j'avais proposé cette syntaxe BBCode-ci :
    [snip]
    En effet, mais ce n'est pas très naturel et assez lourd pour l'utilisateur

  13. #93
    Membre expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Points : 3 377
    Points
    3 377
    Par défaut
    Citation Envoyé par Mr N.
    En effet, mais ce n'est pas très naturel et assez lourd pour l'utilisateur
    Déjà, l'utilisateur, s'il mettait les balises code tout court, ça serait un grand plus

  14. #94
    Membre expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Points : 3 239
    Points
    3 239
    Par défaut
    Citation Envoyé par Eusebius
    Déjà, l'utilisateur, s'il mettait les balises code tout court, ça serait un grand plus
    +1 !

    Sinon, pour uniformiser la police sur tous les navigateurs, il faut ajouter dans le style pre.alt2 div {
    } ceci :
    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ... {
       font: Courier New;
       font-size: 10pt;
       font-weight: normal;
    }
    Fremy
    Pour vos développements Web et une navigation agréable, le tout gratuit :
    1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
    2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey

  15. #95
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    y a-t-il un mode pour le shell ?

    si non, que faut-il faire pour l'avoir ?
    (si ce n'est pas trop long je veux bien aider... )
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  16. #96
    BiM
    BiM est déconnecté
    Expert éminent sénior
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Points : 10 765
    Points
    10 765
    Par défaut
    A la tienne Ano !!

  17. #97
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    Citation Envoyé par gorgonite
    y a-t-il un mode pour le shell ?

    si non, que faut-il faire pour l'avoir ?
    (si ce n'est pas trop long je veux bien aider... )

    vraiment pas ?
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  18. #98
    Responsable technique

    Avatar de Anomaly
    Homme Profil pro
    Directeur
    Inscrit en
    Juin 2003
    Messages
    10 337
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Directeur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 337
    Points : 130 285
    Points
    130 285
    Billets dans le blog
    1
    Par défaut
    Qu'est-ce que ça veut dire exactement, un mode pour le shell ? Tu veux dire un mode qui reconnaît les mots-clés de bash ? Mais il n'y a même pas de forum spécifique consacré au shell, non ? Je ne sais pas s'il serait cohérent d'imposer la coloration shell à tout le forum linux.
    Responsable technique forum & site

    Si ce message (ou un autre) vous a aidé et/ou vous semble pertinent, votez pour lui avec

  19. #99
    Membre expert
    Avatar de Emmanuel Lecoester
    Profil pro
    Inscrit en
    Février 2003
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2003
    Messages : 1 493
    Points : 3 266
    Points
    3 266
    Par défaut
    Bonjour à tous et plus particulièrement à Anomaly,

    Pour demander la coloration syntaxique pour WinDev, que dois-je fournir pour que celà se fasse le plus facilement pour vous ?

    Merci de ta réponse.
    Emmanuel Lecoester
    => joomla addict.

  20. #100
    Membre expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Points : 3 239
    Points
    3 239
    Par défaut
    Pour ajouter les numéros de ligne aux codes du forum :

    ==> http://userscripts.org/scripts/show/8377
    Prérequis (voir signature pour les liens):
    - IE7 + IE7Pro
    - FF2 + GreaseMonkey
    Fremy
    Pour vos développements Web et une navigation agréable, le tout gratuit :
    1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
    2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey

Discussions similaires

  1. Coloration syntaxique sur un QTextEdit
    Par hizoka dans le forum PyQt
    Réponses: 5
    Dernier message: 16/04/2014, 10h46
  2. Coloration syntaxique sur champ Text
    Par legentil dans le forum Eclipse Platform
    Réponses: 8
    Dernier message: 18/10/2010, 12h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo