Problème de coloration syntaxique balise Code suite mise à jour

Forum de support pour les questions concernant l'utilisation de phpBB 3.2, les problèmes rencontrés lors de manipulations, de configuration du forum ou de personnalisation autres que les Styles ou les Extensions

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.
Partager sur FacebookPartager sur TwitterPartager sur Google+

Problème de coloration syntaxique balise Code suite mise à jour

Messagepar MiTcH_BaTcH » 05 Mai 2017 à 13:25

Bonjour,

Je suis novice autant sur ce forum que sur l'utilisation de phpBB. Donc désolé si ce sujet n'est pas au bon endroit.

Je gère un forum phpBB en version actuelle 3.2.0 (mise à jour il y a une quinzaine de jour environ).
Ce forum a été installé en 2015 et j'avais ajouté à l'époque en supplément Geshi pour la coloration syntaxique des balises Code en suivant ce lien. Tout fonctionnait bien jusque l'une des dernières mises à jour de phpBB (j'avoue ne pas savoir laquelle : la dernière ou une précédente).

Actuellement en utilisant cette balise code, le code n'est plus du tout formaté : il n'y a plus les sauts de lignes et plus la coloration syntaxique ; et ceci quelque soit le langage choisi (java, c ou autre).

J'ai donc deux questions
- la première concernant ce problème que je rencontre et comment donc le résoudre ? Comme la dernière version de geshi commence à dater, je ne trouve pas de sujet traitant récemment d'un équivalent à mon problème.
- la seconde, qui est finalement liée à la fin de ma première question précédente, y a-t-il d'autres solutions existantes et plus à jour équivalente à la réalisation de la coloration syntaxique dans la balise code ?

En vous remerciant pour votre aide.

Bonne journée,
MiTcH_BaTcH
MiTcH_BaTcH
Posteur néophyte
Posteur néophyte
 
Messages: 2
Enregistré le: 05 Mai 2017 à 13:00

Re: Problème de coloration syntaxique balise Code suite mise à jour

Messagepar lolovoisin » 05 Mai 2017 à 14:33

Bonjour,

D’après l'auteur du MOD (https://www.phpbb.com/customise/db/mod/codebox_plus/) une extension est a priori en cours de développement ici : https://github.com/o0johntam0o/phpBB-Ex ... debox-Plus

A tester peut être.
Ceux qui échouent trouvent des excuses, ceux qui réussissent trouvent les moyens
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
PAS DE SUPPORT PAR MP !!

tutophpbb3 + astuce + tutos debian
Avatar de l’utilisateur
lolovoisin
Rugbix ³
Rugbix ³
 
Messages: 39754
Enregistré le: 04 Mai 2006 à 13:16
Localisation: Dans la BDD ...

Re: Problème de coloration syntaxique balise Code suite mise à jour

Messagepar galixte » 05 Mai 2017 à 14:42

Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
Avatar de l’utilisateur
galixte
Floodeur universel
Floodeur universel
 
Messages: 8876
Enregistré le: 08 Mar 2004 à 02:40
Localisation: Sud de la France.

Re: Problème de coloration syntaxique balise Code suite mise à jour

Messagepar MiTcH_BaTcH » 05 Mai 2017 à 14:54

Merci beaucoup pour vos réponses.
Je vais regarder. Il faudra sûrement que je revienne à une version normale des fichiers sources modifiés comme indiqué dans le sujet source.

Bonne journée,
MiTcH_BaTcH
MiTcH_BaTcH
Posteur néophyte
Posteur néophyte
 
Messages: 2
Enregistré le: 05 Mai 2017 à 13:00

Re: Problème de coloration syntaxique balise Code suite mise à jour

Messagepar Tlem » 06 Mai 2017 à 12:57

Bonjour.
J'utilise cette extension depuis quelques années déjà et je souhaiterais partager avec vous quelques "astuces" :

Selon le thème que vous utilisez, vous pouvez souhaiter une codebox partiellement développée.
Code: Tout sélectionner
Dans le fichier ext\o0johntam0o\codeboxplus\event\main_listener.php remplacer :
$re .= '<div><div style="display: ' . (($lang != 'NULL' && !$this->expanded) ? 'none' : 'inline') . ';">';
par
$re .= '<div><div style="display: ' . (($lang != 'NULL' && !$this->expanded) ? 'none' : 'block') . '; max-height: 250px; overflow:auto;">';


Si vous ne souhaitez pas la numérotation des lignes de code :
Code: Tout sélectionner
Modifier \ext\o0johntam0o\codeboxplus\event\main_listener.php

Remplacer :
	$geshi->enable_line_numbers(GESHI_NORMAL_LINE_NUMBERS);
par :
	//$geshi->enable_line_numbers(GESHI_NORMAL_LINE_NUMBERS);
Vous pouvez aussi modifier les autres options afin d'adapter l'extension à vos besoins :
Code: Tout sélectionner
			set_header_type
			enable_line_numbers
			enable_keyword_links
			set_line_style
			set_code_style
			set_line_ending


Sur votre phpBB 3.2, si vous trouvez que vous avez un interligne de trop :
Code: Tout sélectionner
Dans le fichier \ext\o0johntam0o\codeboxplus\event\main_listener.php remplacer :
return $this->codebox_template(preg_replace('#\<br\\s*/?\>#msi', "\n", $arg[3]), $arg[1], $arg[2], $post_id, ++$part);
par :
return $this->codebox_template(preg_replace('#\<br\\s*/?\>#msi', "", $arg[3]), $arg[1], $arg[2], $post_id, ++$part);


Concernant la traduction, je ne me souviens plus si c'est moi qui l'ai faites ou pas, mais au cas ou voici le fichier codebox_plus.php traduit :
Code: Tout sélectionner
<?php
/**
*
* Codebox Plus extension for the phpBB Forum Software package [British English]
*
* @copyright (c) 2014 o0johntam0o
* @license GNU General Public License, version 2 (GPL-2.0)
*
*/

/**
* DO NOT CHANGE
*/
if (!defined('IN_PHPBB'))
{
	exit;
}

if (empty($lang) || !is_array($lang))
{
	$lang = array();
}

