Bonjour les gens
Je viens de passer 2 jours à installer "Geshi" sur le site.
Geshi est un highlighter de code.... autrement dit quand vous coller du code dans les balises bbcode adéquate il met le celui ci en couleur.
Un exemple étant mieux que de long discours, voici ce que cela donne avec du php:
<?php
$myvar = 1;
if($myvar == 1){
echo "myvar = 1";
}
else {
echo "myvar does not = 1";
}
?>
Geshi est capable de reconnaître la liste de langage suivante :
- Actionscript
- ADA
- Apache Log
- AppleScript
- ASM
- ASP
- AutoIT
- Backus-Naur form
- Bash
- BlitzBasic
- C
- C for Macs
- C#
- C++
- CAD DCL
- CadLisp
- CFDG
- CFDG
- ColdFusion
- CSS
- Delphi
- DIV
- DOS
- Eiffel
- Fortran
- Fortran
- FreeBasic
- GML
- Groovy
- HTML
- Inno
- IO
- Java
- Java 5
- Javascript
- LaTeX
- Lisp
- Lua
- Microprocessor ASM
- mIRC
- MySQL
- NSIS
- Objective C
- OCaml
- OpenOffice BASIC
- Oracle 8 SQL
- Pascal
- Perl
- PHP
- PL/SQL
- Python
- Q(uick)BASIC
- robots.txt
- Ruby
- SAS
- Scheme
- SDLBasic
- Smalltalk
- Smarty
- SQL
- T-SQL
- TCL
- thinBasic
- Uno IDL
- VB.NET
- Visual BASIC
- Visual Fox Pro
- Winbatch
- X++
- XML
- Z80 ASM
Pour que cela fonctionne, il suffit de mettre la balse code comme ceci :
code=(nom du langage)
dans la balise habituelle ...
Ainsi pour un script Linux on tapera
code=bash
avec les crochets habituels bien sur ....
Si vous ne tapez rien, par défaut, il essaye de l'interprèter comme du php
Je trouvais la représentation des codes et listing assez moche ....
Comme vous pouvez constaté, il reste un petit problème !! Une ligne supplémentaire est inséré entre chaque ligne de code
, j'essaye de trouver une solution
ericc