Bonjour,

Ci-dessous le code permettant de remplacer les balises phpbb par des div de citation (les imbrications de citations fonctionnent).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
function replace_quotes_callback($matches) {
    $cite = empty($matches[1]) ? '<p><strong>Citation : </strong></p>' : '<p><strong>' . $matches[1] . '</strong> a écrit :</p>';
    return '<div class="quote">' . $cite . '<p>' . replace_quotes($matches[2]) . '</p></div>';
}
 
function replace_quotes($data) {
    return preg_replace_callback('~\[quote(?:=([^\]]+))?\]((?:(?R)|.)*?)\[/quote\]~s', 'replace_quotes_callback', $data);
}
 
function code($texte){
      $texte = replace_quotes($texte);
      return $texte;
}
Ya-t'il possibilité svp de supprimer cette balise phpbb ouverte et non fermée ou fermée et non ouverte, afin d'éviter que ça saccage le visuel du site ?

Merci