Interpréteur BBCode personnalisable en PHP
Par -Alexandre LEGOUT aka LAlex- le 12 septembre 2003, 13:41 - AS2 - Lien permanent
J'ai enfin finalisé mon parseur BBCode (en fait, depuis hier je l'ai commenté), afin de pouvoir le mettre à disposition ici. Vous pouvez donc l'utiliser à votre guise. Tout ce que je demande, c'est un petit mail pour me signaler les sites où vous l'utilisez (voire un lien vers mon site, c'est encore mieux :D)...
Un des gros avantages de ce moteur est qu'il se configure au moyen d'un fichier XML, que l'on charge à la volée avant de l'utiliser. Cela permet d'utiliser différents BBCode selon la section de la page ou l'on se trouve. Par exemple, pour la page de detail d'un post du blog (cliquez sur "Lire la suite ..."), la partie "post" est en "full BBCode" (mes BBCode, que je ne veux pas forcément rendre dispos pour les commentaires), et les commentaires sont parsés grâce à un autre fichier XML ...
Toutes les configurations possibles n'ont pas forcément été testées (il y en a pas mal, décrites dans le fichier 'lisezmoi.txt'), donc si vous trouvez des bugs pour une certaine combinaison des paramètres, n'hésitez pas à m'en parler. De plus, je ne suis pas un codeur PHP (je ne l'ai même pas fait en POO), donc il y a peut-être des incohérences dans le code ou des constructions qui peuvent être améliorées. Vous pouvez également me les signaler, ca me fera toujours progresser.
Commentaires
Kikoo Lalex, je vais avoir un peu de temps libre, je regarde ton script

Si tu veux je te pondrais la version POO
Avec plaisir qwix !!! Mais seulement si tu m'expliques aprés !
Pas de problèmes
Bon ben après avoir travaillé sur le mauvais fichier, on prends les même et on recommence hi hi hi hi
Salut,
vu la date du post je ne sais pas si j'aurais une reponse...
Voila j'ai testé ton parser, avec le fichier xml je trouve ca nickel, seulement je crois qu'il y a un petit bug
au niveau des list numerote qui ne se numerotent pas du tout.
Est ce que tu as fait des maj, je vois plein de parser en php (entièrement), maintenant avec le recul,
est ce que tu ferrais les meme choix ?
Merci
Je ne fais que tester.
bonjour
pourraije utiliser ton prser dans mon site web?
merci
Fil des commentaires de ce billet