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-архив со скриптом, тестами и набором смайликов можно здесь.
32 просмотра
Статистика просмотров страницы:
- за прошлый месяц (Март 2024) - 3;
- за последние 3 месяца (Январь 2024 - Март 2024) - 7;
- за последний год (Апрель 2023 - Март 2024) - 13;
Статьи и обзоры Все статьи
Будущее маркетинговых исследований в контексте быстро развивающихся технологий.
Как тайные покупатели помогают компаниям оценить качество обслуживания, выявить проблемные ...
GT & Industrial Systems, LP, действующая в Узбекистане через зарегистрированное ...
В начале 2000-х мир киберспорта переживал свою золотую эпоху, а ...