Goku VS. Tinou - Episode I : BBCode et Système de news
Saturday 24 November 2007 at 0:12
Bonjour tout le monde,
Aujourd'hui, vous aller avoir le premier épisode de la nouvelle série "Goku VS. Tinou"
Je sais pas si vous avez remarqué, mais le système de bbcode actuel de PlayOnLinux est assez casse pied sur certains points. Je m'explique :
Vous avez remarqué, pour afficher
#!/bin/bash
apt-get moo
exit
Il faut taper
[ code=console]#!/bin/bash
apt-get moo
exit[/code]
Et non pas
[ code=console]
#!/bin/bash
apt-get moo
exit[/code]
Sinon ça fait
#!/bin/bash
apt-get moo
exit
Ce même problème se pose pour les titres et d'autre balises (citation, secret).
Nous avions décidé de régler ce problème.
Seulement, ça ne se fait pas en deux secondes.
Tinou : ça va pas te plaire ...
Goku : quoi ?
Tinou : Faut virer tout les str_replace("n","<br />"
Goku : ???!!??
Tinou : Ouai, c'est bbencode() qui va gérer ça. Sinon ça marchera pas mon truc
Goku : Bon, je modifie l'admin des news la. Donc je me charge des pages modifer et ajouter une news. Toi, tu fais les 15 autres qui restent ok ?
Bon ok, mais il a intérêt à les effacer proprement ses deux lignes !
Une fois que tout est fini de mon coté, je viens contempler le travail de goku. La page admin des news est refaite.
Aller je vais écrire une petite news. Et la qu'est ce que je vois : Une page qui date de la v1 du site.
Goku à une fâcheuse tendance à ne pas re-télécharger les pages quand il les modifie.
Fou de rage sur Yahoo!, je m'énerve un tout petit peu.
Résultat, on a une belle page toute neuve qui était en fin de compte, comme avant ses modifications.
10 minute plus tard :
gokussj53: je fais un backup () du ftp, je te prévien
Tinou: c'est surtout la bdd qui a besoin de backup
Tinou: le reste on sen tape ça risque presque rien
gokussj53: ah, il y a 10 min t'aurais dit le contraire
Tinou: grrrrr !:
Tinou: EN PRINCIPE
Tinou: ça risque rien
gokussj53:
Tinou: même
Tinou: AU CONTRAIRE
Tinou: si tu ne sauvais PAS le ftp
Tinou: tu ne te servirais PAS de tes backup
Tinou: et on aurait PAS ce genre de problèmes
Tinou: et on aurait PAS à refaire 36x les mêmes pages
gokussj53: c'est vrai
Fin de l'épisode : ce sont toujours les gentils qui gagnent, goku à fini par refaire la page et tout est rentré dans l'ordre. Vous aurez surement un système de bbcode plus fonctionnel prochainement.