precise-bbcode - bb коды¶
# settings.py
INSTALLED_APPS = (
...
'precise_bbcode',
)
# views.py
from precissebbcode.parser import get_parser
parser = get_parser()
html = parser.render(content)
{% load bbcode_tags %}
{% bbcode record.content %}
{{ record.content|bbcode }}
Кофнигурирование¶
BBCODE_ALLOW_SMILIES¶
Булево, выключить графические смайлы
BBCODE_ESCAPE_HTML¶
Список недопустимых символов, которые должны быть заменены соответсвующими литералами HTML.
BBCODE_ESCAPE_HTML = ( ('&', '&'), ... )
SMILIES_UPLOAD_TO¶
Имя папки, в которой хранятся файлы смайлов
По умолчанию “precise_bbcode/smilies”
BBCodeTextField¶
Наборы bb кодов¶
b - strong - текст полужирный
i - em - текст курсивый
u - u - подчеркнутый текст
s - strike - зачеркнутый текст
center - текст по центру
<!-- [center]текст[/center] --> <div style="text-align: center;">текст</div>
code - текст с сохранением форматирования
<!-- [code]текст[/code] --> <code>текст</code>
color - текст в указанный цвет
<!-- [color=red]текст[/color] [color=#fff]текст[/color] --> <span style="color: red">текст</span>
quote - текст цитата
<!-- [quote=red]текст[/quote] --> <blockquote></blockquote>
list - список маркированный
<!-- [list] [*]элемент списка [*]элемент списка [/list] --> <ul></ul>
<!-- 1, 01, i, I, a, A --> <!-- [list=1] [*]нумерованный элемент списка [*]нумерованный элемент списка [/list] --> <ul style="list-style-type: decimal;"> <li></li> </ul>
url - ссылка
<!-- [url]ilnurgi1.ru[/url] [url=http://ilnurgi1.ru]ilnurgi1.ru[/url] --> <a href="http://ilnurgi1.ru">текст</a>
img - картинка
<!-- [img]ilnurgi1.ru[/img] --> <img src="ilnurgi1.ru" alt="">