Exemplo n.º 1
0
 def GET(self):
     web.header("Content-Type","text/html; charset=utf-8")
     page = int(web.input().get("page",1)) 
     offset = (page-1)*pagesize
     stats = store.get_post_stats(False)
     tops = store.Post.where(status=1).order_by("modified desc")[offset:offset+pagesize]
     tags = store.get_post_tags(30)
     return render("news.html",
         tops = tops,
         stats=stats,
         tags=tags,
         page=page) 
Exemplo n.º 2
0
 def GET(self,tag):
     web.header("Content-Type","text/html; charset=utf-8")
     page = int(web.input().get("page",1)) 
     offset = (page-1)*pagesize
     tags = store.get_post_tags(30)
     stats = store.get_post_stats(tag)
     tops = store.Post.where("status=1 and tags like %s",'%%%s%%'%tag).order_by("modified desc")[offset:pagesize]
     return render("news.html",
         ctag=tag,
         tops = tops,
         stats=stats,
         tags=tags,
         page=page) 
Exemplo n.º 3
0
 def GET(self):
     web.header("Content-Type","text/html; charset=utf-8")
     tops = store.Code.where().order_by("create_time desc")[:10] 
     langs = store.Lang.where()
     stats = store.get_post_stats(False)
     posts = store.Post.where(status=1).order_by("created desc")[:pagesize]
     codetags = store.get_code_tags(30)
     posttags =  store.get_post_tags(30)
     return render("index.html",
         tops = tops,
         posts=posts,
         langs=langs,
         stats=stats,
         codetags=codetags,
         posttags=posttags) 
Exemplo n.º 4
0
 def GET(self,uid):
     web.header("Content-Type","text/html; charset=utf-8")
     try:
         page = int(web.input().get("page",1)) 
         post = store.Post.get(uid)
         post.hits += 1
         post.save()
         tags = store.get_post_tags(30)
         codeid = post.codeid
         code = None
         if codeid:
             code = store.Code.get(codeid)
         comments = store.Comment.where(postid=uid).order_by("created desc")[(page-1)*pagesize:pagesize]
         return render("post_view.html",
             tags=tags,
             post=post,
             comments=comments,
             page=page,
             code=code,
             pagename=post.title)
     except Exception,e:
         return errorpage("error %s"%e)