Парметры размещения картинок

Аватар пользователя admin
Не в сети
Регистрация: 24.03.2010
Уважуха: 3

Теперь при вставке картинки вы можете размещать текст слева от нее или справа, что удобно для вставки иллюстраций в большие сообщения.
Если вы хотите вставить внешнюю картинку используя bbcode используйте следующие тэги
[IMG]httр://ссылка-на-изображение.ру[/IMG] - текст будет под изображением
[IMG=left]httр://ссылка-на-изображение.ру[/IMG] - текст будет справа
[IMG=right]httр://ссылка-на-изображение.ру[/IMG] - текст будет слева

Аватар пользователя Васян
Не в сети
Регистрация: 11.02.2007
Уважуха: 0

а если

Admin написал:

[IMG=center]httр://ссылка-на-изображение.ру[/IMG]

Как будет?
Хотелось чтобы по центру текст и картинка выравнивалась!
(соответствующий парсинг сделать надо типа:
function BBcodeToHTML($txt) {
$txt=str_replace('&lt;','<',$txt);
$txt=str_replace('&gt;','>',$txt);
$ptrn=array();
$htmc=array();
$ptrn[1]="#\[b\]#si"; $htmc[1]="<b>";
$ptrn[2]="#\[/b\]#si"; $htmc[2]="</b>";
$ptrn[3]="#\[i\]#si"; $htmc[3]="<i>";
$ptrn[4]="#\[/i\]#si"; $htmc[4]="</i>";
$ptrn[5]="#\[u\]#si"; $htmc[5]="<u>";
$ptrn[6]="#\[/u\]#si"; $htmc[6]="</u>";
$ptrn[7]="#\[list\]#si"; $htmc[7]="<ul>";
$ptrn[8]="#\[/list\]#si"; $htmc[8]="</ul>";
$ptrn[9]="#\[quote\]#si"; $htmc[9]="<br><fieldset align=center style='width:80%; color:#CC1100'><legend><b>Цитата:</b><br></legend>";
$ptrn[10]="#\[/quote\]#si"; $htmc[10]="</fieldset><br>";
$ptrn[11]="#\[code\]#si"; $htmc[11]="<br><fieldset align=center style='width:80%; color:#224488; font-family:Courier New, Courier, monospace;'><legend><b>Код:</b></legend>";
$ptrn[12]="#\[/code\]#si"; $htmc[12]="</fieldset><br>";
$ptrn[13]="/\[img\](.*?)\[\/img\]/si";
$htmc[13]='<img src="\1" border="0">';
$ptrn[14]="#\[url\]([a-z]+?://){1}(.*?)\[/url\]#si";
$htmc[14]='<a href="\1\2" target="_blank">\1\2</a>';
$ptrn[15]="#\[url\](.*?)\[/url\]#si";
$htmc[15]='<a href="http://\1" target="_blank">\1</a>';
$ptrn[16]="#\[url=([a-z]+?://){1}(.*?)\](.*?)\[/url\]#si";
$htmc[16]='<a href="\1\2" target="_blank">\3</a>';
$ptrn[17]="#\[url=(.*?)\](.*?)\[/url\]#si";
$htmc[17]='<a href="http://\1" target="_blank">\2</a>';
$ptrn[18]="#\[email\](.*?)\[/email\]#si";
$htmc[18]='<a href="mailto:\1">\1</A>';
$ptrn[19]="#\[email=(.*?)\](.*?)\[/email\]#si";
$htmc[19]='<a href="mailto:\1">\2</A>';
$ptrn[20]="#\[size=(.*?)\](.*?)\[/size\]#si";
$htmc[20]='<span style="font-size: \1px; line-height: normal">\2</span>';
$ptrn[21]="#\[color=(.*?)\](.*?)\[/color\]#si";
$htmc[21]='<font color="\1">\2</font>';
$ptrn[22]="#\[font=(.*?)\](.*?)\[/font\]#si";
$htmc[22]='<font face="\1">\2</font>';

$ptrn[23]="#\[q\]#si"; $htmc[23]="<q>";
$ptrn[24]="#\[/q\]#si"; $htmc[24]="</q>";

$ptrn[25]="#\[center\]#si"; $htmc[25]="<center>";
$ptrn[26]="#\[/center\]#si"; $htmc[26]="</center>";

$ptrn[27]="#\[quote=(.*?)\]#si";
$htmc[27]='<br><fieldset align=center style=\"width:80%; color:#CC1100\"><legend><b>\1 написал:</b><br></legend>';
$ptrn[28]="#\[/quote\]#si"; $htmc[28]="</fieldset><br>";

$txt=preg_replace($ptrn,$htmc,$txt);

return $txt;
)
И есчё: в интерфейс кнопки добавить соответствующие надо!

Аватар пользователя Dmitry Chernov
Не в сети
Регистрация: 09.01.2007
Уважуха: 3

Ok. Добавлю.