IMHO this should be added to the (not existing) README.
The Problem is in HTMLParser while replacing text smilies with pictures to exclude ‘a’, ‘pre’ and ‘span’ blocks.
Example and more info here: https://github.com/jedie/django-phpBB3/issues/14
A work-a-round is to disable smiles support with settings.DJANGOBB_SMILES_SUPPORT = False
Other work-a-round is to change smiles() in ./djangobb_forum/util.py to e.g.:
So smilies would not replaced with picture, if HTMLParser can't parse the text.
def smiles(data): """ Replace text smiles. """ try: parser = ExcludeTagsHTMLParser(_smile_replacer) parser.feed(data) smiled_html = parser.html parser.close() except HTMLParseError, err: smiled_html = data return smiled_html
EDIT: Create http://djangobb.org/ticket/238 for this