A voir également:
- Coloration gueshi mais à moitier
- Moitier a4 - Guide
- Excel coloration conditionnelle - Guide
- Coloration d'un dessin/logo - Forum Graphisme
- Coloration temporaire pour Halloween ✓ - Forum Loisirs / Divertissements
- Vim : Pb coloration syntaxique - Forum Linux / Unix
2 réponses
jordane45
Messages postés
38286
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 novembre 2024
4 698
13 mars 2019 à 20:54
13 mars 2019 à 20:54
Bonjour,
concernant la coloration de <?php et ?> ... si on regarde les exemples... ont voit bien que ces instructions restent en noir...
http://qbnz.com/highlighter/examples.php?c=php&e=simple
Ensuite, toujours d'après la documentation
Il ne faut choisir que l'une des lignes parmis ces 3 ....
Ca permet de définir dans "quoi" tu veux afficher ton code.. soit une DIV soit un PRE... soit...rien...
Et enfin... toujours d'après la documentation... pour mettre les lignes en couleur.. il faut utiliser
Bref... je pense qu'un peu de lecture te serait utile..
http://sdz.tdct.org/sdz/geshi-colorer-son-code.html
concernant la coloration de <?php et ?> ... si on regarde les exemples... ont voit bien que ces instructions restent en noir...
http://qbnz.com/highlighter/examples.php?c=php&e=simple
Ensuite, toujours d'après la documentation
$geshi->set_header_type(GESHI_HEADER_DIV); $geshi->set_header_type(GESHI_HEADER_PRE); $geshi->set_header_type(GESHI_HEADER_NONE);
Il ne faut choisir que l'une des lignes parmis ces 3 ....
Ca permet de définir dans "quoi" tu veux afficher ton code.. soit une DIV soit un PRE... soit...rien...
Et enfin... toujours d'après la documentation... pour mettre les lignes en couleur.. il faut utiliser
$geshi->enable_line_numbers(GESHI_FANCY_LINE_NUMBERS, 8)
Bref... je pense qu'un peu de lecture te serait utile..
http://sdz.tdct.org/sdz/geshi-colorer-son-code.html
jordane45
Messages postés
38286
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 novembre 2024
4 698
Modifié le 13 mars 2019 à 22:15
Modifié le 13 mars 2019 à 22:15
Peut-être parce que toi tu as utilisé $code.... Hein...
$code = new GeSHi($source, $language);
oui , je veux bien
mais si je mets
il n'affiche pas les lignes et il ne veut pas se colorer les ligne
ensuite j'ai voulu mettre un cadre <div class="prev-php"><h3 class="titre-php">
je voulais savoir coment changer .$language.' par le bon langage
afin de mettre u n cadre php un cadre html
<div class="prev-php"><h3 class="titre-php">php</h3>code php</code>
<div class="prev-html"><h3 class="titre-html">html</h3>code html</code>
etc..
si vous pouvez m'aidé à faire ces petits 3 chjose ca sera sympas
après surement il faut modifier la fonction là pour le mettre dans le bbcode.js
dans la bcode j'ai mis ca
merci de ton aide ;)
function code($source, $language){ $source = html_entity_decode($source); $code = new GeSHi($source, $language); $parse = $code->parse_code(); $code->set_header_type(GESHI_HEADER_DIV); $code->enable_line_numbers(GESHI_FANCY_LINE_NUMBERS, 8); $code->set_line_style('background: #fcfcfc;', 'background: #f0f0f0;'); $resultat = '<div class="prev-php"><h3 class="titre-php">'.$language.'</h3>'.$parse.'</div>'; return ($resultat); } function mynl2br($text) { return strtr($text, array("\r\n" => '<br />', "\r" => '<br />', "\n" => '<br />')); }
mais si je mets
$code->set_header_type(GESHI_HEADER_DIV); $code->enable_line_numbers(GESHI_FANCY_LINE_NUMBERS, 8); $code->set_line_style('background: #fcfcfc;', 'background: #f0f0f0;');
il n'affiche pas les lignes et il ne veut pas se colorer les ligne
ensuite j'ai voulu mettre un cadre <div class="prev-php"><h3 class="titre-php">
je voulais savoir coment changer .$language.' par le bon langage
afin de mettre u n cadre php un cadre html
<div class="prev-php"><h3 class="titre-php">php</h3>code php</code>
<div class="prev-html"><h3 class="titre-html">html</h3>code html</code>
etc..
si vous pouvez m'aidé à faire ces petits 3 chjose ca sera sympas
après surement il faut modifier la fonction là pour le mettre dans le bbcode.js
dans la bcode j'ai mis ca
// début des mots en programmation field = field.replace(/<code-php>([\s\S]*?)<\/code-php>/g, '<div class="prev-php"><h3 class="titre-php">php</h3>$1</div>'); field = field.replace(/<code-html>([\s\S]*?)<\/code-html>/g, '<div class="prev-html"><h3 class="titre-html">html</h3>$1</div>'); field = field.replace(/<code-css>([\s\S]*?)<\/code-css>/g, '<div class="prev-css"><h3 class="titre-css">css</h3>$1</div>'); field = field.replace(/<code-js>([\s\S]*?)<\/code-js>/g, '<div class="prev-js"><h3 class="titre-js">javasscript</h3>$1</div>'); field = field.replace(/<code-jquery>([\s\S]*?)<\/code-jquery>/g, '<div class="prev-jquery"><h3 class="titre-html">jquery</h3>$1</div>'); field = field.replace(/<code-bdd>([\s\S]*?)<\/code-bdd>/g, '<div class="prev-bdd"><h3 class="titre-bdd">bdd</h3>$1</div>'); // fin des mots en programmation
merci de ton aide ;)
bonjour, excusez-moi de revenir sur mon problème.
je remarque que le code html, js et bdd
il ne veut pas se coloré
ensuite j'ai remarquer dans la source
il met à chaque fois cette class
<div class="php">
hors moi,j voudrais quand je selectionne html
je verrais cette class
prev-html, .prev-css, .prev-js, .prev-jquery, .prev-php, .prev-bdd
et je mettrais un fond différent à chaque class
si on sélectionne html je verrais par exemple un fond bleu
php un fond rouge etc....
comment faire pour afficher les class selon le code html php et js etc..
et aussi pour quoi le code html js et bdd ne veut pas se coloré
merci de votre aide
je remarque que le code html, js et bdd
il ne veut pas se coloré
ensuite j'ai remarquer dans la source
il met à chaque fois cette class
<div class="php">
hors moi,j voudrais quand je selectionne html
je verrais cette class
prev-html, .prev-css, .prev-js, .prev-jquery, .prev-php, .prev-bdd
et je mettrais un fond différent à chaque class
si on sélectionne html je verrais par exemple un fond bleu
php un fond rouge etc....
$resultat = '<div class="php"><h3 class="titre-php">'.$language.'</h3>'.$parse.'</div>';
comment faire pour afficher les class selon le code html php et js etc..
et aussi pour quoi le code html js et bdd ne veut pas se coloré
merci de votre aide
13 mars 2019 à 21:42
si je met
il me dit
alors si je met le code pour changer couleur c'est la même erreur ;)