Парметры размещения картинок
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Теперь при вставке картинки вы можете размещать текст слева от нее или справа, что удобно для вставки иллюстраций в большие сообщения.
Если вы хотите вставить внешнюю картинку используя bbcode используйте следующие тэги
[IMG]httр://ссылка-на-изображение.ру[/IMG] - текст будет под изображением
[IMG=left]httр://ссылка-на-изображение.ру[/IMG] - текст будет справа
[IMG=right]httр://ссылка-на-изображение.ру[/IMG] - текст будет слева
а если
[IMG=center]httр://ссылка-на-изображение.ру[/IMG]
Как будет?
Хотелось чтобы по центру текст и картинка выравнивалась!
(соответствующий парсинг сделать надо типа:
function BBcodeToHTML($txt) {
$txt=str_replace('<','<',$txt);
$txt=str_replace('>','>',$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;
)
И есчё: в интерфейс кнопки добавить соответствующие надо!
Ok. Добавлю.