xBB v. 0.24 - PHP-библиотека для работы с BBCode. Часть 3. Быстрый старт
Быстрый старт
Класс, реализующий обработку ББКода, называется bbcode. Вот пример использования этого класса в PHP-коде:
Все достаточно просто. При инициализации объекта ему передается текст, содержащий BBCode. Метод get_html возвращает текст HTML, конвертированный из BBCode. Следующий пример демонстрирует, как можно обработать последовательность текстов BBCode:
В этом примере текст BBCode обрабатывается не при инициализации объекта, а путем вызова специального метода parse.
Для работы со смайликами в классе bbcode предусмотрено свойство mnemonics, которое является массивом и должно содержать пары
Например:
Сформируйте массив замен и положите его в mnemonics. Тогда ваши смайлики будут обрабатываться. Смайлики не будут вставляться в содержимое тегов
Пример PHP-кода, устанавливающего набор смайликов:
Более подробно о работе с библиотекой смотрите в разделе "API".
                	
$text = '[b]Переменная с текстом BBCode: [i]Hello world![/i][/b]';
 | 
Все достаточно просто. При инициализации объекта ему передается текст, содержащий BBCode. Метод get_html возвращает текст HTML, конвертированный из BBCode. Следующий пример демонстрирует, как можно обработать последовательность текстов BBCode:
$list = array(
 | 
В этом примере текст BBCode обрабатывается не при инициализации объекта, а путем вызова специального метода parse.
Для работы со смайликами в классе bbcode предусмотрено свойство mnemonics, которое является массивом и должно содержать пары
'мнемоника' => 'ее замена'
Например:
':)' => '<img src="ulibka.gif" alt="Улыбка" />'Сформируйте массив замен и положите его в mnemonics. Тогда ваши смайлики будут обрабатываться. Смайлики не будут вставляться в содержимое тегов
[bbcode], [code], [nobb] и [php].Пример PHP-кода, устанавливающего набор смайликов:
$text = 'Переменная [b]BBCode[/b] со смайликами: :) :D';
 | 
Более подробно о работе с библиотекой смотрите в разделе "API".
Скачать zip-архив со скриптом, тестами и набором смайликов можно здесь.
Статистика просмотров страницы:
- за текущий месяц (Ноябрь 2025) - 2;
 - за прошлый месяц (Октябрь 2025) - 4;
 - за последние 3 месяца (Август 2025 - Октябрь 2025) - 6;
 - за последний год (Ноябрь 2024 - Октябрь 2025) - 6;
 
Статьи и обзоры Все статьи
            Подборка лучших бесплатных видеоуроков по программированию для детей и подростков.
        
    
            Теперь пользователи получают максимум технологий без переплат, что делает апгрейд ...
        
    
            В статье разбираем, от чего зависит скорость зарядки смартфонов и ...
        
    
            Узнайте, какие квесты в Ташкенте заинтересуют профессионалов в области IT ...