BBCode sans phpBB?
Résolu
Herzes
-
Herzes -
Herzes -
Bonjour les forumers,
Savez vous s'il est possible d'ajouter le BBCode sans phpBB(pour un forum codé main)?
Ou bien s'il existe un équivalent en bibliothèque(library) d'objets PHP(libre bien sûr)?
Savez vous s'il est possible d'ajouter le BBCode sans phpBB(pour un forum codé main)?
Ou bien s'il existe un équivalent en bibliothèque(library) d'objets PHP(libre bien sûr)?
A voir également:
- BBCode sans phpBB?
- Bbcode download - Télécharger - Divers Web & Internet
- Vidéo youtube dans forum phpbb ✓ - Forum PHP
- Différence entre forum phpbb et forumactif? - Forum PHP
- Créer une signature forum image BBCode. - Forum Webmastering
1 réponse
Voici une fonction que j'utilise:
Tu peux très bien rajouter des balises.
J'espère que ça pourra te servir.
Pour l'utiliser, le code:
Affichera:
function bbcode($string) { $pattern = array( '/\\n/', '/\\r/', '/\[b\](.*?)\[\/b\]/is', '/\[i\](.*?)\[\/i\]/is', '/\[u\](.*?)\[\/u\]/is', '/\[s\](.*?)\[\/s\]/is' ); $replace = array( '', '', '<strong>\1</strong>', '<em>\1</em>', '<span style="text-decoration: underline;">\1</span>', '<span style="text-decoration: line-through;">\1</span>' ); return preg_replace($pattern, $replace, nl2br(stripslashes($string))); }
Tu peux très bien rajouter des balises.
J'espère que ça pourra te servir.
Pour l'utiliser, le code:
$texte = 'Ceci est un texte [b]gras[/b].'; echo'<p>'.bbcode($texte).'</p>';
Affichera:
Ceci est un texte gras.
J'aurai pas imaginé le "*?", ça me rappelles le DOS et j'avoue un peu mis à la trappe dans ma prog PHP.
Merci beaucoup, hop dans notepad++.