##// END OF EJS Templates
Connect replies to the new post link format. Strip quote tag.
neko259 -
r753:b7096f08 default
parent child Browse files
Show More
@@ -130,7 +130,7 b' def bbcode_extended(markup):'
130 parser = bbcode.Parser()
130 parser = bbcode.Parser()
131 parser.add_formatter('post', render_reflink, strip=True)
131 parser.add_formatter('post', render_reflink, strip=True)
132 parser.add_simple_formatter('quote',
132 parser.add_simple_formatter('quote',
133 u'<span class="multiquote">%(value)s</span>')
133 u'<span class="multiquote">%(value)s</span>', strip=True)
134 parser.add_simple_formatter('comment',
134 parser.add_simple_formatter('comment',
135 u'<span class="comment">//%(value)s</span>')
135 u'<span class="comment">//%(value)s</span>')
136 parser.add_simple_formatter('spoiler',
136 parser.add_simple_formatter('spoiler',
@@ -36,7 +36,7 b" NO_IP = '0.0.0.0'"
36 # TODO Real user agent should be saved instead of this
36 # TODO Real user agent should be saved instead of this
37 UNKNOWN_UA = ''
37 UNKNOWN_UA = ''
38
38
39 REGEX_REPLY = re.compile(r'&gt;&gt;(\d+)')
39 REGEX_REPLY = re.compile(ur'\[post\](\d+)\[/post\]')
40
40
41 logger = logging.getLogger(__name__)
41 logger = logging.getLogger(__name__)
42
42
@@ -119,7 +119,7 b' class PostManager(models.Manager):'
119 Connects replies to a post to show them as a reflink map
119 Connects replies to a post to show them as a reflink map
120 """
120 """
121
121
122 for reply_number in re.finditer(REGEX_REPLY, post.text.rendered):
122 for reply_number in re.finditer(REGEX_REPLY, post.text.raw):
123 post_id = reply_number.group(1)
123 post_id = reply_number.group(1)
124 ref_post = self.filter(id=post_id)
124 ref_post = self.filter(id=post_id)
125 if ref_post.count() > 0:
125 if ref_post.count() > 0:
General Comments 0
You need to be logged in to leave comments. Login now