Проблема с BBCode + перенос строк в bueditor

Главные вкладки

Аватар пользователя _alex_ _alex_ 3 декабря 2007 в 21:37

Сделал следующию сортировку в фильтрах:
(в порядке исполнения)

  1. html-фильтр
  2. bbcode
  3. преобразователь переводов строки

Однако, в этом случае, следующий код:
[justify]параграф 1[/justify]
[justify]
Параграф 2
[list]
[*] Список
[/list]
параграф 3
[/justify]
Преобразуется в документе к виду:
<div style="text-align:justify;">параграф 1</div>
<div style="text-align:justify;">
Параграф 2</p>
<ol class="bb-list" style="list-style-type:circle;">
<li> Список
</li>
</ol>
<p>параграф 3
</div>
Как видите, если в тексте встречается тег <div>, то тег параграфа пропускается. Может кто-нибудь сталкивался с подобной проблемой. Не дадите совет, как пофиксить?
P.S. Использование преобразования из модуля bbcode, тоже не лучший выход. Он выделяет (по крайней мере на моих тестах он вел себя так), весь текст, как один абзац. Это тоже не очень хорошо, особенно, если применять для них форматирование (например красную строку).