vBulletin BBCode на внешней странице

Я интегрировал свой vBulletin с пользовательской главной страницей. Мне интересно, как я могу использовать vBulletin BBcode на этой странице (я показываю некоторые сообщения там).

Какие-либо предложения?

1 ответ

Решение

Вероятно, лучше всего использовать парсер BBCode из самого vBulletin. Это относительно легко использовать, вот пример:

require_once('global.php');
require_once('includes/class_bbcode.php');

$parser = new vB_BbCodeParser($vbulletin, fetch_tag_list());
$text = $parser->parse('[B][I]text[/I][/B]');
print $text;

Возможно, вам придется играть в игры с chdir включать global.php откуда-то за пределами дерева vBulletin, но я уверен, что вы все равно должны были сделать это для другой интеграции.:)

Есть способ ограничения тегов тоже, просто рыться вокруг class_bbcode.php и вы увидите несколько довольно очевидных мест для начала.

Другие вопросы по тегам