Je travaille sur la section des commentaires pour un site, où les utilisateurs peuvent citer quelque chose qu'un autre utilisateur a dit. C'est votre bouton "devis" de base sur un forum.Citant des utilisateurs dans les forums
Utilisation de BBcode pour cela. Mais je ne sais pas comment faire pour obtenir le résultat.
Comment cette fonctionnalité est-elle généralement effectuée?
je peux avoir
[quote=username] some sentence [/quote]
qui serait idéalement converti en
<blockquote>username said:
some sentence
</blockquote>
A partir de maintenant, j'ai un code qui convertit
"[quote=username] ... [/quote]"
into
<blockquote> ... </blockquote>
mais je perds le nom d'utilisateur
ce que je s le code j'utilise
// output user comment
echo parse_quote($row['user_comment']);
// and this is the function to parse the quote
function parse_quote($str) {
$str = preg_replace("/\[quote=[\w\s\-\W][^\]]{1,}\]/", "<blockquote>:", $str);
$str = preg_replace("/\[\/quote\]/", "</blockquote>", $str);
return $str;
}
Donc, en résumé, comment est fait habituellement des forums ... citant le est la bonne façon? Si oui, comment puis-je convertir
[quote=username] some sentence [/quote]
dans
<blockquote>username said:
some sentence
</blockquote>