5176 sujets

Le Bar du forum

Bonjour à tous,

Juste pour soumettre une petite idée pour le forum : Vous ne trouvez pas qu'il est un peu fastidieux de devoir sans cesse modifier les scripts pour ne pas avoir de [I(minuscule)]?

Ne serait ce pas plus simple de modifier un tout petit peu le bbcode de maniére que si il n'y a pas d'espace avant le [I(minuscule)] cela affiche [I(minuscule)]. En effet quand on met un mot en italique on met toujours (à moins que quelqu'un trouve l'exemple contraire dans le forum) un espace avant. Et quand on utilise [I(minuscule)] dans un script il est toujours précédé d'un caractére, puisque c'est pour un tableau.

ou alors, mais cela serait un peu plus compliqué et surement moins fiable trouver une expression réguliére qui detecte si le [I(minuscule)] est dans un script.

Ce serait également mieux quand on fait des copier coller depuis le code du forum.

Qu'en pensez vous?
Modifié par matmat (08 Jan 2008 - 21:58)
oui ce serait encore plus simple, seulement on peut vouloir (l'intérêt est discutable) mettre un commentaire en italique. Dans tout les cas ce serait déja mieux.
Administrateur
Bonjour,

Réponse courte: dew n'a pas envie (et là il n'a de toute façon absolument pas le temps).
Réponse circonstanciée:
dew créa le monde en 6 jours et se reposa le 7ème. Le 8ème jour, il créa ce forum pour un FAI où les discussions ne tournaient absolument pas autour de la programmation. Résultat: d'une part ce forum est parfait pour les discussions 'généralistes' et pas adapté aux codes, d'autre part dew doit maintenir ce forum pour plusieurs 'clients' et n'a pas *du tout* envie d'avoir des versions différentes ... Ca c'est pour le pourquoi de ce bug.

C'est sur la to-dew mais elle prend la poussière Smiley smile
Toutefois, l'idée de faire attention au caractère précédent est une bonne idée: reste à insérer 3 lignes de regexp dans la vingtaine de lignes actuelle (et que dew a écrite il y a quelques années) Smiley biggol
Modifié par Felipe (09 Jan 2008 - 14:05)
Je comprend bien tout ça, mais si la modification est reportée sur tout les forums il n'y a pas de probléme, pour ceux ou il n'y a pas de code ça change rien et pour les autres tant mieux.

Sinon dew si tu as pas le temps, post le morceau de code concerné et on te renvoie la modif Smiley langue .
matmat a écrit :
Sinon dew si tu as pas le temps, post le morceau de code concerné et on te renvoie la modif Smiley langue .
Tu peux même poster le code de tout le forum... ça mange pas de pain Smiley lol !
Depuis le temps... on ne les as jamais vu passer, les sources de ce fabuleux forum...

Je verrais bien une interdiction d'utiliser le bbcode dans un script, tout siimplement. ET c'est que quelques lignes lignes :

$message = preg_replace_callback('#\[code\](.*?)\[/code\]#si', 
create_function('$match', '
return str_replace("[", "[[", $match[1]);
'), $message);

C'est bête comme idée, mais ça marche.
Mais bon, puisqu'il n'a pas l'envie ni le temps... personne ne va l'y obliger, l'homme est libre, comme son logiciel.