Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 04-04-2011 13:44:00

Delprog
Administrateur
Date d'inscription: 29-09-2008
Messages: 670

[z-f.fr] Coloration syntaxique du code

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 :

http://www.z-f.fr/img/code-lang-sample.jpg

Ce qui donnera :

Code:

[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.


http://www.anonymation.com/ - anonymation - Studio de création.
http://code.anonymation.com/ - anonymation - blog - développement et architecture web

Hors ligne

 

#2 04-04-2011 14:11:05

nuxwin
Membre
Lieu: Caen (14)
Date d'inscription: 17-03-2011
Messages: 66

Re: [z-f.fr] Coloration syntaxique du code

Super

Hors ligne

 

#3 04-04-2011 16:23:24

shadypierre
Membre
Date d'inscription: 24-03-2010
Messages: 617

Re: [z-f.fr] Coloration syntaxique du code

ça c'est une superbe idée, bravo

Hors ligne

 

#4 19-04-2011 13:52:29

f.garoby
Membre
Date d'inscription: 02-03-2011
Messages: 105

Re: [z-f.fr] Coloration syntaxique du code

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

 

#5 19-04-2011 14:22:01

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: [z-f.fr] Coloration syntaxique du code

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 smile

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages