Example #1
0
 def initialize(self):
     self.init()
     self.mpost = MPost()
     self.mcat = MCatalog()
     self.cats = self.mcat.query_all()
     self.mpost2catalog = MPost2Catalog()
     self.ysearch = yunsearch()
Example #2
0
    def initialize(self):

        self.mdb = MPage()
        self.mcat = MCatalog()
        self.cats = self.mcat.query_all()
        self.mspec = SpesubModel()
        self.specs = self.mspec.get_all()
Example #3
0
 def render(self):
     self.mcat = MCatalog()
     all_cats = self.mcat.query_all()
     kwd = {
         'cats': all_cats,
     }
     return self.render_string('tplite/modules/menu.html', kwd=kwd)
Example #4
0
    def render(self, *args, **kwargs):
        self.mpost2catalog = MPost2Catalog()
        self.mcat = MCatalog()

        cat_slug = args[0]
        current = int(args[1])
        # cat_slug 分类
        # current 当前页面

        cat_rec = self.mcat.get_by_slug(cat_slug)
        num_of_cat = self.mpost2catalog.catalog_record_number(cat_rec.uid)

        tmp_page_num = int(num_of_cat / config.page_num)

        page_num = tmp_page_num if abs(
            tmp_page_num -
            num_of_cat / config.page_num) < 0.1 else tmp_page_num + 1

        kwd = {
            'page_home': False if current <= 1 else True,
            'page_end': False if current >= page_num else True,
            'page_pre': False if current <= 1 else True,
            'page_next': False if current >= page_num else True,
        }

        print(kwd)

        return self.render_string(
            '{0}/modules/catalog_pager.html'.format(
                config.torlite_template_name),
            kwd=kwd,
            cat_slug=cat_slug,
            pager_num=page_num,
            page_current=current,
        )
Example #5
0
 def render(self, with_count=True):
     self.mcat = MCatalog()
     all_cats = self.mcat.query_all(with_count=True)
     kwd = {
         'cats': all_cats,
         'with_count': with_count,
     }
     return self.render_string('tplite/modules/menu_post.html', kwd=kwd)
Example #6
0
 def initialize(self):
     self.mpost = MPost()
     self.mcat = MCatalog()
     self.muser = MUser()
     if self.get_current_user():
         self.userinfo = self.muser.get_by_id(self.get_current_user())
     else:
         self.userinfo = None
Example #7
0
    def initialize(self):

        self.mpost = MPost()
        self.mcat = MCatalog()
        self.cats = self.mcat.query_all()
        self.mspec = SpesubModel()
        self.specs = self.mspec.get_all()
        self.mpost2catalog = MPost2Catalog()
Example #8
0
 def render(self):
     self.mcat = MCatalog()
     recs = self.mcat.query_all()
     out_str = ''
     for rec in recs:
         tmp_str = '''<li><a href="/category/{0}" title="{1}">{1}</a></li>'''.format(rec.slug, rec.name)
         out_str += tmp_str
     return out_str
Example #9
0
 def render(self):
     self.mcat = MCatalog()
     all_cats = self.mcat.query_all()
     kwd = {
         'cats': all_cats,
     }
     return self.render_string('{0}/modules/menu.html'.format(
         config.torlite_template_name),
                               kwd=kwd)
Example #10
0
 def initialize(self):
     self.mpost = MPost()
     self.mcat = MCatalog()
     self.muser = MUser()
     if self.get_current_user():
         self.userinfo = self.muser.get_by_id(self.get_current_user())
     else:
         self.userinfo = None
     self.tmpl_sig = app_template_name
Example #11
0
    def initialize(self):
        self.mpost = MPost()
        self.mapp = torapp.model.app_model.MApp()

        self.mcat = MCatalog()
        self.muser = MUser()
        if self.get_current_user():
            self.userinfo = self.muser.get_by_id(self.get_current_user())
        else:
            self.userinfo = None
Example #12
0
 def render(self, with_count=True):
     self.mcat = MCatalog()
     all_cats = self.mcat.query_all(by_count=True)
     kwd = {
         'cats': all_cats,
         'with_count': with_count,
     }
     return self.render_string('{0}/modules/menu_post.html'.format(
         config.torlite_template_name),
                               kwd=kwd)
Example #13
0
 def initialize(self):
     self.init()
     self.mpost = MPost()
     self.mcat = MCatalog()
     self.cats = self.mcat.query_all()
     self.mpost_hist = MPostHist()
     self.mpost2catalog = MPost2Catalog()
     self.mpost2reply = MPost2Reply()
     self.mapp2tag = MPost2Label()
     self.mrel = MRelation()
     self.tmpl_router = 'post'
Example #14
0
 def initialize(self):
     self.muser = MUser()
     self.mpage = MPage()
     self.mdb = MPost()
     self.mcat = MCatalog()
     self.cats = self.mcat.query_all()
     self.mspec = SpesubModel()
     if self.get_current_user():
         self.userinfo = self.muser.get_by_id(self.get_current_user())
     else:
         self.userinfo = None
