BBCode [code]

Автор keanor, 13 января 2009, 10:29:22

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

keanor

Доброго времени суток друзья, передо мной возникла неоходимость вставить свой обработчик ббкода  (code] - сначала долго не мог найти файл в котором это, потом натолкнулся на статью http://www.simplemachines.ru/index.php/topic,1236.0.html - только легче этого не стало... В файлк Subs.php я нашел место где в массив заносится (code] - только их там 2 подряд, и обе на внешний вид абсолютно одинаковые.
'tag' => 'code',
'type' => 'unparsed_content',
'content' => '<div class="codeheader">' . $txt['smf238'] . ':</div><div class="code">' . ($context['browser']['is_gecko'] ? '<pre style="margin-top: 0; display: inline;">$1</pre>' : '$1') . '</div>',

логически верно представить что $1 (самый конец третей строки) это текст внутри ббкода, однако кода я передаю его в свою функцию и печатую (для проверки) печатается $1.

Я голову уже сломал помогите.


Моя функция принимает текст и возращает отформатированный текст, кавычки, тэги - она все это обрабатывает т.е. стандартный обработчик мне не нужен.
I'm from Russia, sorry my bad english)