Yop !
J'ai réussi à coder un système de news ainsi que son administration récemment. Cependant, j'aimerais l'améliorer en ajoutant la possibilité de mettre du texte en gras, en italique, des liens, des images, etc...
J'ai donc penser au BBcode.
Mon idée:
Dans ma page ajouter.php (page d'ajout de news dans l'administration), j'ai crée des boutons en javascript qui permettent d'ajouter les balises <gras></gras> etc...
J'ai une prévisualisation du message juste en dessous qui me permet de vérifier si le code marche bel et bien et c'est le cas !
Sur la page news.php, je souhaite donc afficher le même texte designé. J'ai donc créer une table sql bbcode dans laquelle j'ai les balises bbcode qu'il y a sur ma page ajouter.php, et les balises html correspondantes. Exemple: <barre> par <del>
Dans ma news.php, voila comment ça se passe:
Cependant, le style ne s'affiche pas comme je le veux:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $sql2 = "SELECT * FROM bbcode"; $result2 = mysql_query($sql2); while($row2 = mysql_fetch_array($result2)) { $texte = preg_replace("$row2[preg]","$row2[replace]",$texte); } $texte = strtr($texte,array('''=>'\'')); $texte = nl2br($texte);
http://www.hostingpics.net/viewer.php?id=566689news.jpg
Avez-vous une petite idée pour résoudre la chose?
Merci d'avance.
Peace
Partager