Migration du plugin de coloration syntaxique pour Dotclear : SyntaxeHl vers YASH
Par PlaceOweb le jeudi, août 13 2015, 22:25 - Outils Internet - Lien permanent
Depuis Dotclear 2.7.x, la coloration de code à travers le plugin SyntaxeHl, ne fonctionne plus, je profite donc de la sortie de Dotclear 2.8 pour vous indiquer les petites différences entre la coloration syntaxique de SyntaxeHl et de YASH.
Plugins pour Dotclear : Coloration syntaxique
Ancien utilisateur de l’excellent SyntaxeHl, et étant donné qu'il n'est plus compatible avec Dotclear, j'ai donc installé et activé son plugin remplaçant YASH 1.4.
Si depuis la 2.7.x, vous avez modifié des billets avec une non reconversion de SyntaxeHl, vous pouvez facilement les repérer en base de données :
SELECT post_id, post_type, post_format, post_url, post_title, post_excerpt, post_excerpt_xhtml, post_content, post_content_xhtml FROM `dc_post` WHERE 1 -- AND post_content LIKE '%///[%' AND post_content_xhtml LIKE '%<pre>[%'
Ensuite vous pouvez ré-éditer vos billets, par exemple il vous faudra faire les remplacements suivants :
///[java] ///yash java ///[mysql] ///yash sql ///[php] ///yash php
En gros, tous les langages permis :
- plain : Texte simple
- applescript : AppleScript
- as3 : ActionScript3
- bash : Bash/shell
- cf : ColdFusion
- csharp : C#
- cpp : C/C++
- css : CSS
- delphi : Delphi
- diff : Diff/Patch
- erl : Erlang
- groovy : Groovy
- js : Javascript/JSON
- java : Java
- jfx : JavaFX
- pl : Perl
- php : PHP
- ps : PowerShell
- python : Python
- ruby : Ruby
- sass : SASS
- scala : Scala
- sql : SQL
- vb : Visual Basic
- xml : XML/XSLT/XHTML/HTML