1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| public function bbcode($data)
{
if ($this->options->enable_bbcode) {
// Remplace
$data = preg_replace('/\[b\](.*?)\[\/b\]/', '<strong>$1</strong>', $data);
// Remplace $data = preg_replace('/\[q\](.*?)\[\/q\]/', '<q>$1</q>', $data);
// Remplace [user][/user]
$data = preg_replace('/\[user\](.*?)\[\/user\]/', '<em><strong><font color="#E6001C">$1</font></strong></em>', $data);
// Remplace [color=][/color]
$data = preg_replace('/\[color=([^ ]+).*\](.*)\[\/color\]/', '<font color="$1">$2</font>', $data);
// Remplace
$data = preg_replace('/\[i\](.*?)\[\/i\]/', '<em>$1</em>', $data);
// Remplace
$data = preg_replace('/\[url=([^ ]+).*\](.*)\[\/url\]/', '<a href="$1" target="_blank" rel="nofollow">$2</a>', $data);
// Remplace
$data = preg_replace('/\[url\](.*)\[\/url\]/', '<a href="$1" target="_blank" rel="nofollow">$1</a>', $data);
}
return $data;
} |
Partager