Тема: Help plz!
Показать сообщение отдельно

  #4  
Старый 28.01.2008, 01:10
cash$$$
Banned
Регистрация: 06.01.2008
Сообщений: 413
Провел на форуме:
1301036

Репутация: 1334
Отправить сообщение для cash$$$ с помощью ICQ
По умолчанию

Может зто поможет
PHP код:
$text '[b]Переменная с текстом BBCode: [i]Hello world![/i][/b]';
// Подключаем библиотеку с классом
require_once 'ваш/путь/bbcode.lib.php';
// Создаем объект и распарсиваем $text
$bb = new bbcode($text);
// Конвертируем BBCode в HTML и выводим его
echo $bb -> get_html(); 
этот код демонстрирует, как можно обработать последовательность текстов BBCode:
PHP код:
$list = array(
    
'Первый текст с [b]ББКодом[/b]',
    
'Второй текст с [i]ББКодом[/i]'
);
// Подключаем библиотеку с классом
require_once 'ваш/путь/bbcode.lib.php';
// Создаем объект
$bb = new bbcode;
// В цикле парсим ББКод и выводим HTML
foreach ($list as $val) {
    
$bb -> parse($val);
    echo 
$bb -> get_html() . '<br />';

код, устанавливающий набор смайликов
PHP код:
$text 'Переменная [b]BBCode[/b] со смайликами: :) :D';
// Формируем список смайликов:
$smiles = array(
    
':)' => '<img src="images/smilies/2.gif" alt="Well" />',
    
':D' => '<img src="images/smilies/1.gif" alt="Very we!" />'
);
// Подключаем библиотеку с классом
require_once 'ваш/путь/bbcode.lib.php';
// Создаем объект и парсим $text
$bb = new bbcode($text);
// Задаем набор смайликов
$bb -> mnemonics $smiles;
// Конвертируем BBCode в HTML и выводим его
echo $bb -> get_html(); 
Смайлики не будут вставляться в содержимое тегов [bbcode], [code], [nobb], [php] и т.п..
 
Ответить с цитированием