def render_tag_site(self, n=1): zsite = self.zsite zsite_id = self.zsite_id current_user_id = self.current_user_id tc = tag_cid_count(zsite_id) if len(tc) == 1: limit = 12 else: limit = 5 tag_cid_json_list = [] for cid, count in tc: if count>limit: page = limit else: page = 0 t = [ cid, REDIS_REC_CID_DICT[cid], count, po_tag_by_cid(cid, zsite_id, current_user_id, limit), page ] tag_cid_json_list.append(t) self.render( '/ctrl/zsite/index/tag.htm', tag_cid_json_list = json_encode(tag_cid_json_list) )
def render_tag_site(self, n=1): zsite = self.zsite zsite_id = self.zsite_id current_user_id = self.current_user_id tc = tag_cid_count(zsite_id) if len(tc) == 1: limit = 12 else: limit = 5 tag_cid_json_list = [] for cid, count in tc: if count > limit: page = limit else: page = 0 t = [ cid, REDIS_REC_CID_DICT[cid], count, po_tag_by_cid(cid, zsite_id, current_user_id, limit), page ] tag_cid_json_list.append(t) self.render('/ctrl/zsite/index/tag.htm', tag_cid_json_list=json_encode(tag_cid_json_list))
def get(self, cid, n): zsite_id = self.zsite_id current_user_id = self.current_user_id page, limit, offset = page_limit_offset( 'javascript:tag_cid_page(%s,%%s)'%cid, int(tag_cid_count(zsite_id, cid) or 0), n, PAGE_LIMIT ) page = str(page) or 0 #print int(tag_cid_count(zsite_id, cid) or 0) self.finish({ 'li':po_tag_by_cid(cid, zsite_id, current_user_id, limit, offset), 'page':page })