Написать нормальный css для форума.
ZZZНе поможет, это postmarkup удаляет.
Написать нормальный css для форума.
reclosedev, мне rss с нормальным форматированием приходит, вот я и решил, что проблема скорее в css. Могу ошибаться, конечно.
buddhaДа
Т.е. ждать и надеяться?
# test # test
slav0nicВыглядит неплохо, но кажется, ошибку в нем нашел:
я думаю сменить парсер на https://pypi.python.org/pypi/bbcode
import bbcode parser = bbcode.Parser() def render_code(name, value, options, parent, context): if options: lang = parser._replace(options.keys()[0], parser.REPLACE_ESCAPE) highlight_class = "lang-%s" % lang else: highlight_class = 'no-highlight' return '<code class="%s">%s</code>' % (highlight_class, value) parser.add_formatter( "code", render_code, render_embedded=False, transform_newlines=False, replace_links=False, replace_cosmetic=False, ) markup = """[code python] # before empty line # after empty line def test(): print 'test' print "test (c)" code = 123 a = [code] b = 42 [/code]""" print parser.format(markup) print bbcode.Parser().format(markup) [/code]
# after empty line
def test():
print 'test'
print "test (c)"
code = 123
a = {code}
b = 42
{/code}</code>
<code># before empty line<br /><br /># after empty line<br />def test():<br /> print 'test'<br /> print "test ©"<br /> code = 123<br /> a = {code}<br /> b = 42<br />{/code}</code>
def test(): code = 123 a = [code] b = 42 [/code] судя по предпросмотру тоже. Закрывающегося code не было в моем тексте.
test
test
# code python # проглатывает
просто code
нет