Документация
xBB - PHP-библиотека для работы с BBCode. Версия 0.29
[h1 align=center]xBB версии 0.29[/h1] Основные отличия от версии 0.28: [ol] [*]Исправлены баги. Теги не добавлялись "на лету", - исправлено. Ссылки вида [nobb]'www.чего-то'[/nobb] преобразовывались к виду [nobb]'./www.чего-то'[/nobb], - исправлено. Теперь они, как положено, преобразуются к виду [nobb]'http://www.чего-то'[/nobb]. [*]С учетом особенностей IE (код '<br /><br />' равносилен коду '<br />') несколько изменено форматирование текста. Теперь в IE текст выглядит более ожидаемо. В других браузерах все выглядит как раньше. [*]Добавлены новые теги: [bbcode]@l;bdo@r;, @l;big@r;, @l;blockquote@r;, @l;br@r;, @l;cite@r;, @l;del@r;, @l;em@r;, @l;h4@r;, @l;h5@r;, @l;h6@r;, @l;ins@r;, @l;ol@r;, @l;p@r;, @l;pre@r;, @l;small@r;, @l;strong@r;, @l;ul@r;, @l;var@r;[/bbcode]. [*]Изменена конвертация в HTML тега [bbcode]@l;quote@r;[/bbcode]. Контейнер [tt]div[/tt] заменен на более семантически правильный [tt]blockquote[/tt]. [*]Изменен дизайн тестовых примеров. [/ol] Внесены изменения в [b]xBBEditor[/b]: [ol] [*]Для ускорения загрузки и работы, поддержания работоспособности редактора при разрыве соединения пришлось отказаться от технологии Ajax для подсветки кода. Для этого парсер был переписан на клиентском JavaScript в объеме, достаточном для подсветки кода. [*]Исправил глюк. Если форма с редактором находилась внизу страницы, то при загрузке редактора страница прокручивалась вниз. Теперь этого не происходит. [*]Переработал тулбар. Теперь внешний вид кнопок при активации/нажатии меняется средствами CSS, а не путем перегрузки картинки. Таким образом уменьшен объем загружаемых картинок и тулбар не "едет" в случае разрыва соединения с нетом. Уменьшен вес всех кнопок. [*]Убрал левую панель. Для вставки смайликов создал специальную кнопку. Для информации о программе, - тоже. Тем самым расширена рабочая область редактора. [*]Исправил глюк. Если редактор находился в режиме подсветки кода, то в FF при сабмите формы проподали переводы строк. Теперь этого не происходит. [*]Добавил кнопку предварительного просмотра. [*]Создал еще один конфигурационный файл, который определяет список шрифтов, палитру цветов и основные смайлики, предлагаемые на выбор пользователя. [/ol] Тем не менне должен предупредить, что [b]xBBEditor[/b] пока еще остается сырым экспериментальным приложением. Использовать его в рабочих проектах рекомендуется с большой осторожностью. Парсер xBB никак не зависит от xBBEditor-а и может быть использован в паре с любым другим редактором или без какого либо редактора. Документацию исправлю в ближайшее время [right][i][b]Дмитрий Скоробогатов[/b], 25.07.2007[/i][/right]
© 2006-2007, Dmitriy Skorobogatov