14avr 2008
SyntaxeHl 1.1
10:08 - Par Thierry Geindre - Dotclear - 14 commentaires
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.
14 commentaires
Bonjour 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 <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 l'installation est réglé.
Bonjour,
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 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 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 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 galère
Ne 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 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é, 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 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 de SyntaxHl. Peut-être que ça peut être intéressant pour la prochaine version de SyntaxHl
bye
Bonjour,
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 ?
Fil des commentaires de ce billet