$lang = array_merge($lang, array(
	'CODEBOX_PLUS_GESHI'						=> 'GeSHi',
	'CODEBOX_PLUS_TITLE'						=> 'Extension Codebox Plus',
	'CODEBOX_PLUS_TITLE_SETTINGS'				=> 'Paramètres',
	'CODEBOX_PLUS_WARNING'						=> 'NE PAS MODIFIER LE BBCODE [CODEBOX=]',
	'CODEBOX_PLUS_SYNTAX_HIGHLIGHTING'			=> 'Active la coloration syntaxique',
	'CODEBOX_PLUS_SYNTAX_HIGHLIGHTING_EXPLAIN'	=> '',
        'CODEBOX_PLUS_EXPANDED'                          => 'Affichage déplié',
        'CODEBOX_PLUS_EXPANDED_EXPLAIN'          => '',
	'CODEBOX_PLUS_ENABLE_DOWNLOAD'				=> 'Active le téléchargement',
	'CODEBOX_PLUS_ENABLE_DOWNLOAD_EXPLAIN'		=> '',
	'CODEBOX_PLUS_LOGIN_REQUIRED'				=> 'Authentification requise pour télécharger',
	'CODEBOX_PLUS_LOGIN_REQUIRED_EXPLAIN'		=> '',
	'CODEBOX_PLUS_PREVENT_BOTS'					=> 'Protection Anti-Robots',
	'CODEBOX_PLUS_PREVENT_BOTS_EXPLAIN'			=> 'Empêche le téléchargement par les Robots.',
	'CODEBOX_PLUS_CAPTCHA'						=> 'Active la fonction CAPTCHA',
	'CODEBOX_PLUS_CAPTCHA_EXPLAIN'				=> 'Pour bloquer les soumissions automatiques par les Robots-Spameurs ("Protection Anti-Robots" doit être activé)',
	'CODEBOX_PLUS_MAX_ATTEMPT'					=> 'Tentatives Max',
	'CODEBOX_PLUS_MAX_ATTEMPT_EXPLAIN'			=> 'Tentatives maximums de résolution de la protection anti-spambot avant blocage de la session',
	'CODEBOX_PLUS_SAVED'						=> 'Paramètres Codebox Plus mis à jour',
	'CODEBOX_PLUS_LOG_MSG'						=> '<strong>Paramètres Codebox Plus altérés</strong>',

	'CODEBOX_PLUS_ERROR_GENERAL'				=> 'Erreur Générale',
	'CODEBOX_PLUS_ERROR_POST_NOT_FOUND'			=> 'Message non trouvé',
	'CODEBOX_PLUS_ERROR_FILE_EMPTY'				=> 'Fichier vide',
	'CODEBOX_PLUS_ERROR_CODE_NOT_FOUND'			=> 'Code non trouvé',
	'CODEBOX_PLUS_ERROR_LOGIN_REQUIRED'			=> 'Veuillez vous authentifier pour télécharger ce fichier',
	'CODEBOX_PLUS_ERROR_CONFIRM'				=> 'Vous avez dépassé le nombre maximum de tentatives pour cette session. Veuillez essayez plus tard.',
	'CODEBOX_PLUS_ERROR_CODEBOX_PLUS_DISABLED'	=> 'Codebox Plus à été désactivé par un administrateur',
	'CODEBOX_PLUS_ERROR_DOWNLOAD_DISABLED'		=> 'Fonction de téléchargement ésactivée par un administrateur',
	'CODEBOX_PLUS_ERROR_NO_PERMISSION'			=> 'Aucunes authorisations pour effectuer cette opération',
	'CODEBOX_PLUS_CONFIRM'						=> 'Veuillez entrer le code de confirmation pour télécharger ce fichier',
	'CODEBOX_PLUS_CODE'							=> 'Code',
	'CODEBOX_PLUS_DOWNLOAD'						=> 'Télécharger',
	'CODEBOX_PLUS_EXPAND'						=> 'Déplier',
	'CODEBOX_PLUS_COLLAPSE'						=> 'Replier',
	'CODEBOX_PLUS_SELECT'						=> 'Type de code',
	'CODEBOX_PLUS_DEFAULT_FILENAME'				=> 'Sans Titre',
	'CODEBOX_PLUS_NO_PREVIEW'					=> 'Prévisualisation non disponible',
	// SELECT BOX
	'CODEBOX_PLUS_SYNTAX_AUTOIT'				=> 'AU3 (AutoIT)',
	'CODEBOX_PLUS_SYNTAX_TEXT'					=> 'TXT (Texte)',
	'CODEBOX_PLUS_SYNTAX_ROBOTS'				=> 'TXT (Robots.txt)',
	'CODEBOX_PLUS_SYNTAX_ASM'					=> 'ASM (Assembly)',
	'CODEBOX_PLUS_SYNTAX_ASP'					=> 'ASP',
	'CODEBOX_PLUS_SYNTAX_DOS'					=> 'BAT (DOS)',
	'CODEBOX_PLUS_SYNTAX_BASH'					=> 'BSH (Bash)',
	'CODEBOX_PLUS_SYNTAX_C'						=> 'C',
	'CODEBOX_PLUS_SYNTAX_COBOL'					=> 'CBL (COBOL)',
	'CODEBOX_PLUS_SYNTAX_CMAKE'					=> 'CMAKE',
	'CODEBOX_PLUS_SYNTAX_CPP'					=> 'CPP (C++)',
	'CODEBOX_PLUS_SYNTAX_CSHARP'				=> 'CS (C#)',
	'CODEBOX_PLUS_SYNTAX_CSS'					=> 'CSS',
	'CODEBOX_PLUS_SYNTAX_HTML4STRICT'			=> 'HTML (HTML4)',
	'CODEBOX_PLUS_SYNTAX_HTML5'					=> 'HTML (HTML5)',
	'CODEBOX_PLUS_SYNTAX_INI'					=> 'INI',
	'CODEBOX_PLUS_SYNTAX_JAVA'					=> 'JAVA (Java)',
	'CODEBOX_PLUS_SYNTAX_JAVA5'					=> 'JAVA (Java 5)',
	'CODEBOX_PLUS_SYNTAX_JAVASCRIPT'			=> 'JS (JavaScript)',
	'CODEBOX_PLUS_SYNTAX_JQUERY'				=> 'JS (jQuery)',
	'CODEBOX_PLUS_SYNTAX_LUA'					=> 'LUA',
	'CODEBOX_PLUS_SYNTAX_MATLAB'				=> 'M (MatLab)',
	'CODEBOX_PLUS_SYNTAX_MAKE'					=> 'MAKE',
	'CODEBOX_PLUS_SYNTAX_NSIS'					=> 'NSI (NSIS)',
	'CODEBOX_PLUS_SYNTAX_DELPHI'				=> 'PAS (Delphi)',
	'CODEBOX_PLUS_SYNTAX_PASCAL'				=> 'PAS (Pascal)',
	'CODEBOX_PLUS_SYNTAX_PHP'					=> 'PHP',
	'CODEBOX_PLUS_SYNTAX_PHPBRIEF'				=> 'PHP (Brief)',
	'CODEBOX_PLUS_SYNTAX_PERL'					=> 'PL (Perl)',
	'CODEBOX_PLUS_SYNTAX_PERL6'					=> 'PL (Perl 6)',
	'CODEBOX_PLUS_SYNTAX_PCRE'					=> 'PL (PCRE)',
	'CODEBOX_PLUS_SYNTAX_POWERSHELL'			=> 'PS1 (PowerShell)',
	'CODEBOX_PLUS_SYNTAX_PYTHON'				=> 'PY (Python)',
	'CODEBOX_PLUS_SYNTAX_RUBY'					=> 'RB (Ruby)',
	'CODEBOX_PLUS_SYNTAX_REG'					=> 'REG (Registry)',
	'CODEBOX_PLUS_SYNTAX_MYSQL'					=> 'SQL (MySQL)',
	'CODEBOX_PLUS_SYNTAX_ORACLE8'				=> 'SQL (Oracle 8)',
	'CODEBOX_PLUS_SYNTAX_ORACLE11'				=> 'SQL (Oracle 11)',
	'CODEBOX_PLUS_SYNTAX_POSTGRESQL'			=> 'SQL (PostgreSQL)',
	'CODEBOX_PLUS_SYNTAX_SQL'					=> 'SQL (SQL)',
	'CODEBOX_PLUS_SYNTAX_LATEX'					=> 'TEX (LaTeX)',
	'CODEBOX_PLUS_SYNTAX_VERILOG'				=> 'V (Verilog)',
	'CODEBOX_PLUS_SYNTAX_VBNET'					=> 'VB (VB.NET)',
	'CODEBOX_PLUS_SYNTAX_VB'					=> 'VB (VisualBasic)',
	'CODEBOX_PLUS_SYNTAX_XML'					=> 'XML',
	'CODEBOX_PLUS_SYNTAX_YAML'					=> 'YML (YAML)',
	'CODEBOX_PLUS_SYNTAX_G09'					=> '--------- [0-9] ---------',
	'CODEBOX_PLUS_SYNTAX_4CS'					=> 'GADV 4CS',
	'CODEBOX_PLUS_SYNTAX_6502ACME'				=> 'ACME Cross Assembler',
	'CODEBOX_PLUS_SYNTAX_6502KICKASS'			=> 'Kick Assembler',
	'CODEBOX_PLUS_SYNTAX_6502TASM'				=> 'TASM/64TASS',
	'CODEBOX_PLUS_SYNTAX_68000DEVPAC'			=> 'Motorola 68000',
	'CODEBOX_PLUS_SYNTAX_GABC'					=> '---------- [A-B-C] ----------',
	'CODEBOX_PLUS_SYNTAX_ABAP'					=> 'ABAP',
	'CODEBOX_PLUS_SYNTAX_ACTIONSCRIPT'			=> 'ActionScript',
	'CODEBOX_PLUS_SYNTAX_ACTIONSCRIPT3'			=> 'ActionScript3',
	'CODEBOX_PLUS_SYNTAX_ADA'					=> 'ADA',
	'CODEBOX_PLUS_SYNTAX_ALGOL68'				=> 'ALGOL 68',
	'CODEBOX_PLUS_SYNTAX_APACHE'				=> 'Apache',
	'CODEBOX_PLUS_SYNTAX_APPLESCRIPT'			=> 'AppleScript',
	'CODEBOX_PLUS_SYNTAX_APT_SOURCES'			=> 'Apt Sources',
	'CODEBOX_PLUS_SYNTAX_ARM'					=> 'ARM Assembler',
	'CODEBOX_PLUS_SYNTAX_ASYMPTOTE'				=> 'Asymptote',
	'CODEBOX_PLUS_SYNTAX_AUTOCONF'				=> 'AutoConf',
	'CODEBOX_PLUS_SYNTAX_AUTOHOTKEY'			=> 'AutoHotKey',
	'CODEBOX_PLUS_SYNTAX_AVISYNTH'				=> 'AviSynth',
	'CODEBOX_PLUS_SYNTAX_AWK'					=> 'Awk',
	'CODEBOX_PLUS_SYNTAX_BASCOMAVR'				=> 'Bascom AVR',
	'CODEBOX_PLUS_SYNTAX_BASIC4GL'				=> 'Basic4GL',
	'CODEBOX_PLUS_SYNTAX_BF'					=> 'Brainfuck',
	'CODEBOX_PLUS_SYNTAX_BIBTEX'				=> 'BibTeX',
	'CODEBOX_PLUS_SYNTAX_BLITZBASIC'			=> 'BlitzBasic',
	'CODEBOX_PLUS_SYNTAX_BNF'					=> 'Backus-Naur Form',
	'CODEBOX_PLUS_SYNTAX_BOO'					=> 'Boo',
	'CODEBOX_PLUS_SYNTAX_C_LOADRUNNER'			=> 'C For LoadRunner',
	'CODEBOX_PLUS_SYNTAX_C_MAC'					=> 'C For MAC',
	'CODEBOX_PLUS_SYNTAX_CADDCL'				=> 'CAD DCL',
	'CODEBOX_PLUS_SYNTAX_CADLISP'				=> 'CAD Lisp',
	'CODEBOX_PLUS_SYNTAX_CFDG'					=> 'CFDG',
	'CODEBOX_PLUS_SYNTAX_CFM'					=> 'ColdFusion',
	'CODEBOX_PLUS_SYNTAX_CHAISCRIPT'			=> 'ChaiScript',
	'CODEBOX_PLUS_SYNTAX_CIL'					=> 'CIL',
	'CODEBOX_PLUS_SYNTAX_CLOJURE'				=> 'Clojure',
	'CODEBOX_PLUS_SYNTAX_COFFEESCRIPT'			=> 'CoffeeScript',
	'CODEBOX_PLUS_SYNTAX_CPPQT'					=> 'CPP-QT',
	'CODEBOX_PLUS_SYNTAX_CUESHEET'				=> 'Cuesheet',
	'CODEBOX_PLUS_SYNTAX_GDEF'					=> '---------- [D-E-F] ----------',
	'CODEBOX_PLUS_SYNTAX_D'						=> 'D',
	'CODEBOX_PLUS_SYNTAX_DCL'					=> 'DCL',
	'CODEBOX_PLUS_SYNTAX_DCPU16'				=> 'DCPU/16 Assembly',
	'CODEBOX_PLUS_SYNTAX_DCS'					=> 'DCS',
	'CODEBOX_PLUS_SYNTAX_DIFF'					=> 'DIFF',
	'CODEBOX_PLUS_SYNTAX_DIV'					=> 'DIV',
	'CODEBOX_PLUS_SYNTAX_DOT'					=> 'Dot',
	'CODEBOX_PLUS_SYNTAX_E'						=> 'E',
	'CODEBOX_PLUS_SYNTAX_ECMASCRIPT'			=> 'ECMAScript',
	'CODEBOX_PLUS_SYNTAX_EIFFEL'				=> 'Eiffel',
	'CODEBOX_PLUS_SYNTAX_EMAIL'					=> 'Email',
	'CODEBOX_PLUS_SYNTAX_EPC'					=> 'Enerscript',
	'CODEBOX_PLUS_SYNTAX_ERLANG'				=> 'Erlang',
	'CODEBOX_PLUS_SYNTAX_EUPHORIA'				=> 'Euphoria',
	'CODEBOX_PLUS_SYNTAX_F1'					=> 'Formula One',
	'CODEBOX_PLUS_SYNTAX_FALCON'				=> 'Falcon',
	'CODEBOX_PLUS_SYNTAX_FO'					=> 'Abas-ERP',
	'CODEBOX_PLUS_SYNTAX_FORTRAN'				=> 'Fortran',
	'CODEBOX_PLUS_SYNTAX_FREEBASIC'				=> 'FreeBasic',
	'CODEBOX_PLUS_SYNTAX_FREESWITCH'			=> 'FreeSWITCH',
	'CODEBOX_PLUS_SYNTAX_FSHARP'				=> 'FSharp',
	'CODEBOX_PLUS_SYNTAX_GGHI'					=> '---------- [G-H-I] ----------',
	'CODEBOX_PLUS_SYNTAX_GAMBAS'				=> 'Gambas',
	'CODEBOX_PLUS_SYNTAX_GDB'					=> 'GDB',
	'CODEBOX_PLUS_SYNTAX_GENERO'				=> 'FOURJs Genero 4GL',
	'CODEBOX_PLUS_SYNTAX_GENIE'					=> 'Genie',
	'CODEBOX_PLUS_SYNTAX_GETTEXT'				=> 'GNU Gettext',
	'CODEBOX_PLUS_SYNTAX_GLSL'					=> 'glSlang',
	'CODEBOX_PLUS_SYNTAX_GML'					=> 'GML',
	'CODEBOX_PLUS_SYNTAX_GNUPLOT'				=> 'Gnuplot',
	'CODEBOX_PLUS_SYNTAX_GO'					=> 'Go',
	'CODEBOX_PLUS_SYNTAX_GROOVY'				=> 'Groovy',
	'CODEBOX_PLUS_SYNTAX_GWBASIC'				=> 'GwBasic',
	'CODEBOX_PLUS_SYNTAX_HASKELL'				=> 'Haskell',
	'CODEBOX_PLUS_SYNTAX_HAXE'					=> 'Haxe',
	'CODEBOX_PLUS_SYNTAX_HICEST'				=> 'HicEst',
	'CODEBOX_PLUS_SYNTAX_HQ9PLUS'				=> 'HQ9+',
	'CODEBOX_PLUS_SYNTAX_INNO'					=> 'Inno',
	'CODEBOX_PLUS_SYNTAX_ICON'					=> 'Icon',
	'CODEBOX_PLUS_SYNTAX_IDL'					=> 'Uno Idl',
	'CODEBOX_PLUS_SYNTAX_IO'					=> 'Io',
	'CODEBOX_PLUS_SYNTAX_GJKL'					=> '---------- [J-K-L] ----------',
	'CODEBOX_PLUS_SYNTAX_J'						=> 'J',
	'CODEBOX_PLUS_SYNTAX_KIXTART'				=> 'Kixtart',
	'CODEBOX_PLUS_SYNTAX_KLONEC'				=> 'KLone C',
	'CODEBOX_PLUS_SYNTAX_KLONECPP'				=> 'KLone C++',
	'CODEBOX_PLUS_SYNTAX_LB'					=> 'Liberty BASIC',
	'CODEBOX_PLUS_SYNTAX_LDIF'					=> 'LDIF',
	'CODEBOX_PLUS_SYNTAX_LISP'					=> 'Generic Lisp',
	'CODEBOX_PLUS_SYNTAX_LLVM'					=> 'LLVM',
	'CODEBOX_PLUS_SYNTAX_LOCOBASIC'				=> 'Locomotive Basic',
	'CODEBOX_PLUS_SYNTAX_LOGTALK'				=> 'Logtalk',
	'CODEBOX_PLUS_SYNTAX_LOLCODE'				=> 'LOLcode',
	'CODEBOX_PLUS_SYNTAX_LOTUSFORMULAS'			=> 'Lotus Notes @Formulas',
	'CODEBOX_PLUS_SYNTAX_LOTUSSCRIPT'			=> 'LotusScript',
	'CODEBOX_PLUS_SYNTAX_LSCRIPT'				=> 'LScript',
	'CODEBOX_PLUS_SYNTAX_LSL2'					=> 'LSL2',
	'CODEBOX_PLUS_SYNTAX_GMNO'					=> '---------- [M-N-O] ----------',
	'CODEBOX_PLUS_SYNTAX_M68K'					=> 'Motorola 68000 Assembler',
	'CODEBOX_PLUS_SYNTAX_MAGIKSF'				=> 'MagikSF',
	'CODEBOX_PLUS_SYNTAX_MAPBASIC'				=> 'MapBasic',
	'CODEBOX_PLUS_SYNTAX_MIRC'					=> 'mIRC',
	'CODEBOX_PLUS_SYNTAX_MMIX'					=> 'MMIX',
	'CODEBOX_PLUS_SYNTAX_MODULA2'				=> 'Modula-2',
	'CODEBOX_PLUS_SYNTAX_MODULA3'				=> 'Modula-3',
	'CODEBOX_PLUS_SYNTAX_MPASM'					=> 'Microchip Assembler',
	'CODEBOX_PLUS_SYNTAX_MXML'					=> 'MXML',
	'CODEBOX_PLUS_SYNTAX_NAGIOS'				=> 'Nagios',
	'CODEBOX_PLUS_SYNTAX_NETREXX'				=> 'NetRexx',
	'CODEBOX_PLUS_SYNTAX_NEWLISP'				=> 'newLISP',
	'CODEBOX_PLUS_SYNTAX_OBERON2'				=> 'Oberon-2',
	'CODEBOX_PLUS_SYNTAX_OBJC'					=> 'Objective-C',
	'CODEBOX_PLUS_SYNTAX_OBJECK'				=> 'Objeck',
	'CODEBOX_PLUS_SYNTAX_OCAML'					=> 'OCaml',
	'CODEBOX_PLUS_SYNTAX_OCAMLBRIEF'			=> 'OCaml (Brief)',
	'CODEBOX_PLUS_SYNTAX_OCTAVE'				=> 'GNU Octave',
	'CODEBOX_PLUS_SYNTAX_OOBAS'					=> 'OpenOffice.org Basic',
	'CODEBOX_PLUS_SYNTAX_OOREXX'				=> 'ooRexx',
	'CODEBOX_PLUS_SYNTAX_OXYGENE'				=> 'Oxygene (Delphi Prism)',
	'CODEBOX_PLUS_SYNTAX_OZ'					=> 'Oz',
	'CODEBOX_PLUS_SYNTAX_GPQRS'					=> '--------- [P-Q-R-S] ---------',
	'CODEBOX_PLUS_SYNTAX_PARASAIL'				=> 'ParaSail',
	'CODEBOX_PLUS_SYNTAX_PARIGP'				=> 'PARI/GP',
	'CODEBOX_PLUS_SYNTAX_PER'					=> 'Per',
	'CODEBOX_PLUS_SYNTAX_PF'					=> 'OpenBSD Packet Filter',
	'CODEBOX_PLUS_SYNTAX_PIC16'					=> 'PIC16',
	'CODEBOX_PLUS_SYNTAX_PIKE'					=> 'Pike',
	'CODEBOX_PLUS_SYNTAX_PIXELBENDER'			=> 'Pixel Bender 1.0',
	'CODEBOX_PLUS_SYNTAX_PLI'					=> 'PL/I',
	'CODEBOX_PLUS_SYNTAX_PLSQL'					=> 'PL/SQL',
	'CODEBOX_PLUS_SYNTAX_POVRAY'				=> 'Povray',
	'CODEBOX_PLUS_SYNTAX_POWERBUILDER'			=> 'PowerBuilder',
	'CODEBOX_PLUS_SYNTAX_PROFTPD'				=> 'ProFTPd',
	'CODEBOX_PLUS_SYNTAX_PROGRESS'				=> 'Progress',
	'CODEBOX_PLUS_SYNTAX_PROLOG'				=> 'Prolog',
	'CODEBOX_PLUS_SYNTAX_PROPERTIES'			=> 'PROPERTIES',
	'CODEBOX_PLUS_SYNTAX_PROVIDEX'				=> 'ProvideX',
	'CODEBOX_PLUS_SYNTAX_PUREBASIC'				=> 'PureBasic',
	'CODEBOX_PLUS_SYNTAX_PYCON'					=> 'Python (console mode)',
	'CODEBOX_PLUS_SYNTAX_PYS60'					=> 'Python for S60',
	'CODEBOX_PLUS_SYNTAX_Q'						=> 'Q/Kdb+',
	'CODEBOX_PLUS_SYNTAX_QBASIC'				=> 'QBasic/QuickBASIC',
	'CODEBOX_PLUS_SYNTAX_RAILS'					=> 'Rails',
	'CODEBOX_PLUS_SYNTAX_REBOL'					=> 'Rebol',
	'CODEBOX_PLUS_SYNTAX_REXX'					=> 'Rexx',
	'CODEBOX_PLUS_SYNTAX_RPMSPEC'				=> 'RPM Specification',
	'CODEBOX_PLUS_SYNTAX_RSPLUS'				=> 'R',
	'CODEBOX_PLUS_SYNTAX_SAS'					=> 'SAS',
	'CODEBOX_PLUS_SYNTAX_SCALA'					=> 'Scala',
	'CODEBOX_PLUS_SYNTAX_SCHEME'				=> 'Scheme',
	'CODEBOX_PLUS_SYNTAX_SCILAB'				=> 'SciLab',
	'CODEBOX_PLUS_SYNTAX_SDLBASIC'				=> 'sdlBasic',
	'CODEBOX_PLUS_SYNTAX_SMALLTALK'				=> 'SmallTalk',
	'CODEBOX_PLUS_SYNTAX_SMARTY'				=> 'Smarty',
	'CODEBOX_PLUS_SYNTAX_SPARK'					=> 'SPARK',
	'CODEBOX_PLUS_SYNTAX_SPARQL'				=> 'SPARQL',
	'CODEBOX_PLUS_SYNTAX_STONESCRIPT'			=> 'StoneScript',
	'CODEBOX_PLUS_SYNTAX_SYSTEMVERILOG'			=> 'SystemVerilog',
	'CODEBOX_PLUS_SYNTAX_GTUV'					=> '---------- [T-U-V] ----------',
	'CODEBOX_PLUS_SYNTAX_TCL'					=> 'TCL/iTCL',
	'CODEBOX_PLUS_SYNTAX_TERATERM'				=> 'Tera Term Macro',
	'CODEBOX_PLUS_SYNTAX_THINBASIC'				=> 'thinBasic',
	'CODEBOX_PLUS_SYNTAX_TSQL'					=> 'T-SQL',
	'CODEBOX_PLUS_SYNTAX_TYPOSCRIPT'			=> 'TypoScript',
	'CODEBOX_PLUS_SYNTAX_UNICON'				=> 'Unicon',
	'CODEBOX_PLUS_SYNTAX_UPC'					=> 'UPC',
	'CODEBOX_PLUS_SYNTAX_URBI'					=> 'Urbi',
	'CODEBOX_PLUS_SYNTAX_USCRIPT'				=> 'UnrealScript',
	'CODEBOX_PLUS_SYNTAX_VALA'					=> 'Vala',
	'CODEBOX_PLUS_SYNTAX_VEDIT'					=> 'Vedit',
	'CODEBOX_PLUS_SYNTAX_VHDL'					=> 'VHSIC',
	'CODEBOX_PLUS_SYNTAX_VIM'					=> 'Vim Script',
	'CODEBOX_PLUS_SYNTAX_VISUALFOXPRO'			=> 'Visual FoxPro',
	'CODEBOX_PLUS_SYNTAX_VISUALPROLOG'			=> 'Visual Prolog',
	'CODEBOX_PLUS_SYNTAX_GWXYZ'					=> '--------- [W-X-Y-Z] ---------',
	'CODEBOX_PLUS_SYNTAX_WHITESPACE'			=> 'Whitespace',
	'CODEBOX_PLUS_SYNTAX_WHOIS'					=> 'Whois (RPSL format)',
	'CODEBOX_PLUS_SYNTAX_WINBATCH'				=> 'WinBatch',
	'CODEBOX_PLUS_SYNTAX_XBASIC'				=> 'XBasic',
	'CODEBOX_PLUS_SYNTAX_XORG_CONF'				=> 'Xorg configuration',
	'CODEBOX_PLUS_SYNTAX_XPP'					=> 'X++',
	'CODEBOX_PLUS_SYNTAX_Z80'					=> 'ZiLOG Z80 Assembler',
	'CODEBOX_PLUS_SYNTAX_ZXBASIC'				=> 'ZXBasic',
	// SELECT BOX - EXPLAIN
	'CODEBOX_PLUS_SYNTAX_TEXT_EXPLAIN'			=> 'Plain Text',
	'CODEBOX_PLUS_SYNTAX_ROBOTS_EXPLAIN'		=> 'Robots.txt',
	'CODEBOX_PLUS_SYNTAX_ASM_EXPLAIN'			=> 'Assembly',
	'CODEBOX_PLUS_SYNTAX_ASP_EXPLAIN'			=> 'Active Server Pages',
	'CODEBOX_PLUS_SYNTAX_AUTOIT_EXPLAIN'		=> 'AutoIT',
	'CODEBOX_PLUS_SYNTAX_DOS_EXPLAIN'			=> 'DOS',
	'CODEBOX_PLUS_SYNTAX_BASH_EXPLAIN'			=> 'UNIX Bash',
	'CODEBOX_PLUS_SYNTAX_C_EXPLAIN'				=> 'C',
	'CODEBOX_PLUS_SYNTAX_COBOL_EXPLAIN'			=> 'COmmon Business Oriented Language',
	'CODEBOX_PLUS_SYNTAX_CMAKE_EXPLAIN'			=> 'CMakeFile',
	'CODEBOX_PLUS_SYNTAX_CPP_EXPLAIN'			=> 'C++',
	'CODEBOX_PLUS_SYNTAX_CSHARP_EXPLAIN'		=> 'C#',
	'CODEBOX_PLUS_SYNTAX_CSS_EXPLAIN'			=> 'Cascade Style Sheets',
	'CODEBOX_PLUS_SYNTAX_HTML4STRICT_EXPLAIN'	=> 'HTML4 Strict',
	'CODEBOX_PLUS_SYNTAX_HTML5_EXPLAIN'			=> 'HTML5',
	'CODEBOX_PLUS_SYNTAX_INI_EXPLAIN'			=> 'Windows Initialization',
	'CODEBOX_PLUS_SYNTAX_JAVA_EXPLAIN'			=> 'Java',
	'CODEBOX_PLUS_SYNTAX_JAVA5_EXPLAIN'			=> 'Java 5',
	'CODEBOX_PLUS_SYNTAX_JAVASCRIPT_EXPLAIN'	=> 'JavaScript',
	'CODEBOX_PLUS_SYNTAX_JQUERY_EXPLAIN'		=> 'jQuery',
	'CODEBOX_PLUS_SYNTAX_LUA_EXPLAIN'			=> 'Lua',
	'CODEBOX_PLUS_SYNTAX_MATLAB_EXPLAIN'		=> 'MATrix LABoratory',
	'CODEBOX_PLUS_SYNTAX_MAKE_EXPLAIN'			=> 'MakeFile',
	'CODEBOX_PLUS_SYNTAX_NSIS_EXPLAIN'			=> 'Nullsoft Scriptable Install System',
	'CODEBOX_PLUS_SYNTAX_DELPHI_EXPLAIN'		=> 'Delphi',
	'CODEBOX_PLUS_SYNTAX_PASCAL_EXPLAIN'		=> 'Pascal',
	'CODEBOX_PLUS_SYNTAX_PHP_EXPLAIN'			=> 'PHP Hypertext Preprocessor',
	'CODEBOX_PLUS_SYNTAX_PHPBRIEF_EXPLAIN'		=> 'PHP Hypertext Preprocessor',
	'CODEBOX_PLUS_SYNTAX_PERL_EXPLAIN'			=> 'Perl',
	'CODEBOX_PLUS_SYNTAX_PERL6_EXPLAIN'			=> 'Perl 6',
	'CODEBOX_PLUS_SYNTAX_PCRE_EXPLAIN'			=> 'PCRE - Perl Compatible Regular Expressions',
	'CODEBOX_PLUS_SYNTAX_POWERSHELL_EXPLAIN'	=> 'Windows PowerShell',
	'CODEBOX_PLUS_SYNTAX_PYTHON_EXPLAIN'		=> 'Python',
	'CODEBOX_PLUS_SYNTAX_RUBY_EXPLAIN'			=> 'Ruby',
	'CODEBOX_PLUS_SYNTAX_REG_EXPLAIN'			=> 'Windows Registry',
	'CODEBOX_PLUS_SYNTAX_MYSQL_EXPLAIN'			=> 'MySQL',
	'CODEBOX_PLUS_SYNTAX_ORACLE8_EXPLAIN'		=> 'Oracle 8',
	'CODEBOX_PLUS_SYNTAX_ORACLE11_EXPLAIN'		=> 'Oracle 11',
	'CODEBOX_PLUS_SYNTAX_POSTGRESQL_EXPLAIN'	=> 'PostgreSQL',
	'CODEBOX_PLUS_SYNTAX_SQL_EXPLAIN'			=> 'Structured Query Language',
	'CODEBOX_PLUS_SYNTAX_LATEX_EXPLAIN'			=> 'LaTeX',
	'CODEBOX_PLUS_SYNTAX_VERILOG_EXPLAIN'		=> 'Verilog',
	'CODEBOX_PLUS_SYNTAX_VBNET_EXPLAIN'			=> 'VB.NET',
	'CODEBOX_PLUS_SYNTAX_VB_EXPLAIN'			=> 'Visual Basic',
	'CODEBOX_PLUS_SYNTAX_XML_EXPLAIN'			=> 'eXtensible Markup Language',
	'CODEBOX_PLUS_SYNTAX_YAML_EXPLAIN'			=> 'YAML Aint Markup Language',
	'CODEBOX_PLUS_SYNTAX_G09_EXPLAIN'			=> '',
	'CODEBOX_PLUS_SYNTAX_4CS_EXPLAIN'			=> 'GADV 4CS',
	'CODEBOX_PLUS_SYNTAX_6502ACME_EXPLAIN'		=> 'MOS 6502 (6510) ACME Cross Assembler 0.93',
	'CODEBOX_PLUS_SYNTAX_6502KICKASS_EXPLAIN'	=> 'MOS 6502 (6510) Kick Assembler 3.13',
	'CODEBOX_PLUS_SYNTAX_6502TASM_EXPLAIN'		=> 'MOS 6502 (6510) TASM/64TASS 1.46 Assembler',
	'CODEBOX_PLUS_SYNTAX_68000DEVPAC_EXPLAIN'	=> 'Motorola 68000 - HiSoft Devpac ST 2 Assembler',
	'CODEBOX_PLUS_SYNTAX_GABC_EXPLAIN'			=> '',
	'CODEBOX_PLUS_SYNTAX_ABAP_EXPLAIN'			=> 'ABAP',
	'CODEBOX_PLUS_SYNTAX_ACTIONSCRIPT_EXPLAIN'	=> 'Flash ActionScript',
	'CODEBOX_PLUS_SYNTAX_ACTIONSCRIPT3_EXPLAIN'	=> 'Flash ActionScript 3',
	'CODEBOX_PLUS_SYNTAX_ADA_EXPLAIN'			=> 'Ada',
	'CODEBOX_PLUS_SYNTAX_ALGOL68_EXPLAIN'		=> 'ALGOL 68',
	'CODEBOX_PLUS_SYNTAX_APACHE_EXPLAIN'		=> 'Apache (HTACCESS)',
	'CODEBOX_PLUS_SYNTAX_APPLESCRIPT_EXPLAIN'	=> 'AppleScript',
	'CODEBOX_PLUS_SYNTAX_APT_SOURCES_EXPLAIN'	=> 'Apt Sources',
	'CODEBOX_PLUS_SYNTAX_ARM_EXPLAIN'			=> 'ARM Assembler',
	'CODEBOX_PLUS_SYNTAX_ASYMPTOTE_EXPLAIN'		=> 'Asymptote',
	'CODEBOX_PLUS_SYNTAX_AUTOCONF_EXPLAIN'		=> 'AutoConf',
	'CODEBOX_PLUS_SYNTAX_AUTOHOTKEY_EXPLAIN'	=> 'AutoHotKey',
	'CODEBOX_PLUS_SYNTAX_AVISYNTH_EXPLAIN'		=> 'AviSynth',
	'CODEBOX_PLUS_SYNTAX_AWK_EXPLAIN'			=> 'Awk',
	'CODEBOX_PLUS_SYNTAX_BASCOMAVR_EXPLAIN'		=> 'Bascom AVR',
	'CODEBOX_PLUS_SYNTAX_BASIC4GL_EXPLAIN'		=> 'Basic4GL',
	'CODEBOX_PLUS_SYNTAX_BF_EXPLAIN'			=> 'Brainfuck',
	'CODEBOX_PLUS_SYNTAX_BIBTEX_EXPLAIN'		=> 'BibTeX',
	'CODEBOX_PLUS_SYNTAX_BLITZBASIC_EXPLAIN'	=> 'BlitzBasic',
	'CODEBOX_PLUS_SYNTAX_BNF_EXPLAIN'			=> 'BNF (Backus-Naur Form)',
	'CODEBOX_PLUS_SYNTAX_BOO_EXPLAIN'			=> 'Boo',
	'CODEBOX_PLUS_SYNTAX_C_LOADRUNNER_EXPLAIN'	=> 'C For LoadRunner',
	'CODEBOX_PLUS_SYNTAX_C_MAC_EXPLAIN'			=> 'C For Mac',
	'CODEBOX_PLUS_SYNTAX_CADDCL_EXPLAIN'		=> 'CAD DCL (Dialog Control Language)',
	'CODEBOX_PLUS_SYNTAX_CADLISP_EXPLAIN'		=> 'AutoCAD/IntelliCAD Lisp',
	'CODEBOX_PLUS_SYNTAX_CFDG_EXPLAIN'			=> 'CFDG',
	'CODEBOX_PLUS_SYNTAX_CFM_EXPLAIN'			=> 'ColdFusion',
	'CODEBOX_PLUS_SYNTAX_CHAISCRIPT_EXPLAIN'	=> 'ChaiScript',
	'CODEBOX_PLUS_SYNTAX_CIL_EXPLAIN'			=> 'CIL (Common Intermediate Language)',
	'CODEBOX_PLUS_SYNTAX_CLOJURE_EXPLAIN'		=> 'Clojure',
	'CODEBOX_PLUS_SYNTAX_COFFEESCRIPT_EXPLAIN'	=> 'CoffeeScript',
	'CODEBOX_PLUS_SYNTAX_CPPQT_EXPLAIN'			=> 'C++ (With Qt extensions)',
	'CODEBOX_PLUS_SYNTAX_CUESHEET_EXPLAIN'		=> 'Cuesheet',
	'CODEBOX_PLUS_SYNTAX_GDEF_EXPLAIN'			=> '',
	'CODEBOX_PLUS_SYNTAX_D_EXPLAIN'				=> 'D',
	'CODEBOX_PLUS_SYNTAX_DCL_EXPLAIN'			=> 'DCL',
	'CODEBOX_PLUS_SYNTAX_DCPU16_EXPLAIN'		=> 'DCPU/16 Assembly',
	'CODEBOX_PLUS_SYNTAX_DCS_EXPLAIN'			=> 'DCS',
	'CODEBOX_PLUS_SYNTAX_DIFF_EXPLAIN'			=> 'Diff',
	'CODEBOX_PLUS_SYNTAX_DIV_EXPLAIN'			=> 'DIV',
	'CODEBOX_PLUS_SYNTAX_DOT_EXPLAIN'			=> 'Dot',
	'CODEBOX_PLUS_SYNTAX_E_EXPLAIN'				=> 'E',
	'CODEBOX_PLUS_SYNTAX_ECMASCRIPT_EXPLAIN'	=> 'ECMAScript',
	'CODEBOX_PLUS_SYNTAX_EIFFEL_EXPLAIN'		=> 'Eiffel',
	'CODEBOX_PLUS_SYNTAX_EMAIL_EXPLAIN'			=> 'Email (mbox\eml\RFC)',
	'CODEBOX_PLUS_SYNTAX_EPC_EXPLAIN'			=> 'Enerscript',
	'CODEBOX_PLUS_SYNTAX_ERLANG_EXPLAIN'		=> 'Erlang',
	'CODEBOX_PLUS_SYNTAX_EUPHORIA_EXPLAIN'		=> 'Euphoria',
	'CODEBOX_PLUS_SYNTAX_F1_EXPLAIN'			=> 'Formula One',
	'CODEBOX_PLUS_SYNTAX_FALCON_EXPLAIN'		=> 'Falcon',
	'CODEBOX_PLUS_SYNTAX_FO_EXPLAIN'			=> 'FO (Abas-ERP)',
	'CODEBOX_PLUS_SYNTAX_FORTRAN_EXPLAIN'		=> 'Fortran',
	'CODEBOX_PLUS_SYNTAX_FREEBASIC_EXPLAIN'		=> 'FreeBasic',
	'CODEBOX_PLUS_SYNTAX_FREESWITCH_EXPLAIN'	=> 'FreeSWITCH',
	'CODEBOX_PLUS_SYNTAX_FSHARP_EXPLAIN'		=> 'F#',
	'CODEBOX_PLUS_SYNTAX_GGHI_EXPLAIN'			=> '',
	'CODEBOX_PLUS_SYNTAX_GAMBAS_EXPLAIN'		=> 'Gambas',
	'CODEBOX_PLUS_SYNTAX_GDB_EXPLAIN'			=> 'GDB',
	'CODEBOX_PLUS_SYNTAX_GENERO_EXPLAIN'		=> 'Genero (FOURJs Genero 4GL)',
	'CODEBOX_PLUS_SYNTAX_GENIE_EXPLAIN'			=> 'Genie',
	'CODEBOX_PLUS_SYNTAX_GETTEXT_EXPLAIN'		=> 'GNU Gettext',
	'CODEBOX_PLUS_SYNTAX_GLSL_EXPLAIN'			=> 'glSlang',
	'CODEBOX_PLUS_SYNTAX_GML_EXPLAIN'			=> 'GML',
	'CODEBOX_PLUS_SYNTAX_GNUPLOT_EXPLAIN'		=> 'Gnuplot',
	'CODEBOX_PLUS_SYNTAX_GO_EXPLAIN'			=> 'Go',
	'CODEBOX_PLUS_SYNTAX_GROOVY_EXPLAIN'		=> 'Groovy',
	'CODEBOX_PLUS_SYNTAX_GWBASIC_EXPLAIN'		=> 'GwBasic',
	'CODEBOX_PLUS_SYNTAX_HASKELL_EXPLAIN'		=> 'Haskell',
	'CODEBOX_PLUS_SYNTAX_HAXE_EXPLAIN'			=> 'Haxe',
	'CODEBOX_PLUS_SYNTAX_HICEST_EXPLAIN'		=> 'HicEst',
	'CODEBOX_PLUS_SYNTAX_HQ9PLUS_EXPLAIN'		=> 'HQ9+',
	'CODEBOX_PLUS_SYNTAX_INNO_EXPLAIN'			=> 'Inno Setup Script',
	'CODEBOX_PLUS_SYNTAX_ICON_EXPLAIN'			=> 'Icon',
	'CODEBOX_PLUS_SYNTAX_IDL_EXPLAIN'			=> 'Uno Idl',
	'CODEBOX_PLUS_SYNTAX_IO_EXPLAIN'			=> 'Io',
	'CODEBOX_PLUS_SYNTAX_GJKL_EXPLAIN'			=> '',
	'CODEBOX_PLUS_SYNTAX_J_EXPLAIN'				=> 'J',
	'CODEBOX_PLUS_SYNTAX_KIXTART_EXPLAIN'		=> 'Kixtart',
	'CODEBOX_PLUS_SYNTAX_KLONEC_EXPLAIN'		=> 'KLone with C',
	'CODEBOX_PLUS_SYNTAX_KLONECPP_EXPLAIN'		=> 'KLone with C++',
	'CODEBOX_PLUS_SYNTAX_LB_EXPLAIN'			=> 'Liberty BASIC',
	'CODEBOX_PLUS_SYNTAX_LDIF_EXPLAIN'			=> 'LDIF',
	'CODEBOX_PLUS_SYNTAX_LISP_EXPLAIN'			=> 'Generic Lisp',
	'CODEBOX_PLUS_SYNTAX_LLVM_EXPLAIN'			=> 'LLVM Intermediate Representation',
	'CODEBOX_PLUS_SYNTAX_LOCOBASIC_EXPLAIN'		=> 'Locomotive Basic (Amstrad CPC series)',
	'CODEBOX_PLUS_SYNTAX_LOGTALK_EXPLAIN'		=> 'Logtalk',
	'CODEBOX_PLUS_SYNTAX_LOLCODE_EXPLAIN'		=> 'LOLcode',
	'CODEBOX_PLUS_SYNTAX_LOTUSFORMULAS_EXPLAIN'	=> 'Lotus Notes @Formulas',
	'CODEBOX_PLUS_SYNTAX_LOTUSSCRIPT_EXPLAIN'	=> 'LotusScript',
	'CODEBOX_PLUS_SYNTAX_LSCRIPT_EXPLAIN'		=> 'Lightwave Script',
	'CODEBOX_PLUS_SYNTAX_LSL2_EXPLAIN'			=> 'Linden Scripting Language (LSL2)',
	'CODEBOX_PLUS_SYNTAX_GMNO_EXPLAIN'			=> '',
	'CODEBOX_PLUS_SYNTAX_M68K_EXPLAIN'			=> 'Motorola 68000 Assembler',
	'CODEBOX_PLUS_SYNTAX_MAGIKSF_EXPLAIN'		=> 'MagikSF',
	'CODEBOX_PLUS_SYNTAX_MAPBASIC_EXPLAIN'		=> 'MapBasic',
	'CODEBOX_PLUS_SYNTAX_MIRC_EXPLAIN'			=> 'mIRC Scripting',
	'CODEBOX_PLUS_SYNTAX_MMIX_EXPLAIN'			=> 'MMIX Assembler',
	'CODEBOX_PLUS_SYNTAX_MODULA2_EXPLAIN'		=> 'Modula-2',
	'CODEBOX_PLUS_SYNTAX_MODULA3_EXPLAIN'		=> 'Modula-3',
	'CODEBOX_PLUS_SYNTAX_MPASM_EXPLAIN'			=> 'Microchip Assembler',
	'CODEBOX_PLUS_SYNTAX_MXML_EXPLAIN'			=> 'MXML',
	'CODEBOX_PLUS_SYNTAX_NAGIOS_EXPLAIN'		=> 'Nagios',
	'CODEBOX_PLUS_SYNTAX_NETREXX_EXPLAIN'		=> 'NetRexx',
	'CODEBOX_PLUS_SYNTAX_NEWLISP_EXPLAIN'		=> 'newLISP',
	'CODEBOX_PLUS_SYNTAX_OBERON2_EXPLAIN'		=> 'Oberon-2',
	'CODEBOX_PLUS_SYNTAX_OBJC_EXPLAIN'			=> 'Objective-C',
	'CODEBOX_PLUS_SYNTAX_OBJECK_EXPLAIN'		=> 'Objeck',
	'CODEBOX_PLUS_SYNTAX_OCAML_EXPLAIN'			=> 'OCaml (Objective Caml)',
	'CODEBOX_PLUS_SYNTAX_OCAMLBRIEF_EXPLAIN'	=> 'OCaml (Objective Caml)',
	'CODEBOX_PLUS_SYNTAX_OCTAVE_EXPLAIN'		=> 'GNU Octave M-file',
	'CODEBOX_PLUS_SYNTAX_OOBAS_EXPLAIN'			=> 'OpenOffice.org Basic',
	'CODEBOX_PLUS_SYNTAX_OOREXX_EXPLAIN'		=> 'ooRexx',
	'CODEBOX_PLUS_SYNTAX_OXYGENE_EXPLAIN'		=> 'Oxygene (Delphi Prism)',
	'CODEBOX_PLUS_SYNTAX_OZ_EXPLAIN'			=> 'Oz',
	'CODEBOX_PLUS_SYNTAX_GPQRS_EXPLAIN'			=> '',
	'CODEBOX_PLUS_SYNTAX_PARASAIL_EXPLAIN'		=> 'ParaSail',
	'CODEBOX_PLUS_SYNTAX_PARIGP_EXPLAIN'		=> 'PARI/GP',
	'CODEBOX_PLUS_SYNTAX_PER_EXPLAIN'			=> 'Per (forms) (FOURJs Genero 4GL)',
	'CODEBOX_PLUS_SYNTAX_PF_EXPLAIN'			=> 'OpenBSD Packet Filter',
	'CODEBOX_PLUS_SYNTAX_PIC16_EXPLAIN'			=> 'PIC16 Assembler',
	'CODEBOX_PLUS_SYNTAX_PIKE_EXPLAIN'			=> 'Pike',
	'CODEBOX_PLUS_SYNTAX_PIXELBENDER_EXPLAIN'	=> 'Pixel Bender 1.0',
	'CODEBOX_PLUS_SYNTAX_PLI_EXPLAIN'			=> 'PL/I',
	'CODEBOX_PLUS_SYNTAX_PLSQL_EXPLAIN'			=> 'Oracle 9.2 PL/SQL',
	'CODEBOX_PLUS_SYNTAX_POVRAY_EXPLAIN'		=> 'Povray',
	'CODEBOX_PLUS_SYNTAX_POWERBUILDER_EXPLAIN'	=> 'PowerBuilder (PowerScript)',
	'CODEBOX_PLUS_SYNTAX_PROFTPD_EXPLAIN'		=> 'ProFTPd configuration',
	'CODEBOX_PLUS_SYNTAX_PROGRESS_EXPLAIN'		=> 'Progress',
	'CODEBOX_PLUS_SYNTAX_PROLOG_EXPLAIN'		=> 'Prolog',
	'CODEBOX_PLUS_SYNTAX_PROPERTIES_EXPLAIN'	=> 'Properties',
	'CODEBOX_PLUS_SYNTAX_PROVIDEX_EXPLAIN'		=> 'ProvideX',
	'CODEBOX_PLUS_SYNTAX_PUREBASIC_EXPLAIN'		=> 'PureBasic',
	'CODEBOX_PLUS_SYNTAX_PYCON_EXPLAIN'			=> 'Python (console mode)',
	'CODEBOX_PLUS_SYNTAX_PYS60_EXPLAIN'			=> 'Python for S60',
	'CODEBOX_PLUS_SYNTAX_Q_EXPLAIN'				=> 'Q/Kdb+',
	'CODEBOX_PLUS_SYNTAX_QBASIC_EXPLAIN'		=> 'QBasic/QuickBASIC',
	'CODEBOX_PLUS_SYNTAX_RAILS_EXPLAIN'			=> 'Ruby (with Ruby on Rails Framework)',
	'CODEBOX_PLUS_SYNTAX_REBOL_EXPLAIN'			=> 'Rebol',
	'CODEBOX_PLUS_SYNTAX_REXX_EXPLAIN'			=> 'Rexx',
	'CODEBOX_PLUS_SYNTAX_RPMSPEC_EXPLAIN'		=> 'RPM Specification File',
	'CODEBOX_PLUS_SYNTAX_RSPLUS_EXPLAIN'		=> 'R/S+',
	'CODEBOX_PLUS_SYNTAX_SAS_EXPLAIN'			=> 'SAS',
	'CODEBOX_PLUS_SYNTAX_SCALA_EXPLAIN'			=> 'Scala',
	'CODEBOX_PLUS_SYNTAX_SCHEME_EXPLAIN'		=> 'Scheme',
	'CODEBOX_PLUS_SYNTAX_SCILAB_EXPLAIN'		=> 'SciLab',
	'CODEBOX_PLUS_SYNTAX_SDLBASIC_EXPLAIN'		=> 'sdlBasic',
	'CODEBOX_PLUS_SYNTAX_SMALLTALK_EXPLAIN'		=> 'SmallTalk',
	'CODEBOX_PLUS_SYNTAX_SMARTY_EXPLAIN'		=> 'Smarty',
	'CODEBOX_PLUS_SYNTAX_SPARK_EXPLAIN'			=> 'SPARK',
	'CODEBOX_PLUS_SYNTAX_SPARQL_EXPLAIN'		=> 'SPARQL',
	'CODEBOX_PLUS_SYNTAX_STONESCRIPT_EXPLAIN'	=> 'StoneScript',
	'CODEBOX_PLUS_SYNTAX_SYSTEMVERILOG_EXPLAIN'	=> 'SystemVerilog IEEE 1800-2009(draft8)',
	'CODEBOX_PLUS_SYNTAX_GTUV_EXPLAIN'			=> '',
	'CODEBOX_PLUS_SYNTAX_TCL_EXPLAIN'			=> 'TCL/iTCL',
	'CODEBOX_PLUS_SYNTAX_TERATERM_EXPLAIN'		=> 'Tera Term Macro',
	'CODEBOX_PLUS_SYNTAX_THINBASIC_EXPLAIN'		=> 'thinBasic',
	'CODEBOX_PLUS_SYNTAX_TSQL_EXPLAIN'			=> 'T-SQL',
	'CODEBOX_PLUS_SYNTAX_TYPOSCRIPT_EXPLAIN'	=> 'TypoScript',
	'CODEBOX_PLUS_SYNTAX_UNICON_EXPLAIN'		=> 'Unicon (Unified Extended Dialect of Icon)',
	'CODEBOX_PLUS_SYNTAX_UPC_EXPLAIN'			=> 'UPC',
	'CODEBOX_PLUS_SYNTAX_URBI_EXPLAIN'			=> 'Urbi',
	'CODEBOX_PLUS_SYNTAX_USCRIPT_EXPLAIN'		=> 'Unreal Script',
	'CODEBOX_PLUS_SYNTAX_VALA_EXPLAIN'			=> 'Vala',
	'CODEBOX_PLUS_SYNTAX_VEDIT_EXPLAIN'			=> 'Vedit macro',
	'CODEBOX_PLUS_SYNTAX_VHDL_EXPLAIN'			=> 'VHSIC Hardware Description Language',
	'CODEBOX_PLUS_SYNTAX_VIM_EXPLAIN'			=> 'Vim Script',
	'CODEBOX_PLUS_SYNTAX_VISUALFOXPRO_EXPLAIN'	=> 'Visual FoxPro',
	'CODEBOX_PLUS_SYNTAX_VISUALPROLOG_EXPLAIN'	=> 'Visual Prolog',
	'CODEBOX_PLUS_SYNTAX_GWXYZ_EXPLAIN'			=> '',
	'CODEBOX_PLUS_SYNTAX_WHITESPACE_EXPLAIN'	=> 'Whitespace',
	'CODEBOX_PLUS_SYNTAX_WHOIS_EXPLAIN'			=> 'Whois response (RPSL format)',
	'CODEBOX_PLUS_SYNTAX_WINBATCH_EXPLAIN'		=> 'WinBatch',
	'CODEBOX_PLUS_SYNTAX_XBASIC_EXPLAIN'		=> 'XBasic',
	'CODEBOX_PLUS_SYNTAX_XORG_CONF_EXPLAIN'		=> 'Xorg configuration (xorg.conf)',
	'CODEBOX_PLUS_SYNTAX_XPP_EXPLAIN'			=> 'Axapta/Dynamics Ax X++',
	'CODEBOX_PLUS_SYNTAX_Z80_EXPLAIN'			=> 'ZiLOG Z80 Assembler',
	'CODEBOX_PLUS_SYNTAX_ZXBASIC_EXPLAIN'		=> 'ZXBasic',
));


