BBCode в новини!?

SLADE

Registered
Здравейте. Някой може ли да ми каже как да си добавя BBCode в новините - при добавяне на новини става на въпрос!?
 
PHP:
$statia = stripslashes($row['content']); // tuk poleto v koeto e sadarjanieto na statiqta
			// bbcodes
			$statia = preg_replace('/\[url\=(.*?)\](.*?)\[\/url\]/is', '<a href="$1" target="_blank">$2</a>', $statia);
			$statia = preg_replace('/\[url\](.*?)\[\/url\]/is', '<a href="$1" target="_blank">$1</a>', $statia);
			$statia = preg_replace('/\[b\](.*?)\[\/b\]/', '<b>$1</b>', $statia);
			$statia = preg_replace('/\[i\](.*?)\[\/i\]/', '<i>$1</i>', $statia);
			$statia = preg_replace('/\[u\](.*?)\[\/u\]/', '<u>$1</u>', $statia);
			$statia = preg_replace('/\[img\](.*?)\[\/img\]/', '<img src="$1" style="max-width: 500px;" alt="$1" />', $statia);
echo $statia;
 
Как трябва да стане? Така ли?

PHP:
<?php
$statia = stripslashes($row['content']);
<tr>
<td align="left"><p class="margin">Новината:</p></td>
<td align="left"><textarea name="desc" id="desc" rows="7" cols="30" wrap="virtual"></textarea></td>
</tr>
			$statia = preg_replace('/\[url\=(.*?)\](.*?)\[\/url\]/is', '<a href="$1" target="_blank">$2</a>', $statia);

			$statia = preg_replace('/\[url\](.*?)\[\/url\]/is', '<a href="$1" target="_blank">$1</a>', $statia);

			$statia = preg_replace('/\[b\](.*?)\[\/b\]/', '<b>$1</b>', $statia);

			$statia = preg_replace('/\[i\](.*?)\[\/i\]/', '<i>$1</i>', $statia);

			$statia = preg_replace('/\[u\](.*?)\[\/u\]/', '<u>$1</u>', $statia);

			$statia = preg_replace('/\[img\](.*?)\[\/img\]/', '<img src="$1" style="max-width: 500px;" alt="$1" />', $statia);

echo $statia;
?>
 
това не са ти бутоните, този код служи когато извеждаш новините ли там за каквото искасх да показва текста форматиран
 
Аз искам при писането ми на новината когато напиша [/b][/b] примерно и после в новините да ми излиза тъмен текста(както е тук например)!?
 
PHP:
    $novinata = "<img src='{$sql->picture}' style='float:left;width:220px;height:165px;margin:2px;border:none;' /><div style='clear:both;'></div>$novinata";
    $novinata = substr($novinata,0 , 550);

Ето това ми е кода с който изкарвам новината. Къде трябва да сложа кода на колегата? Отгоре ли, отдолу ли? Или някак трябва да се върже с моя код, но не виждам как може да стане!? Някой може ли да ми помогне? Благодаря предварително!!!
 
Код:
$novinata = str_replace(array('[b]', '[/b]', '[i]', '[/i]'), array('<b>', '</b>', '<i>', '</i>'), $novinata);

$novinata = "<img src='{$sql->picture}' style='float:left;width:220px;height:165px;margin:2px;border:none;' /><div style='clear:both;'></div>$novinata";

$novinata = substr($novinata,0 , 550);
 

Горе