SyntaxeHl 1.1
Nouvelle version du plugin SyntaxeHl pour Dotclear 2. Il est désormais possible de le configurer via l'interface de configuration de votre blog. Par ailleurs, cette nouvelle version corrige une petite erreur de programmation qui pouvait lancer des warning sous certaines installations.
Mise à jour & installation
SyntaxeHl s'installe comme n'importe quel autre plugin, voyez la documentation officielle. Pour la mise à jour, et bien qu'en principe l'installation d'une nouvelle version écrase l'ancienne, je préconise tout de même de désinstaller l'ancienne version avant d'installer la nouvelle.
Téléchargement
Vous trouverez sur le dépôt de plugins de code-web.org la dernière version de SyntaxeHl en package zip, tar.gz et pkg.gz.
Configuration du plugin
Rendez-vous sur le tableau de bord, puis dans les paramètres de votre blog. Vous trouverez, sur cette page, une partie dédiées à la configuration de SyntaxeHl. Les options disponibles sont les suivantes :
- Class CSS commune : définit une class CSS qui sera appliquée à tous les bloc <pre> en plus de la class spécifique au langage.
- Activer les liens sur les mots clés : active les liens sur les mots clés du langage mis en forme. Pour du PHP par exemple, les liens vers la documentation officielle seront placés sur les fonctions.
- Activer la numérotation des lignes : active la numérotation des lignes de codes qui seront mises en formes.
Comme je l'ai déjà indiqué, ce plugin n'est pas rétro actif. Par conséquent, les modifications de configuration du plugin n'interviendront que sur les billets modifiés ou créés par la suite.
Pour toute remarques, suggestions ou problèmes, n'hésitez pas à poser votre question dans les commentaires.
Licence
SyntaxeHl est désormais sous licence GNU GPL.