Pour ceux qui utiliseraient l'extension abbc3, la boite de sélection de code de CodeBox plus ne s'affiche plus.
Pour la faire ré-apparaitre :
Code: Tout sélectionner
Modifier le fichier \ext\vse\abbc3\styles\all\template\abbc3_posting_buttons.html
Recherchez :
		<select class="abbc3_select" name="abbc3_addbbcode20" onchange="bbfontstyle('[size=' + this.form.abbc3_addbbcode20.options[this.form.abbc3_addbbcode20.selectedIndex].value + ']', '[/size]');this.form.abbc3_addbbcode20.selectedIndex = 2;" title="{{ lang('BBCODE_F_HELP') }}">
			<option value="50">{{ lang('FONT_TINY') }}</option>
			<option value="85">{{ lang('FONT_SMALL') }}</option>
			<option value="100" selected="selected">{{ lang('FONT_NORMAL') }}</option>
			{% if not MAX_FONT_SIZE or MAX_FONT_SIZE >= 150 %}
				<option value="150">{{ lang('FONT_LARGE') }}</option>
				{% if not MAX_FONT_SIZE or MAX_FONT_SIZE >= 200 %}
					<option value="200">{{ lang('FONT_HUGE') }}</option>
				{% endif %}
			{% endif %}
		</select>
