def get(self, page=1, sort_by="hot"): sort_by = self.get_argument("sort_by", sort_by) page = abs(int(self.get_argument("page", page))) per_page = abs(int(self.get_argument("per_page", "20"))) msg = "" featured_posts = postsdb.get_featured_posts(6, 1) posts = [] post = {} hot_tags = tagsdb.get_hot_tags() is_blacklisted = False if self.current_user: is_blacklisted = self.is_blacklisted(self.current_user) if sort_by == "new": # show the newest posts posts = postsdb.get_new_posts(per_page, page) elif sort_by == "sad": # show the sad posts posts = postsdb.get_sad_posts(per_page, page) else: # get the current hot posts posts = postsdb.get_hot_posts(per_page, page) self.render( "post/lists_posts.html", sort_by=sort_by, page=page, msg=msg, posts=posts, post=post, featured_posts=featured_posts, is_blacklisted=is_blacklisted, tags=hot_tags, )
def get(self, page=1, sort_by="hot"): sort_by = self.get_argument('sort_by', sort_by) page = abs(int(self.get_argument('page', page))) per_page = abs(int(self.get_argument('per_page', '20'))) msg = '' featured_posts = postsdb.get_featured_posts(6, 1) posts = [] post = {} hot_tags = tagsdb.get_hot_tags() is_blacklisted = False if self.current_user: is_blacklisted = self.is_blacklisted(self.current_user) if sort_by == 'new': # show the newest posts posts = postsdb.get_new_posts(per_page, page) elif sort_by == 'sad': # show the sad posts posts = postsdb.get_sad_posts(per_page, page) else: # get the current hot posts posts = postsdb.get_hot_posts(per_page, page) self.render('post/lists_posts.html', sort_by=sort_by, page=page, msg=msg, posts=posts, post=post, featured_posts=featured_posts, is_blacklisted=is_blacklisted, tags=hot_tags)
def get(self, extra_path=""): if extra_path != "": self.render("post/widget_demo.html") else: # list posts # action = self.get_argument('action', '') page = abs(int(self.get_argument("page", "1"))) per_page = abs(int(self.get_argument("per_page", "9"))) # get the current hot posts posts = postsdb.get_hot_posts(per_page, page) self.render("post/widget.js", posts=posts)
def get(self, extra_path=''): if extra_path != '': self.render('post/widget_demo.html') else: # list posts #action = self.get_argument('action', '') page = abs(int(self.get_argument('page', '1'))) per_page = abs(int(self.get_argument('per_page', '9'))) # get the current hot posts posts = postsdb.get_hot_posts(per_page, page) self.render('post/widget.js', posts=posts)
def get(self, feed_type="hot"): #action = self.get_argument('action', '') page = abs(int(self.get_argument('page', '1'))) per_page = abs(int(self.get_argument('per_page', '9'))) posts = [] if feed_type == 'new': # show the newest posts posts = postsdb.get_new_posts(per_page, page) elif feed_type == 'sad': # show the sad posts posts = postsdb.get_sad_posts(per_page, page) else: # get the current hot posts posts = postsdb.get_hot_posts(per_page, page) self.render('post/feed.xml', posts=posts)
def get(self, feed_type="hot"): # action = self.get_argument('action', '') page = abs(int(self.get_argument("page", "1"))) per_page = abs(int(self.get_argument("per_page", "9"))) posts = [] if feed_type == "new": # show the newest posts posts = postsdb.get_new_posts(per_page, page) elif feed_type == "sad": # show the sad posts posts = postsdb.get_sad_posts(per_page, page) else: # get the current hot posts posts = postsdb.get_hot_posts(per_page, page) self.render("post/feed.xml", posts=posts)
def get(self, extra_path=''): view = self.get_argument('view', 'sidebar') if extra_path != '': self.render('post/widget_demo.html') else: # list posts #action = self.get_argument('action', '') page = abs(int(self.get_argument('page', '1'))) per_page = abs(int(self.get_argument('per_page', '9'))) num_posts = abs(int(self.get_argument('num_posts', '5'))) if view == "sidebar": # get the current hot posts posts = postsdb.get_hot_posts(per_page, page) self.render('post/widget.js', posts=posts, num_posts=num_posts) else: posts = postsdb.get_hot_posts_by_day() self.render('post/widget_inline.js', posts=posts, num_posts=3)
def get(self): posts = postsdb.get_hot_posts() has_previewed = self.get_argument("preview", False) recipients = userdb.get_newsletter_recipients() #on this page, you'll choose from hot posts and POST the selections to the email form` self.render('admin/daily_email.html')