Bonjour Thierry, Je n'arrive pas à installer le
Osku | lundi 21 avril 2008 | 12:05Bonjour Thierry,
Je n'arrive pas à installer le 'zip' de cette version. J'obtiens l'erreur suivante :
Impossible d'écrire le fichier de destination.
Comment est obtenu la numérotation des lignes - transformes-tu les <pre> en <ol> ?
Si oui, ce serait fantastique de proposer la possibilité de copier/coller le code mis en forme sans les lignes ... Car copier un texte formaté avec des <ol> conserve les numéros de ligne.
Sinon, merci beaucoup ton plugin.
Oui les numéros de lignes sont obtenus avec des
Thierry | lundi 21 avril 2008 | 12:23Oui les numéros de lignes sont obtenus avec des <ol>. C'est tout de même le procédé le plus logique. Et c'est GeShi qui fait ça, pas moi
Je sais quels problèmes ça pose pour la copie de code, mais je vois pas bien ce que je peux y faire. Ou peut-être un petit java script pour obtenir une version 'copiable'... Je vais y réfléchir.
Concernant l'installation qui échoue, je vois pas trop d'où ça peut venir mais je vais étudier la question. Aucun soucis de droit? Tu parviens à installer d'autre plugin sans problème?
Ça y est, le problème de l'archive zip et de
Thierry | samedi 3 mai 2008 | 17:06Ça y est, le problème de l'archive zip et de l'installation est réglé.
Bonjour, J'ai installé le plugin mais quand
iowa | mardi 3 juin 2008 | 16:08Bonjour,
J'ai installé le plugin mais quand j'insère les macros pour la mise en forme ce n'est pas prit en compte...
J'utilise Dotclear 2 (dernière release)
J'ai par exemple essayé :
/// [php]
<?php echo 'iow4.net'; ?>
///
Sans réussite...
Merci beaucoup.
J'ai testé sous Dotclear 2 RC1, donc la version
Thierry | vendredi 6 juin 2008 | 11:36J'ai testé sous Dotclear 2 RC1, donc la version dont tu dois parler je suppose. Voilà ce que ça donne :
http://test.code-web.org/index.php?...
C'est un copié/collé du texte que tu as testé et ça fonctionne très bien. Essais de vérifier que le plugin est correctement installé, pour cela consulte la liste des plugin dans l'interface de gestion des extensions. Tu peux aussi vérifier que tous les fichiers du plugin sont bien présents dans ton répertoire plugins.
Est-ce que tu as l'interface de config du plugin dans les paramètre du blog?
Peux-tu donner quelques détails sur ton installation que je puisse tenter de reproduire le problème?
Merci
Bonjour, Merci pour votre réponse. Voici ce que
iowa | vendredi 6 juin 2008 | 21:14Bonjour,
Merci pour votre réponse.
Voici ce que j'ai fait : j'ai téléchargé l'archive ici : http://plugins.dotaddict.org/dc2/de...
J'ai decompress dans le dossier plugin...
et c'est tout. L'extension s'affiche bien dans la page extension et j'ai accès aux options
Cordialement.
Bonjour, je me retrouve avec le même problème que
Spy-Seth | mardi 10 juin 2008 | 20:41Bonjour,
je me retrouve avec le même problème que iowa : l'extension parait être bien installé (option modifiable dans les option du blog, il y est dans la liste des extensions installées), mais pas de colorisation syntaxique à l'horizon, juste un bloc de code 'normal'.
Je tourne sous DC 2 RC1, hébergé chez 1&1 (cf. le lien que j'ai donné dans le champs prévu à cet effet), j'ai installé l'extension via le fichier .zip disponible ici même).
Si vous souhaitez plus de renseignement, n'hésitai pas.
Ah ! ça me rassure de pas être le seul dans cette
iowa | mardi 10 juin 2008 | 22:06Ah ! ça me rassure de pas être le seul dans cette galère
Ne soyez pas fâché de lire pareille question, je
Thierry | mercredi 11 juin 2008 | 15:07Ne soyez pas fâché de lire pareille question, je préfère vérifier :
Vous utilisez bien la syntaxe wiki pour rédiger vos billets?
Si oui, dans ce cas je crois que je vais devoir re tester en long et en large le plugin pour déterminer la source de ce problème. Quoi qu'il en soit, et même si je n'ai de solution à vous proposer pour le moment, soyez certains que je cherche ce qui ne va pas (quand j'en ai le temps).
Je te remercie de prendre soin de nous :D Si tu le
Spy-Seth | mercredi 11 juin 2008 | 15:20Je te remercie de prendre soin de nous :D
Si tu le souhaites je peux te donner un accès à mon installation pour que tu puisses constater par toi même ; au cas-où que la défaillance vienne de nous :P
Salut, Tu as bien fait, je suis vraiment désolé,
iowa | mercredi 11 juin 2008 | 16:41Salut,
Tu as bien fait, je suis vraiment désolé, effectivement j'étais en xhtml.
Le plugin marche à merveille en wiki.
Merci beaucoup et désolé pour la gêne.
Je viens de vérifier une seconde fois car iowa m'a
Spy-Seth | mercredi 11 juin 2008 | 21:02Je viens de vérifier une seconde fois car iowa m'a fait douté :/ mais je suis bien en édition wiki. Ce qui veut surement dire qu'il y a bien un problème (ou que j'ai fait une boulette quelque part...).
Salut, Pour info, j'ai fait une version modifiée
lucf | lundi 23 juin 2008 | 00:03Salut,
Pour info, j'ai fait une version modifiée de SyntaxHl. Peut-être que ça peut être intéressant pour la prochaine version de SyntaxHl
bye
Bonjour, J'ai toujours l'erreur "Impossible
RaphAstronome | vendredi 1 août 2008 | 15:33Bonjour,
J'ai toujours l'erreur "Impossible d'écrire le fichier de destination", avec Dotclear 2 final.
Le plugins à été téléchargé sur http://plugins.dotaddict.org/dc2/de...
Comment faire pour que ça marche ?
Bonjour, Pareil que RaphAstronome impossible
K20 | dimanche 31 août 2008 | 01:07Bonjour,
Pareil que RaphAstronome impossible d'installer le plugin
(je l'ai dl à la même URL que lui)
Bonjour, Tout d'abord merci pour ce plug-in qui
Jérémie | mercredi 10 septembre 2008 | 12:56Bonjour,
Tout d'abord merci pour ce plug-in qui fonctionne très bien et est très pratique.
Une petite question tout de même je suis en train de l'intégrer à mon site et j'aimerai changer la couleur de fond de toutes les balises <pre> je met donc dans le champ de la classe commune : background-color:#242424;
Même après ré enregistrement de mon code la couleur de fond reste éternellement blanche. Ya t'il une syntaxe particulière ? ou c'est moi qui merdouille ?
Merci d'avance et bonne continuation
En principe tu peux la changer. Mais il faut
Thierry | vendredi 12 septembre 2008 | 04:04En principe tu peux la changer.
Mais il faut parfois aussi indiquer le conteneur concerné, quelque chose comme
#content pre { back[...]; }
Utilise firebug (extension firefox), il peut te donner ce genre d'informations.
Si tu n'y parviens toujours pas, donne le lien d'une page où tu as ce problème et je regarderais.
Merci beaucoup. #content pre { back[...]; }
Jérémie | vendredi 12 septembre 2008 | 11:38Merci beaucoup.
#content pre { back[...]; } fonctionne
Vérifier tous que vous mettez bien le nom du
Poupougnac | samedi 27 septembre 2008 | 12:18Vérifier tous que vous mettez bien le nom du langage en minuscule. J'avais mis:
///[PHP]
(...)
Et ça n'avais pas fonctionné!
Bonjour, Il y a un problème avec la coloration en
robocop | dimanche 19 octobre 2008 | 11:41Bonjour,
Il y a un problème avec la coloration en ocaml.
Cf : http://forum.dotclear.net/viewtopic...
Merci d'avance.
Robocop.
C'est corrigé. Selon toute vraisemblance, il
Thierry | mercredi 29 octobre 2008 | 16:37C'est corrigé.
Selon toute vraisemblance, il s'agissait d'un bug de la version de geshi qu'embarquait le plugin. Je l'ai donc mise à jour et ça fonctionne.
En revanche, la nouvelle version semble ne plus utiliser les même couleurs pour le code, donc ne soyez pas étonné si vous constatez des changement.
Bref, une prochaine version utilisera définitivement les feuilles de styles réglant ainsi une bonne fois pour toutes les problème de mise en forme.
Nouvelle version :
http://plugins.code-web.org/plugin/...
Démo :
http://test.code-web.org/index.php?...
Félicitation pour cette extension, mais....
placeoweb | lundi 10 novembre 2008 | 00:40Félicitation pour cette extension, mais....
...beug :
Impossible de créer un nouveau post en incluant l'appel a SyntaxeHl via
///[langage]
code
///
Cela génére une erreur détaillée à la fin de mon post
http://dotclear.placeoweb.com/post/...
On peut modifier un post pour rajouter du code, mais pas en créer un avec du code syntaxhl.
Et n'est-il pas possible de le faire fonctionner
matt | samedi 6 décembre 2008 | 20:27Et n'est-il pas possible de le faire fonctionner avec la syntaxe xhtml ? Si oui comment ? Merci
Il me semble que j'ai déjà répondu à cette
Thierry | samedi 13 décembre 2008 | 16:21Il me semble que j'ai déjà répondu à cette question...
Bref, SyntaxeHl intervient au niveau de la classe Wiki2Xhtml, donc seulement si on utilise la syntaxe Wiki. Si on utilise la syntaxe Xhtml directement, cette classe n'entre pas en jeu. Donc ce n'est pas du tout le même fonctionnement pour intervenir sur des billets rédigés en syntaxe Xhtml.
Voilà pour ce que je sais, si quelqu'un veut s'y mettre il est le bienvenue pour contribuer.
Bonjour et merci pour ce plugin sympathique. Mes
ap0 | samedi 27 juin 2009 | 12:59Bonjour et merci pour ce plugin sympathique.
Mes portions "code" sont sur fond noir, quid d'une option pour une coloration différente (certains lettres sont noires sur fond noir) ? Que faudrait-il changer dans le source ? C'est pour afficher du Bash en lettre blanches sur fond noir. Dois-je voir du côté de geshi ?