Example #15
0
 def initialize(self):
     self.muser = MUser()
     self.mwiki = MWiki()
     self.mcat = MCatalog()
     self.cats = self.mcat.query_all()
     self.mspec = SpesubModel()
     self.specs = self.mspec.get_all()
     self.mwiki_hist = MWikiHist()
     if self.get_current_user():
         self.userinfo = self.muser.get_by_id(self.get_current_user())
     else:
         self.userinfo = None
Example #16
0
    def initialize(self):
        self.muser = MUser()
        self.mpost = MPost()
        self.mcat = MCatalog()
        self.cats = self.mcat.query_all()
        self.mspec = SpesubModel()
        self.specs = self.mspec.get_all()
        self.mpost_hist = MPostHist()
        self.mpost2catalog = MPost2Catalog()
        self.mreply = MReply()

        if self.get_current_user():
            self.userinfo = self.muser.get_by_id(self.get_current_user())
        else:
            self.userinfo = None
Example #17
0
    def initialize(self):
        self.init()
        self.muser = MUser()
        self.mpost = MPost()
        self.mcat = MCatalog()
        self.cats = self.mcat.query_all()
        self.mspec = SpesubModel()
        self.specs = self.mspec.get_all()
        self.mpost_hist = MPostHist()
        self.mpost2catalog = MPost2Catalog()
        self.mpost2reply = MPost2Reply()
        self.mapp2tag = MPost2Label()
        self.mrel = MRelation()
        self.tmpl_router = 'post_ajax'

        if self.get_current_user():
            self.userinfo = self.muser.get_by_id(self.get_current_user())
        else:
            self.userinfo = None
Example #18
0
    def initialize(self):
        # analyzer = ChineseAnalyzer()
        # schema = Schema(title=TEXT(stored=True, analyzer = analyzer), path=ID(stored=True), content=TEXT(stored=True, analyzer=analyzer))
        # ix = config.ix
        # self.searcher = config.searcher
        # self.parser = config.parser
        # self.parser = QueryParser("content", schema=ix.schema)

        self.muser = MUser()
        self.mpost = MPost()
        self.mcat = MCatalog()
        self.cats = self.mcat.query_all()
        self.mspec = SpesubModel()
        self.specs = self.mspec.get_all()
        self.mpost_hist = MPostHist()
        self.mpost2catalog = MPost2Catalog()
        if self.get_current_user():
            self.userinfo = self.muser.get_by_id(self.get_current_user())
        else:
            self.userinfo = None
Example #19
0
from torlite.model.mpost import MPost
from torlite.model.mpage import MPage
from torlite.model.mcatalog import MCatalog
from maplet.model.app2catalog_model import MApp2Catalog
from torlite.model.mpost2catalog import MPost2Catalog

from maplet.model.equation_model import MApp

if __name__ == '__main__':
    uu = MApp()
    tt = uu.get_all()

    vv = MPost()
    ss = vv.query_all()

    ab = MCatalog()
    ba = ab.query_all()

    cd = MPage()
    dc = cd.query_all()

    with open('site_map_haosou.txt', 'w') as fo:
        fo.write(raw_text)
        for x in tt:
            # print(x.uid)
            fo.write('http://www.yunsuan.org/app/{0}\n'.format(x.uid))
        for y in ss:
            fo.write('http://www.yunsuan.org/post/{0}.html\n'.format(y.uid))

        for z in ba:
            print(z.slug)
Example #20
0
 def initialize(self):
     self.init()
     self.mclass = MCatalog()
     self.tmpl_router = 'maintain_category'
Example #21
0
 def initialize(self):
     self.init()
     self.mclass = MCatalog()
     self.tmpl_router = 'category_ajax'
Example #22
0
__author__ = 'bukun'

import sys

from torlite.model.mcatalog import MCatalog
from maplet.model.app2catalog_model import MApp2Catalog
from torlite.model.mpost2catalog import MPost2Catalog

if __name__ == '__main__':
    mapp2tag = MApp2Catalog()
    mpost2cat = MPost2Catalog()
    mcat = MCatalog()
    for x in mapp2tag.query_count():
        mcat.update_app_catalog_num(x.catalog.uid, x.num)

    for x in mpost2cat.query_count():
        print(x.catalog.uid, x.num)
        mcat.update_post_catalog_num(x.catalog.uid, x.num)
Example #23
0
 def initialize(self):
     self.init()
     self.mpost = MPost()
     self.mcat = MCatalog()
     self.mpage = MPage()
     self.mlink = MLink()
Example #24
0
 def initialize(self):
     self.init()
     self.mpage = MPage()
     self.mcat = MCatalog()
     self.cats = self.mcat.query_all()
     self.tmpl_router = 'page_ajax'
Example #25
0
 def initialize(self):
     self.init()
     self.mpage = MPage()
     self.mcat = MCatalog()
     self.cats = self.mcat.query_all()
Example #26
0
 def initialize(self):
     self.mpost = MPost()
     self.mcat = MCatalog()
Example #27
0
 def initialize(self):
     self.init()
     self.mwiki = MWiki()
     self.mcat = MCatalog()
     self.cats = self.mcat.query_all()
     self.mwiki_hist = MWikiHist()