Markdownify goldvertisements.

This commit is contained in:
Max Goodman
2012-12-07 14:49:41 -08:00
parent 91a34e53d1
commit 4024dd5e8a
4 changed files with 7 additions and 16 deletions

View File

@@ -557,7 +557,6 @@ spotlight_interest_nosub_p = .1
# map of comment tree version to how frequently it should be chosen relative to
# the others
comment_tree_version_weights = 1:1, 2:0
# message blurbs for the front page sidebar gold ad.
# use a '|' character to separate the title line from the smaller aside.
# in the title line, '%(reddit_gold)s' will be replaced by a link.
# markdown message blurbs for the front page sidebar gold ad.
# use **strong** markup for a larger font, and " \n" (<br>) to separate lines.
goldvertisement_blurbs = "Make reddit better. Try %(reddit_gold)." "This year, give the gift of %(reddit_gold)s.|(and you should probably also give some other, better gifts)"

View File

@@ -73,7 +73,7 @@ class ConfigValue(object):
messages_re = re.compile(r'"([^"]+)"')
@staticmethod
def messages(v, key=None, data=None):
return ConfigValue.messages_re.findall(v)
return ConfigValue.messages_re.findall(v.decode("string_escape"))
class ConfigValueParser(dict):

View File

@@ -3713,5 +3713,5 @@ class Goldvertisement(Templated):
def __init__(self):
Templated.__init__(self)
blurbs = g.live_config["goldvertisement_blurbs"]
blurb = random.choice(blurbs)
self.blurb_title, sep, self.blurb_aside = blurb.partition("|")
self.blurb = random.choice(blurbs)

View File

@@ -20,18 +20,10 @@
## reddit Inc. All Rights Reserved.
###############################################################################
<%namespace file="utils.html" import="tags, text_with_links"/>
<%namespace file="utils.html" import="text_with_links, md"/>
<div class="goldvertisement">
<div class="inner">
<p>
<strong>
${text_with_links(thing.blurb_title,
reddit_gold=dict(link_text="reddit gold", path="/gold/about"))}
</strong>
% if thing.blurb_aside:
<br><i>${thing.blurb_aside}</i>
% endif
</p>
${md(thing.blurb)}
</div>
</div>