示例#1
0
 def __init__( self, title ):
     Item.__init__( self, Config.getInstance().basepath + os.sep + 'categories.txt', title, Config.getInstance().page_ext )
     self.title    = title
     self.items    = []
     self.children = []
     self.template = TemplateManager.getInstance().get('category.tpl')
     self.sorted   = False
示例#2
0
文件: tag.py 项目: surajsah544/SWG
 def __init__(self, title):
     Item.__init__(self,
                   Config.getInstance().basepath + os.sep + 'tags', title,
                   Config.getInstance().page_ext)
     self.title = title
     self.items = []
     self.template = TemplateManager.getInstance().get('tag.tpl')
     self.sorted = False
示例#3
0
 def __init__(self, title):
     Item.__init__(
         self,
         Config.getInstance().basepath + os.sep + 'categories.txt', title,
         Config.getInstance().page_ext)
     self.title = title
     self.items = []
     self.children = []
     self.template = TemplateManager.getInstance().get('category.tpl')
     self.sorted = False
示例#4
0
文件: page.py 项目: evilsocket/SWG
 def __init__( self, title, template = None ):
     Item.__init__( self, Config.getInstance().basepath, title, Config.getInstance().page_ext )
     self.datetime   = None
     self.author     = None
     self.categories = []
     self.tags       = []
     self.abstract   = ""
     self.content    = ""
     self.static     = False
     self.template   = TemplateManager.getInstance().get( 'post.tpl' if template is None else template )
示例#5
0
文件: author.py 项目: evilsocket/SWG
 def __init__( self, username ):
     Item.__init__( self, Config.getInstance().basepath + os.sep + 'members', username, Config.getInstance().page_ext )
     self.username = username
     self.items    = []
     self.avatar   = ""
     self.email    = ""
     self.website  = ""
     self.abstract = ""
     self.content  = ""
     self.template = TemplateManager.getInstance().get('author.tpl')
     self.sorted   = False
示例#6
0
 def __init__(self, title, template=None):
     Item.__init__(self,
                   Config.getInstance().basepath, title,
                   Config.getInstance().page_ext)
     self.datetime = None
     self.author = None
     self.categories = []
     self.tags = []
     self.abstract = ""
     self.content = ""
     self.static = False
     self.template = TemplateManager.getInstance().get(
         'post.tpl' if template is None else template)
示例#7
0
 def __init__(self, username):
     Item.__init__(self,
                   Config.getInstance().basepath + os.sep + 'members',
                   username,
                   Config.getInstance().page_ext)
     self.username = username
     self.items = []
     self.avatar = ""
     self.email = ""
     self.website = ""
     self.abstract = ""
     self.content = ""
     self.template = TemplateManager.getInstance().get('author.tpl')
     self.sorted = False
示例#8
0
文件: page.py 项目: evilsocket/SWG
    def create( self ):
        Item.create(self)

        # create only authors not already done
        if self.author != None and not os.path.exists( os.path.join( Config.getInstance().outputpath, self.author.url ) ):
            self.author.create()

        for category in self.categories:
            # create only categories not already done
            if not os.path.exists( os.path.join( Config.getInstance().outputpath, category.url ) ):
                category.create()

        for tag in self.tags:
            # create only tags not already done
            if not os.path.exists( os.path.join( Config.getInstance().outputpath, tag.url ) ):
                tag.create()
示例#9
0
    def create(self):
        Item.create(self)

        # create only authors not already done
        if self.author != None and not os.path.exists(
                os.path.join(Config.getInstance().outputpath,
                             self.author.url)):
            self.author.create()

        for category in self.categories:
            # create only categories not already done
            if not os.path.exists(
                    os.path.join(Config.getInstance().outputpath,
                                 category.url)):
                category.create()

        for tag in self.tags:
            # create only tags not already done
            if not os.path.exists(
                    os.path.join(Config.getInstance().outputpath, tag.url)):
                tag.create()
示例#10
0
文件: tag.py 项目: evilsocket/SWG
 def __init__( self, title ):
     Item.__init__( self, Config.getInstance().basepath + os.sep + 'tags', title, Config.getInstance().page_ext )
     self.title    = title
     self.items    = []
     self.template = TemplateManager.getInstance().get('tag.tpl')
     self.sorted   = False