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

Mise en page CSS Discussion :

Coloration syntaxique comme sur Developpez


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par défaut Coloration syntaxique comme sur Developpez
    Bonsoir,

    Je suis entrain de me faire un petit moteur de recherche qui doit contenir du code ... Pour faire cette coloration syntaxique, j'utilise GeSHi (Generic Syntax Highlighter).

    Le soucis que je rencontre avec ce système, c'est que j'arrive bien à afficher la coloration lorsque c'est un simple echo mais je veux afficher le contenu dans un textarea et la, c'est le drame ...

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    .code
    {
      background-color: #E1E4F2;
      border-width:1px;
      border-style:inset;
      border-color:black;
      padding:6px;
    }

    Mais voilà, ça ne fonctionne pas. Je ne sais pas comment est gérée la coloration syntaxique sur le forum ....

    Voilà ... Si quelqu'un peut me dépanner pour avoir le même rendu que lorsque l'on mets les balises [CODE] ... Je voudrais pouvoir avec des scroolbars comme lorsque l'on poste un code trop grand

    Merci d'avance
    Cordialement

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Il existe pas à ce jour de textarea enrichi en HTML. Donc on ne peut donner une suite favorable à ta demande. Désolé .

    Mais bon si tu souhaites vraiment le faire il existe des alternatives comme le font tous les éditeurs enrichi comme FCKEditor, etc.
    PS : Même celui de developpez fonctionne de la même manière.

  3. #3
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Ben alors on est modo et on connait pas les règles du forum, qu'est ce que c'est que cette histoire

  4. #4
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par défaut
    Citation Envoyé par Kerod Voir le message
    Tout d'abord je souhaiterai te conseiller de jeter un oeil ici : Les règles incontournables d'utilisation de ce forum

    Plus particulièrement sur ce point :

    Maintenant concernant ta question, il existe pas à ce jour de textarea enrichi en HTML. Donc on ne peut donner une suite favorable à ta demande. Désolé .

    Mais bon si tu souhaites vraiment le faire il existe des alternatives comme le font tous les éditeurs enrichi comme FCKEditor, etc.
    PS : Même celui de developpez fonctionne de la même manière.
    Oops la boulette! Je suis passé au travers
    Mes excuses ... je réédite ma question dans ce cas

    Citation Envoyé par Erwan31 Voir le message
    Ben alors on est modo et on connait pas les règles du forum, qu'est ce que c'est que cette histoire
    Bé oui, ça arrive encore La perfection n'est pas de ce monde

  5. #5
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Si tu veux vraiment te diriger dans ce sens : Affichage formaté dans un semblant de textarea, tu devrais aller faire un tour sur le forum JavaScript; Je suppose que c'est pour effectuer une modification à partir de ce dit textarea

    Donc il va falloir éventuellement utiliser un iframe et du JS ou une simple balise personnalisée (mais peut-être que je me trompe vu que je n'ai pas en tête le résultat final).

  6. #6
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par défaut
    Bon, ba j'ai trouvé ma réponse

    J'ai juste affiché la source de cette page et j'ai récupéré le code ce qui donne ça :

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    .code
    {
      background-color: #E1E4F2;
      border-width:1px;
      border-style:inset;
      border-color:black;
      margin: 0px; 
      padding: 6px; 
      overflow: auto; 
      width: auto; 
      height: 258px; 
      text-align: left;
    }

    C'était le overflow qui était manquant Donc le textarea est "fictif"
    C'est juste un affichage simple et c'est le CSS qui se chargera de créer les barres de défilement

    Merci pour ta réponse Kerod, ça m'a réorienté dans ma recherche et vu l'heure, ce n'était pas un mal

  7. #7
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Ta question portait sur l'affichage du contenu dans un textarea ou c'est moi qui me trompe ? je suis perdu

    Ou peut-être tu recherchais à recréer uniquement l'effet de scroll à l'affichage du dit code sur le forum et non lors de l'édition.


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 23
    Dernier message: 05/11/2019, 16h15
  2. Coloration syntaxique sur le forum
    Par Anomaly dans le forum Evolutions du club
    Réponses: 133
    Dernier message: 02/12/2014, 19h54
  3. Coloration syntaxique sur un QTextEdit
    Par hizoka dans le forum PyQt
    Réponses: 5
    Dernier message: 16/04/2014, 11h46
  4. Coloration syntaxique sur champ Text
    Par legentil dans le forum Eclipse Platform
    Réponses: 8
    Dernier message: 18/10/2010, 13h46

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