From: yamat0jp Date: Sat, 9 Sep 2017 09:32:26 +0000 (+0900) Subject: reg title error X-Git-Url: http://git.sourceforge.jp/view?a=commitdiff_plain;h=924446cc07240b63e6a02bf0bfd40b5f5036537c;p=pybbs%2Fpybbs.git reg title error info reverse --- diff --git a/index.py b/index.py index c6ee1c5..b77a6fd 100755 --- a/index.py +++ b/index.py @@ -57,11 +57,14 @@ class IndexHandler(BaseHandler): start = len(table)-i if start < 0: start = 0 + bool = (dbname == params['info name']) rec = sorted(table.all(),key=lambda x: x['number'])[start:start+i] + if bool == True: + rec = rec[::-1] if len(table) >= 10*i: self.render('modules/full.htm',position=pos,records=rec,data=params,db=dbname) return - if (dbname == params['info name'])and(self.current_user != b'admin'): + if (bool == True)and(self.current_user != b'admin'): self.render('modules/info.htm',position=pos,records=rec,data=params,db=dbname) else: self.render('modules/index.htm',position=pos,records=rec,data=params,username=na,db=dbname,aikotoba=rule) @@ -99,9 +102,11 @@ class NaviHandler(tornado.web.RequestHandler): def name(self): names = self.application.db.tables() na = self.application.db.get(where('kinds') == 'conf')['info name'] - for s in ['_default','master','temp',na]: + for s in ['_default','master','temp']: if s in names: names.remove(s) + if na in names: + names.remove(na) else: na = '' return sorted(names),na @@ -206,6 +211,8 @@ class RegistHandler(tornado.web.RequestHandler): if error == '': if not na: na = u'誰かさん' + if sub == '': + sub = u'タイトルなし.' s = datetime.now() reg = {'number':no,'name':na,'title':sub,'comment':text,'raw':com,'password':pw,'date':s.strftime('%Y/%m/%d %H:%M')} article.insert(reg) diff --git a/templates/top.htm b/templates/top.htm index 86590d1..5a43162 100755 --- a/templates/top.htm +++ b/templates/top.htm @@ -21,9 +21,9 @@ {% end %} {% end %} {% if name != '' %} -

[ {{name}} ] <=info channel +

[ {{name}} ] <=お知らせ {% end %} -

[ master ] <=master +

[ master ] <=管理人