コード例 #1
0
ファイル: search_handler.py プロジェクト: hitrustnet/TorCMS
 def initialize(self):
     self.init()
     self.mpost = MPost()
     self.mcat = MCatalog()
     self.cats = self.mcat.query_all()
     self.mpost2catalog = MPost2Catalog()
     self.ysearch = yunsearch()
コード例 #2
0
ファイル: page_handler.py プロジェクト: ifcheung2012/TorCMS
    def initialize(self):

        self.mdb = MPage()
        self.mcat = MCatalog()
        self.cats = self.mcat.query_all()
        self.mspec = SpesubModel()
        self.specs = self.mspec.get_all()
コード例 #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)
コード例 #4
0
ファイル: modef.py プロジェクト: hitrustnet/TorCMS
    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,
        )
コード例 #5
0
ファイル: menu.py プロジェクト: ifcheung2012/TorCMS
 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)
コード例 #6
0
ファイル: index.py プロジェクト: wang12xishan/TorCMS
 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
コード例 #7
0
ファイル: cat_handler.py プロジェクト: wang12xishan/TorCMS
    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()
コード例 #8
0
ファイル: core_modules.py プロジェクト: ifcheung2012/TorCMS
 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
コード例 #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)
コード例 #10
0
ファイル: index_app.py プロジェクト: wyf379/maplet
 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
コード例 #11
0
ファイル: index.py プロジェクト: maplet/TorCMS
    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
コード例 #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)
コード例 #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'
コード例 #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
コード例 #15
0
ファイル: wiki_handler.py プロジェクト: ifcheung2012/TorCMS
 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
コード例 #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
コード例 #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
コード例 #18
0
ファイル: search_handler.py プロジェクト: wang12xishan/TorCMS
    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
コード例 #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)
コード例 #20
0
ファイル: maintain_handler.py プロジェクト: hitrustnet/TorCMS
 def initialize(self):
     self.init()
     self.mclass = MCatalog()
     self.tmpl_router = 'maintain_category'
コード例 #21
0
ファイル: maintain_handler.py プロジェクト: hitrustnet/TorCMS
 def initialize(self):
     self.init()
     self.mclass = MCatalog()
     self.tmpl_router = 'category_ajax'
コード例 #22
0
ファイル: script_update_count.py プロジェクト: wyf379/maplet
__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)
コード例 #23
0
ファイル: index.py プロジェクト: hitrustnet/TorCMS
 def initialize(self):
     self.init()
     self.mpost = MPost()
     self.mcat = MCatalog()
     self.mpage = MPage()
     self.mlink = MLink()
コード例 #24
0
ファイル: page_handler.py プロジェクト: hitrustnet/TorCMS
 def initialize(self):
     self.init()
     self.mpage = MPage()
     self.mcat = MCatalog()
     self.cats = self.mcat.query_all()
     self.tmpl_router = 'page_ajax'
コード例 #25
0
ファイル: page_handler.py プロジェクト: hitrustnet/TorCMS
 def initialize(self):
     self.init()
     self.mpage = MPage()
     self.mcat = MCatalog()
     self.cats = self.mcat.query_all()
コード例 #26
0
ファイル: index.py プロジェクト: ifcheung2012/TorCMS
 def initialize(self):
     self.mpost = MPost()
     self.mcat = MCatalog()
コード例 #27
0
 def initialize(self):
     self.init()
     self.mwiki = MWiki()
     self.mcat = MCatalog()
     self.cats = self.mcat.query_all()
     self.mwiki_hist = MWikiHist()