Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
Un message pour vous avertir que nous avons mis en place un système de coloration syntaxique pour les snippets de code que vous placez dans vos messages.
La coloration n'est pas automatique et il faudra ajouter la balise spécifique suivante en début de code :
[lang=*]
où * vaut le nom du langage de programmation.
Liste des langages disponibles :
php
phtml
javascript
sql
perl
xml
shell
html
Exemple :
Ce qui donnera :
[lang=php] public function testFunction() { echo 'Hooo, nice colors'; }
La question que tout le monde se pose :
La question que tout le monde va sans doute se poser: Pourquoi ne pas mettre le paramètre "lang" directement dans la balise "code" (ex. code lang=php) ?
Et bien tout simplement parce qu'il s'agit d'un système de coloration syntaxique écrit complètement en Javascript et que nous ne souhaitons pas modifier le fonctionnement du parseur PHP du moteur du forum pour éviter les éventuels problèmes au moment des mises à jour de punBB. Utiliser une lib javascript nous met à l'abris de ce type de problèmatique.
A+ benjamin.
Hors ligne
Super
Hors ligne
ça c'est une superbe idée, bravo
Hors ligne
Delprog a écrit:
Bonjour,
[...]
La question que tout le monde va sans doute se poser: Pourquoi ne pas mettre le paramètre "lang" directement dans la balise "code" (ex. code lang=php) ?
Et bien tout simplement parce qu'il s'agit d'un système de coloration syntaxique écrit complètement en Javascript et que nous ne souhaitons pas modifier le fonctionnement du parseur PHP du moteur du forum pour éviter les éventuels problèmes au moment des mises à jour de punBB. Utiliser une lib javascript nous met à l'abris de ce type de problèmatique.
A+ benjamin.
Bonjour,
tout d'abord merci pour cet ajout. :-)
Ensuite, j'aimerais revenir sur l'argument invoqué : ne serait-il pas envisageable d'inclure la coloration syntaxique dans la balise ET de proposer un patch à punbb, pour qu'ainsi leurs futures versions intègrent directement la coloration syntaxique ?
Dernière modification par f.garoby (19-04-2011 14:09:00)
Hors ligne
Bonjour,
Le problème est qu'on est sur la branche 1.2 de punbb qui n'évolue plus, il n'y a plus que des patchs de sécurité publiés sur cette branche.
La branche 1.3 est une refonte complète et la branche 1.2 a été forkée vers le projet fluxbb.
Donc avant de proposer un patch à fluxbb il faudrait migrer vers fluxbb, ensuite, modifier le parser et proposer le patch en vérifiant tous les aspects juridiques (compatibilité des licences notamment).
Bref, dans l'idéal, ça serait effectivement une bonne idée. Mais dans la pratique aucun des admins n'a pour l'instant le temps de s'en occuper
A+, Philippe
Hors ligne