Connectix Boards
Bienvenue, vous n'êtes pas connecté. ( Se connecter - S'enregistrer )
Dernière version sortie: 0.8.4!
Venez tester la version 1.0 beta
Connectix Boards > Zone de tests > Zone de tests > Tests de bbcode...
| Martin | #1 29/04/2005 - 22h56 |
|
Groupe : Administrateur Hors ligne Site Web |
Ce message a été édité par Martin le 02/05/2005 à 23h22.
|
| Natim | #2 29/04/2005 - 23h54 |
|
Groupe : Habitué Hors ligne |
Tu as corrigé les bugs !
Bravo ! |
| Le_Sot_Zi | #3 30/04/2005 - 00h04 |
|
Groupe : Nouveau Hors ligne |
tant que ça ne sera pas géré avec une pile, ça ne marchera pas correctement...
et pk là ça foire encore ? : http://mjasienski.websanslimit.net/Forum/index.php?showtopic=81&page=1#927
Ce message a été édité par Martin le 30/04/2005 à 10h03.
|
| Martin | #4 30/04/2005 - 10h06 |
|
Groupe : Administrateur Hors ligne Site Web |
Seuls les modos peuvent supprimer les messages.
Pour le post précédent, c'est normal que ca foire encore car le parsage du bbcode se fait avant l'écriture dans la bdd, ce qui fait que ton message a été enregistré avec les modifications foireuses. Si tu édites et que tu repostes sans le modifier, tu verras comment ca gère le truc maintenant. Tu me parles d'une implémentation avec une pile, pourquoi devrais-je le faire si ca fonctionne déja maintenant? |
| Le_Sot_Zi | #5 02/05/2005 - 17h47 |
|
Groupe : Nouveau Hors ligne |
parce que via les regex, ça n'est pas une bonne manière de parser du bbcode (risque de croisements de blocs, impossibilité de vérifier la fermeture des balises, ...). Et dans le 1er post de ce topic, il y a des choses que je trouve pas tellement correctes, comme le crochet de la balise ouvrante du quote qui est en gras...
|
| dixy | #6 02/05/2005 - 18h09 |
|
Groupe : Modérateur Hors ligne Site Web |
Le_Sot_Zi @ 02/05/2005 - 17h47 a dit: tu veux faire comment si c'est pas une bonne manière les regex ? BrightMarks : gérer vos notes scolaires |
| Le_Sot_Zi | #7 03/05/2005 - 10h07 |
|
Groupe : Nouveau Hors ligne |
bah il peut y avoir une petite partie avec des regex pour simplifier la reconnaissance de cequ'il y a entre [ et ], mais, après, il faut gérer ça avec une pile. Mais dire remplacer ...[toto]...[/toto]... par ...<div name="toto">...</div>... via une simple regex n'est pas bon et ça donne des résultats comme pour le 1er post avec une partie qui est en gras alors qu'elle ne devrait pas l'être...
Ce message a été édité par Le_Sot_Zi le 03/05/2005 à 10h10.
|
| Martin | #8 03/05/2005 - 10h51 |
|
Groupe : Administrateur Hors ligne Site Web |
Selon toi, que devraient donner ces deux codes-ci?
[email=[quote=;D ]]tests ![/quote][/email] |
| Le_Sot_Zi | #9 03/05/2005 - 11h02 |
|
Groupe : Nouveau Hors ligne |
logiquement :
[email=[quote=;D ]]tests ![/quote][/email] donnerait le code html : <a href="mailto:[quote=;D "> ]tests ![/quote]</a> donc ça ça me semble correct et [quote=[email=;D ]]tests ![/email][/quote] donnerait : <div class="type quote">[email=;D a dit : et ça c pas bon. Pourquoi ? parce que tes balises bbcode sont interprétées dans l'ordre du code php que tu as donné, et non pas dans l'ordre où les balises ont été tapées. Il n'est pas normal dans le 2è cas que la balise [email= ] soit interprétée avant la balise [quote=]. Et puis pareil, quand on regarde ce message, j'ai pas fermé 2 balises... Il devrait y avoir un message d'erreur ![]() Enfin, il doit y avoir une vérification de la fermeture des balises bbcode avant un [ code] : exemple illogique qui est le résultat de : [b][code]exemple illogique[/ code][/b]
Ce message a été édité par Le_Sot_Zi le 03/05/2005 à 11h12.
|
Connectix Boards > Zone de tests > Zone de tests > Tests de bbcode...
> Informations du forum
1 personne(s) présente(s) durant une période de 15 minutes (0 membre(s) et 1 invité(s)).
Powered by Connectix Boards 0.8.4 © 2005-2012 (7 queries, 0.086 sec)

BrightMarks