Ejemplo n.º 1
0
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)
    )
Ejemplo n.º 2
0
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))
Ejemplo n.º 3
0
    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

        })