et ajoutez après :
Code: Tout sélectionner
		<!-- AJOUT -->
		<select title="Type de code" onchange="bbfontstyle('[Codebox=' + this.form.addbbcode_codeboxplus_2.options[this.form.addbbcode_codeboxplus_2.selectedIndex].value + ' file=Sans Titre.' + this.form.addbbcode_codeboxplus_2.options[this.form.addbbcode_codeboxplus_2.selectedIndex].className.substring(9) + ']', '[/Codebox]');this.form.addbbcode_codeboxplus_2.selectedIndex = 0;" name="addbbcode_codeboxplus_2">
			<option style="display: none" selected="selected" value="0">Type de code</option>
			<option title="Plain Text" class="code_etx_txt" value="text">TXT (Texte)</option>
			<option title="Robots.txt" class="code_etx_txt" value="robots">TXT (Robots.txt)</option>
			<option title="Assembly" class="code_etx_asm" value="asm">ASM (Assembly)</option>
			<option title="Active Server Pages" class="code_etx_asp" value="asp">ASP</option>
			<option title="AutoIt" class="code_etx_au3" value="autoit">AU3 (AutoIt)</option>
			<option title="DOS" class="code_etx_bat" value="dos">BAT (DOS)</option>
			<option title="UNIX Bash" class="code_etx_bsh" value="bash">BSH (Bash)</option>
			<option title="C" class="code_etx_c" value="c">C</option>
			<option title="COmmon Business Oriented Language" class="code_etx_cbl" value="cobol">CBL (COBOL)</option>
			<option title="CMakeFile" class="code_etx_cmake" value="cmake">CMAKE</option>
			<option title="C++" class="code_etx_cpp" value="cpp">CPP (C++)</option>
			<option title="C#" class="code_etx_cs" value="csharp">CS (C#)</option>
			<option title="Cascade Style Sheets" class="code_etx_css" value="css">CSS</option>
			<option title="HTML4 Strict" class="code_etx_html" value="html4strict">HTML (HTML4)</option>
			<option title="HTML5" class="code_etx_html" value="html5">HTML (HTML5)</option>
			<option title="Windows Initialization" class="code_etx_ini" value="ini">INI</option>
			<option title="Java" class="code_etx_java" value="java">JAVA (Java)</option>
			<option title="Java 5" class="code_etx_java" value="java5">JAVA (Java 5)</option>
			<option title="JavaScript" class="code_etx_js" value="javascript">JS (JavaScript)</option>
			<option title="jQuery" class="code_etx_js" value="jquery">JS (jQuery)</option>
			<option title="Lua" class="code_etx_lua" value="lua">LUA</option>
			<option title="MATrix LABoratory" class="code_etx_m" value="matlab">M (MatLab)</option>
			<option title="MakeFile" class="code_etx_make" value="make">MAKE</option>
			<option title="Nullsoft Scriptable Install System" class="code_etx_nsi" value="nsis">NSI (NSIS)</option>
			<option title="Delphi" class="code_etx_pas" value="delphi">PAS (Delphi)</option>
			<option title="Pascal" class="code_etx_pas" value="pascal">PAS (Pascal)</option>
			<option title="PHP Hypertext Preprocessor" class="code_etx_php" value="php">PHP</option>
			<option title="PHP Hypertext Preprocessor" class="code_etx_php" value="php-brief">PHP (Brief)</option>
			<option title="Perl" class="code_etx_pl" value="perl">PL (Perl)</option>
			<option title="Perl 6" class="code_etx_pl" value="perl6">PL (Perl 6)</option>
			<option title="PCRE - Perl Compatible Regular Expressions" class="code_etx_pl" value="pcre">PL (PCRE)</option>
			<option title="Windows PowerShell" class="code_etx_ps1" value="powershell">PS1 (PowerShell)</option>
			<option title="Python" class="code_etx_py" value="python">PY (Python)</option>
			<option title="Ruby" class="code_etx_rb" value="ruby">RB (Ruby)</option>
			<option title="Windows Registry" class="code_etx_reg" value="reg">REG (Registry)</option>
			<option title="MySQL" class="code_etx_sql" value="mysql">SQL (MySQL)</option>
			<option title="Oracle 8" class="code_etx_sql" value="oracle8">SQL (Oracle 8)</option>
			<option title="Oracle 11" class="code_etx_sql" value="oracle11">SQL (Oracle 11)</option>
			<option title="PostgreSQL" class="code_etx_sql" value="postgresql">SQL (PostgreSQL)</option>
			<option title="Structured Query Language" class="code_etx_sql" value="sql">SQL (SQL)</option>
			<option title="LaTeX" class="code_etx_tex" value="latex">TEX (LaTeX)</option>
			<option title="Verilog" class="code_etx_v" value="verilog">V (Verilog)</option>
			<option title="VB.NET" class="code_etx_vb" value="vbnet">VB (VB.NET)</option>
			<option title="Visual Basic" class="code_etx_vb" value="vb">VB (VisualBasic)</option>
			<option title="eXtensible Markup Language" class="code_etx_xml" value="xml">XML</option>
			<option title="YAML Aint Markup Language" class="code_etx_yml" value="yaml">YML (YAML)</option>
			<option title="" class="code_etx_txt" value="text">--------- [0-9] ---------</option>
			<option title="GADV 4CS" class="code_etx_txt" value="4cs">GADV 4CS</option>
			<option title="MOS 6502 (6510) ACME Cross Assembler 0.93" class="code_etx_txt" value="6502acme">ACME Cross Assembler</option>
			<option title="MOS 6502 (6510) Kick Assembler 3.13" class="code_etx_txt" value="6502kickass">Kick Assembler</option>
			<option title="MOS 6502 (6510) TASM/64TASS 1.46 Assembler" class="code_etx_txt" value="6502tasm">TASM/64TASS</option>
			<option title="Motorola 68000 - HiSoft Devpac ST 2 Assembler" class="code_etx_txt" value="68000devpac">Motorola 68000</option>
			<option title="" class="code_etx_txt" value="text">---------- [A-B-C] ----------</option>
			<option title="ABAP" class="code_etx_txt" value="abap">ABAP</option>
			<option title="Flash ActionScript" class="code_etx_as" value="actionscript">ActionScript</option>
			<option title="Flash ActionScript 3" class="code_etx_as" value="actionscript3">ActionScript3</option>
			<option title="Ada" class="code_etx_ada" value="ada">ADA</option>
			<option title="ALGOL 68" class="code_etx_txt" value="algol68">ALGOL 68</option>
			<option title="Apache (HTACCESS)" class="code_etx_htaccess" value="apache">Apache</option>
			<option title="AppleScript" class="code_etx_scpt" value="applescript">AppleScript</option>
			<option title="Apt Sources" class="code_etx_txt" value="apt_sources">Apt Sources</option>
			<option title="ARM Assembler" class="code_etx_txt" value="arm">ARM Assembler</option>
			<option title="Asymptote" class="code_etx_txt" value="asymptote">Asymptote</option>
			<option title="AutoConf" class="code_etx_txt" value="autoconf">AutoConf</option>
			<option title="AutoHotKey" class="code_etx_ahk" value="autohotkey">AutoHotKey</option>
			<option title="AviSynth" class="code_etx_txt" value="avisynth">AviSynth</option>
			<option title="Awk" class="code_etx_txt" value="awk">Awk</option>
			<option title="Bascom AVR" class="code_etx_txt" value="bascomavr">Bascom AVR</option>
			<option title="Basic4GL" class="code_etx_txt" value="basic4gl">Basic4GL</option>
			<option title="Brainfuck" class="code_etx_txt" value="bf">Brainfuck</option>
			<option title="BibTeX" class="code_etx_txt" value="bibtex">BibTeX</option>
			<option title="BlitzBasic" class="code_etx_txt" value="blitzbasic">BlitzBasic</option>
			<option title="BNF (Backus-Naur Form)" class="code_etx_txt" value="bnf">Backus-Naur Form</option>
			<option title="Boo" class="code_etx_txt" value="boo">Boo</option>
			<option title="C For LoadRunner" class="code_etx_txt" value="c_loadrunner">C For LoadRunner</option>
			<option title="C For Mac" class="code_etx_txt" value="c_mac">C For MAC</option>
			<option title="CAD DCL (Dialog Control Language)" class="code_etx_txt" value="caddcl">CAD DCL</option>
			<option title="AutoCAD/IntelliCAD Lisp" class="code_etx_txt" value="cadlisp">CAD Lisp</option>
			<option title="CFDG" class="code_etx_txt" value="cfdg">CFDG</option>
			<option title="ColdFusion" class="code_etx_txt" value="cfm">ColdFusion</option>
			<option title="ChaiScript" class="code_etx_txt" value="chaiscript">ChaiScript</option>
			<option title="CIL (Common Intermediate Language)" class="code_etx_txt" value="cil">CIL</option>
			<option title="Clojure" class="code_etx_txt" value="clojure">Clojure</option>
			<option title="CoffeeScript" class="code_etx_coffee" value="coffeescript">CoffeeScript</option>
			<option title="C++ (With Qt extensions)" class="code_etx_txt" value="cpp-qt">CPP-QT</option>
			<option title="Cuesheet" class="code_etx_txt" value="cuesheet">Cuesheet</option>
			<option title="" class="code_etx_txt" value="text">---------- [D-E-F] ----------</option>
			<option title="D" class="code_etx_d" value="d">D</option>
			<option title="DCL" class="code_etx_txt" value="dcl">DCL</option>
			<option title="DCPU/16 Assembly" class="code_etx_txt" value="dcpu16">DCPU/16 Assembly</option>
			<option title="DCS" class="code_etx_txt" value="dcs">DCS</option>
			<option title="Diff" class="code_etx_diff" value="diff">DIFF</option>
			<option title="DIV" class="code_etx_txt" value="div">DIV</option>
			<option title="Dot" class="code_etx_txt" value="dot">Dot</option>
			<option title="E" class="code_etx_e" value="e">E</option>
			<option title="ECMAScript" class="code_etx_txt" value="ecmascript">ECMAScript</option>
			<option title="Eiffel" class="code_etx_txt" value="eiffel">Eiffel</option>
			<option title="Email (mbox\eml\RFC)" class="code_etx_txt" value="email">Email</option>
			<option title="Enerscript" class="code_etx_txt" value="epc">Enerscript</option>
			<option title="Erlang" class="code_etx_txt" value="erlang">Erlang</option>
			<option title="Euphoria" class="code_etx_txt" value="euphoria">Euphoria</option>
			<option title="Formula One" class="code_etx_txt" value="f1">Formula One</option>
			<option title="Falcon" class="code_etx_txt" value="falcon">Falcon</option>
			<option title="FO (Abas-ERP)" class="code_etx_txt" value="fo">Abas-ERP</option>
			<option title="Fortran" class="code_etx_f" value="fortran">Fortran</option>
			<option title="FreeBasic" class="code_etx_txt" value="freebasic">FreeBasic</option>
			<option title="FreeSWITCH" class="code_etx_txt" value="freeswitch">FreeSWITCH</option>
			<option title="F#" class="code_etx_fs" value="fsharp">FSharp</option>
			<option title="" class="code_etx_txt" value="text">---------- [G-H-I] ----------</option>
			<option title="Gambas" class="code_etx_txt" value="gambas">Gambas</option>
			<option title="GDB" class="code_etx_txt" value="gdb">GDB</option>
			<option title="Genero (FOURJs Genero 4GL)" class="code_etx_txt" value="genero">FOURJs Genero 4GL</option>
			<option title="Genie" class="code_etx_txt" value="genie">Genie</option>
			<option title="GNU Gettext" class="code_etx_txt" value="gettext">GNU Gettext</option>
			<option title="glSlang" class="code_etx_txt" value="glsl">glSlang</option>
			<option title="GML" class="code_etx_txt" value="gml">GML</option>
			<option title="Gnuplot" class="code_etx_txt" value="gnuplot">Gnuplot</option>
			<option title="Go" class="code_etx_txt" value="go">Go</option>
			<option title="Groovy" class="code_etx_txt" value="groovy">Groovy</option>
			<option title="GwBasic" class="code_etx_txt" value="gwbasic">GwBasic</option>
			<option title="Haskell" class="code_etx_hs" value="haskell">Haskell</option>
			<option title="Haxe" class="code_etx_txt" value="haxe">Haxe</option>
			<option title="HicEst" class="code_etx_txt" value="hicest">HicEst</option>
			<option title="HQ9+" class="code_etx_txt" value="hq9plus">HQ9+</option>
			<option title="Inno Setup Script" class="code_etx_iss" value="inno">Inno</option>
			<option title="Icon" class="code_etx_txt" value="icon">Icon</option>
			<option title="Uno Idl" class="code_etx_txt" value="idl">Uno Idl</option>
			<option title="Io" class="code_etx_txt" value="io">Io</option>
			<option title="" class="code_etx_txt" value="text">---------- [J-K-L] ----------</option>
			<option title="J" class="code_etx_txt" value="j">J</option>
			<option title="Kixtart" class="code_etx_kix" value="kixtart">Kixtart</option>
			<option title="KLone with C" class="code_etx_txt" value="klonec">KLone C</option>
			<option title="KLone with C++" class="code_etx_txt" value="klonecpp">KLone C++</option>
			<option title="Liberty BASIC" class="code_etx_txt" value="lb">Liberty BASIC</option>
			<option title="LDIF" class="code_etx_txt" value="ldif">LDIF</option>
			<option title="Generic Lisp" class="code_etx_txt" value="lisp">Generic Lisp</option>
			<option title="LLVM Intermediate Representation" class="code_etx_txt" value="llvm">LLVM</option>
			<option title="Locomotive Basic (Amstrad CPC series)" class="code_etx_txt" value="locobasic">Locomotive Basic</option>
			<option title="Logtalk" class="code_etx_txt" value="logtalk">Logtalk</option>
			<option title="LOLcode" class="code_etx_txt" value="lolcode">LOLcode</option>
			<option title="Lotus Notes @Formulas" class="code_etx_txt" value="lotusformulas">Lotus Notes @Formulas</option>
			<option title="LotusScript" class="code_etx_txt" value="lotusscript">LotusScript</option>
			<option title="Lightwave Script" class="code_etx_txt" value="lscript">LScript</option>
			<option title="Linden Scripting Language (LSL2)" class="code_etx_txt" value="lsl2">LSL2</option>
			<option title="" class="code_etx_txt" value="text">---------- [M-N-O] ----------</option>
			<option title="Motorola 68000 Assembler" class="code_etx_txt" value="m68k">Motorola 68000 Assembler</option>
			<option title="MagikSF" class="code_etx_txt" value="magiksf">MagikSF</option>
			<option title="MapBasic" class="code_etx_txt" value="mapbasic">MapBasic</option>
			<option title="mIRC Scripting" class="code_etx_txt" value="mirc">mIRC</option>
			<option title="MMIX Assembler" class="code_etx_txt" value="mmix">MMIX</option>
			<option title="Modula-2" class="code_etx_txt" value="modula2">Modula-2</option>
			<option title="Modula-3" class="code_etx_txt" value="modula3">Modula-3</option>
			<option title="Microchip Assembler" class="code_etx_txt" value="mpasm">Microchip Assembler</option>
			<option title="MXML" class="code_etx_txt" value="mxml">MXML</option>
			<option title="Nagios" class="code_etx_txt" value="nagios">Nagios</option>
			<option title="NetRexx" class="code_etx_txt" value="netrexx">NetRexx</option>
			<option title="newLISP" class="code_etx_txt" value="newlisp">newLISP</option>
			<option title="Oberon-2" class="code_etx_txt" value="oberon2">Oberon-2</option>
			<option title="Objective-C" class="code_etx_txt" value="objc">Objective-C</option>
			<option title="Objeck" class="code_etx_txt" value="objeck">Objeck</option>
			<option title="OCaml (Objective Caml)" class="code_etx_txt" value="ocaml">OCaml</option>
			<option title="OCaml (Objective Caml)" class="code_etx_txt" value="ocaml-brief">OCaml (Brief)</option>
			<option title="GNU Octave M-file" class="code_etx_txt" value="octave">GNU Octave</option>
			<option title="OpenOffice.org Basic" class="code_etx_txt" value="oobas">OpenOffice.org Basic</option>
			<option title="ooRexx" class="code_etx_txt" value="oorexx">ooRexx</option>
			<option title="Oxygene (Delphi Prism)" class="code_etx_txt" value="oxygene">Oxygene (Delphi Prism)</option>
			<option title="Oz" class="code_etx_txt" value="oz">Oz</option>
			<option title="" class="code_etx_txt" value="text">--------- [P-Q-R-S] ---------</option>
			<option title="ParaSail" class="code_etx_txt" value="parasail">ParaSail</option>
			<option title="PARI/GP" class="code_etx_txt" value="parigp">PARI/GP</option>
			<option title="Per (forms) (FOURJs Genero 4GL)" class="code_etx_txt" value="per">Per</option>
			<option title="OpenBSD Packet Filter" class="code_etx_txt" value="pf">OpenBSD Packet Filter</option>
			<option title="PIC16 Assembler" class="code_etx_txt" value="pic16">PIC16</option>
			<option title="Pike" class="code_etx_txt" value="pike">Pike</option>
			<option title="Pixel Bender 1.0" class="code_etx_txt" value="pixelbender">Pixel Bender 1.0</option>
			<option title="PL/I" class="code_etx_txt" value="pli">PL/I</option>
			<option title="Oracle 9.2 PL/SQL" class="code_etx_txt" value="plsql">PL/SQL</option>
			<option title="Povray" class="code_etx_txt" value="povray">Povray</option>
			<option title="PowerBuilder (PowerScript)" class="code_etx_txt" value="powerbuilder">PowerBuilder</option>
			<option title="ProFTPd configuration" class="code_etx_txt" value="proftpd">ProFTPd</option>
			<option title="Progress" class="code_etx_txt" value="progress">Progress</option>
			<option title="Prolog" class="code_etx_txt" value="prolog">Prolog</option>
			<option title="Properties" class="code_etx_properties" value="properties">PROPERTIES</option>
			<option title="ProvideX" class="code_etx_txt" value="providex">ProvideX</option>
			<option title="PureBasic" class="code_etx_txt" value="purebasic">PureBasic</option>
			<option title="Python (console mode)" class="code_etx_txt" value="pycon">Python (console mode)</option>
			<option title="Python for S60" class="code_etx_txt" value="pys60">Python for S60</option>
			<option title="Q/Kdb+" class="code_etx_txt" value="q">Q/Kdb+</option>
			<option title="QBasic/QuickBASIC" class="code_etx_txt" value="qbasic">QBasic/QuickBASIC</option>
			<option title="Ruby (with Ruby on Rails Framework)" class="code_etx_txt" value="rails">Rails</option>
			<option title="Rebol" class="code_etx_txt" value="rebol">Rebol</option>
			<option title="Rexx" class="code_etx_txt" value="rexx">Rexx</option>
			<option title="RPM Specification File" class="code_etx_txt" value="rpmspec">RPM Specification</option>
			<option title="R/S+" class="code_etx_txt" value="rsplus">R</option>
			<option title="SAS" class="code_etx_txt" value="sas">SAS</option>
			<option title="Scala" class="code_etx_txt" value="scala">Scala</option>
			<option title="Scheme" class="code_etx_scm" value="scheme">Scheme</option>
			<option title="SciLab" class="code_etx_txt" value="scilab">SciLab</option>
			<option title="sdlBasic" class="code_etx_txt" value="sdlbasic">sdlBasic</option>
			<option title="SmallTalk" class="code_etx_st" value="smalltalk">SmallTalk</option>
			<option title="Smarty" class="code_etx_txt" value="smarty">Smarty</option>
			<option title="SPARK" class="code_etx_txt" value="spark">SPARK</option>
			<option title="SPARQL" class="code_etx_txt" value="sparql">SPARQL</option>
			<option title="StoneScript" class="code_etx_txt" value="stonescript">StoneScript</option>
			<option title="SystemVerilog IEEE 1800-2009(draft8)" class="code_etx_txt" value="systemverilog">SystemVerilog</option>
			<option title="" class="code_etx_txt" value="text">---------- [T-U-V] ----------</option>
			<option title="TCL/iTCL" class="code_etx_txt" value="tcl">TCL/iTCL</option>
			<option title="Tera Term Macro" class="code_etx_txt" value="teraterm">Tera Term Macro</option>
			<option title="thinBasic" class="code_etx_txt" value="thinbasic">thinBasic</option>
			<option title="T-SQL" class="code_etx_txt" value="tsql">T-SQL</option>
			<option title="TypoScript" class="code_etx_txt" value="typoscript">TypoScript</option>
			<option title="Unicon (Unified Extended Dialect of Icon)" class="code_etx_txt" value="unicon">Unicon</option>
			<option title="UPC" class="code_etx_txt" value="upc">UPC</option>
			<option title="Urbi" class="code_etx_txt" value="urbi">Urbi</option>
			<option title="Unreal Script" class="code_etx_txt" value="uscript">UnrealScript</option>
			<option title="Vala" class="code_etx_txt" value="vala">Vala</option>
			<option title="Vedit macro" class="code_etx_txt" value="vedit">Vedit</option>
			<option title="VHSIC Hardware Description Language" class="code_etx_vhdl" value="vhdl">VHSIC</option>
			<option title="Vim Script" class="code_etx_txt" value="vim">Vim Script</option>
			<option title="Visual FoxPro" class="code_etx_txt" value="visualfoxpro">Visual FoxPro</option>
			<option title="Visual Prolog" class="code_etx_txt" value="visualprolog">Visual Prolog</option>
			<option title="" class="code_etx_txt" value="text">--------- [W-X-Y-Z] ---------</option>
			<option title="Whitespace" class="code_etx_txt" value="whitespace">Whitespace</option>
			<option title="Whois response (RPSL format)" class="code_etx_txt" value="whois">Whois (RPSL format)</option>
			<option title="WinBatch" class="code_etx_txt" value="winbatch">WinBatch</option>
			<option title="XBasic" class="code_etx_txt" value="xbasic">XBasic</option>
			<option title="Xorg configuration (xorg.conf)" class="code_etx_txt" value="xorg_conf">Xorg configuration</option>
			<option title="Axapta/Dynamics Ax X++" class="code_etx_txt" value="xpp">X++</option>
			<option title="ZiLOG Z80 Assembler" class="code_etx_txt" value="z80">ZiLOG Z80 Assembler</option>
			<option title="ZXBasic" class="code_etx_txt" value="zxbasic">ZXBasic</option>
		</select>
    <!-- FIN AJOUT -->



Enfin, sachez qu'il existe aussi une alternative à CodeBox Plus : phpbb-ext-highlighter
Je l'ai découvert dans ce sujet : https://www.phpbb.com/community/viewtop ... &t=2382211
Ce modèle d'extension est assez différent puisque c'est un script js qui effectue la coloration directement dans le navigateur du client.

Avantages :
    - Détection et coloration automatique du code.
    - Les balises bbcode ne sont pas modifiées.
    - La coloration est effectuée dans le navigateur coté client et non coté serveur.

Inconvénients :
    - Colorations pas très fournie pour le moment (les schémas de coloration sont assez basique pour certains code).
    - Coloration coté client => Avec une connexion lente, on voit la coloration en un second temps.
    - N'utilise pas le modèle déjà existant GeSHi.

En ce qui me concerne, j'utilise les deux extensions. J'ai l'avantage d'avoir un modérateur assez doué avec ce genre de chose qui à modifié pour notre forum l'extension de base afin de localiser les fichiers de coloration sur le forum et surtout d'avoir adapté le fichier de coloration du code utilisé principalement notre forum afin d'avoir une coloration similaire à celle de GeSHi.

En espérant avoir aider ceux et celles qui liront ce sujet.
Tlem
Posteur néophyte
Posteur néophyte
 
Messages: 7
Enregistré le: 30 Nov 2008 à 23:09


Retourner vers Utilisation

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité