def get(self, n=1): zsite = self.zsite zsite_id = self.zsite_id current_user = self.current_user current_user_id = self.current_user_id if zsite.cid == CID_SITE: zsite_fav_get_and_touch(zsite, current_user_id) li, page = render_zsite_site(self, n, '/read-%s') self.render("/ctrl/zsite/site/read.htm", li=li, page=page) else: # zsite_id = 137110 # item_list = po_tag(zsite_id, current_user_id, 15, 0 ) if current_user_id!=zsite_id: return self.redirect("%s/read"%current_user.link) item_list = [] po_id_list = rec_read_log_by_user_id_auto_more( current_user_id, 14, 0 ) t = [ 0, "推荐", rec_read_log_count_by_user_id(current_user_id), po_json(current_user_id, po_id_list, 47) , len(po_id_list) ] item_list.append(t) self.render( item_list = json_encode(item_list) )
def get(self, tag_id, n): zsite_id = self.zsite_id current_user_id = self.current_user_id tag_id = int(tag_id) if tag_id == 0: count = rec_read_log_count_by_user_id(current_user_id) id_list_getter = lambda limit, offset: rec_read_log_by_user_id( current_user_id, limit, offset) page, limit, offset = page_limit_offset( 'javascript:tag_cid_page(%s,%%s)' % tag_id, count, n, PAGE_LIMIT) li = id_list_getter(limit, offset) page = str(page) or 0 self.finish({'li': po_json(current_user_id, li, 47), 'page': page})
def get(self, tag_id, n): zsite_id = self.zsite_id current_user_id = self.current_user_id tag_id = int(tag_id) if tag_id == 0: count = rec_read_log_count_by_user_id(current_user_id) id_list_getter = lambda limit, offset: rec_read_log_by_user_id(current_user_id, limit, offset) page, limit, offset = page_limit_offset( 'javascript:tag_cid_page(%s,%%s)'%tag_id, count, n, PAGE_LIMIT ) li = id_list_getter(limit, offset) page = str(page) or 0 self.finish({ 'li':po_json(current_user_id, li, 47), 'page':page })
def po_tag_by_cid(cid, tag_id, user_id, limit=25, offset=0): id_list = po_id_list_by_tag_id_cid(tag_id, cid, limit, offset) return po_json(user_id, id_list, 45)
def po_json_by_rec_read(user_id, limit=7): id_list = rec_read_more(user_id, limit) return po_json(user_id , id_list, 47)