hum ça peut etre résolvable mais a quel prix :/

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Spipu Le 14/03/2005 à 18:23 il y aune solution mais pas tres bonne :
au lieu de faire :
$msg = preg_replace("!(\[**\])(.+)(\[/**\])!isU", "<**>\2</**>", $msg);
tu peux faire
$msg = str_replace("[**]", "<**>", $msg);
$msg = str_replace("[/**]", "</**>", $msg);
[j'ai mi ** à la palce de la balise, car sinon -> mise en forme]
2 pts :
- les 2 str_replace sont bcp plus rapide que le regex
- ca ne vérifie pas si tu a bien une balise de fermeture apres une ouverture.... risque de plantage de mise en forme, mais normalement ca se limite au post en cours vu que les balises se ferment à la fin d'une div il me semble.
donc c'est à voir...
yAro Le 14/03/2005 à 18:48 en effet c + rapide mais comme tu dis ca pose des pb en cas de non fermeture et ca les gens ils aiment pas (il y est deja sur les [ b] [ i] etc alors on va pas en rajouter ^^)

Webmaster et
développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.
Suivez l'actualité de tous vos site préférés sur yAronews :
http://ns.yaronet.com =)
Spipu Le 14/03/2005 à 18:55 c sur...
sinon, à propos des balises tables, g remarqué que tu ne gérai pas les [-] et [|] tant qu'ils ne sont pas dans des balises tables, t'a fai ca grace à un regex ? ou t'a fai un explode / aux tables et t'a géré ca ?
Spipu Le 14/03/2005 à 19:07 ah vi j'ai vu un autre bug :
kan tu sélectionne un txt pour faire de la mise en forme, ke tu clik sur un truc comme gras, ca te mets bien le txt entre les balises de gras, mais si tu fait direct apres une autre mise en forme, il te mettra la mise en forme à la fin du post.
en clair, tu nik la selection apres la mise en forme
[ajout]
j viens d'editer ton code, le pb vien de la :
ds WosWrap, t'a pa mi ca à la fin :
t = open + s2 + close;
txtarea.selectionStart = selStart;
txtarea.selectionEnd = selStart + t.length;
Spipu Le 14/03/2005 à 19:59 de rien ^^
ca marche !
un truc, sous firefox : pensez à vider le cache car il ne recharge pas les scripts... il faut le forcer [f5] ou autre)
[ajout]
vien de me rendre compt que mon "ca marche !" prétait à confusion, j voulais juste dire que la modif marchait, mais je l'ai pas testée sous opéra...