Salut
Je suis actuellement entrain de faire un forumlaire pour ajouter des news sur mon site et je suis arriver au BBcode.
J'ai suivi le tuto sur Grafikart, tout fonctionne sans problème.
Maintenant j'aimerai faire des amélioration. Et je tombe sur un problème.
Comment faire pour les listes à puces (ou numéroté ?).
Voici le code que j'utilise.
Traitement du formulaire :
$texte = nl2br(htmlspecialchars($_POST['texte']));
// conversion du BBcode
$conv = array(
'\[b\](.*?)\[\/b\]' => '<strong>$1</strong>',
'\[i\](.*?)\[\/i\]' => '<em>$1</em>',
'\[u\](.*?)\[\/u\]' => '$1',
'\[img\](.*?)\[\/img\]' => '<img src="$1"/>',
'\[url=([^\]]*)\](.*)\[\/url\]' => '<a href="$1">$2</a>'
);
foreach($conv as $k => $v){
$texte = preg_replace('/'.$k.'/',$v,$texte);
}
Et voici la ligne de Markitup qui m'intéresse :
{name:'Bulleted List', openWith:' <li>', closeWith:'</li>', multiline:true, openBlockWith:'<ul>\n', closeBlockWith:'\n</ul>'},
En fait je n'arrive pas à faire les liste dans la variable $conv
Pouvez-vous m'aidez ?
Merci d'avance 