1

Тема: bb коды в 5-м движке

А как сделать bb коды в 5-й версии движка? Вставил код из 4-го двига и ничего не работает.

#функция bb кодов для сообщений
function bb($txtsob)
{
   $txtsob = preg_replace('#\[b\](.*?)\[/b\]#si', '<b>\1</b>', $txtsob);
   $txtsob = preg_replace('#\[i\](.*?)\[/i\]#si', '<i>\1</i>', $txtsob);
   $txtsob = preg_replace('#\[u\](.*?)\[/u\]#si', '<u>\1</u>', $txtsob);
   $txtsob = preg_replace('#\[red\](.*?)\[/red\]#si', '<font color="#8d0303">\1</font>', $txtsob);
   $txtsob = preg_replace('#\[green\](.*?)\[/green\]#si', '<font color="#52a74f">\1</font>', $txtsob);
   $txtsob = preg_replace('#\[gold\](.*?)\[/gold\]#si', '<font color="#fcb314">\1</font>', $txtsob);
   //$txtsob = preg_replace('#\[url=(.*?)\](.*?)\[/url\]#si', '<a href="\1">\2</a>', $txtsob);
   //$txtsob = preg_replace_callback('~\\[url=(http://.+?)\\](.+?)\\[/url\\]|(http://(www.)?[0-9a-z\.-]+\.[0-9a-z]{2,6}[0-9a-zA-Z/\?\.\~&amp;_=/%-:#]*)~', 'url_replace', $txtsob); 
   return $txtsob;
}
никакие не работают, пишется прямо буквально текстом [б]123[/б] только буквы латиницей, это чтоб здесь показать необработанную бэбэшку.

2

Re: bb коды в 5-м движке

А в какое именно место вы вставляете этот код . Возможно чтобы код заработал нужно отключить визуальный редактор, т.к. он фильтрует вставляемый код

3

Re: bb коды в 5-м движке

Этот код вставляю в /system/global.dat , а визуальный редактор у меня вообще удалён.

4

Re: bb коды в 5-м движке

Всё уже неактуально, так и не стали обрабатываться, да уже и ненадо.