OSDN Git Service

reg title error
authoryamat0jp <yamat0jp@yahoo.co.jp>
Sat, 9 Sep 2017 09:32:26 +0000 (18:32 +0900)
committeryamat0jp <yamat0jp@yahoo.co.jp>
Sat, 9 Sep 2017 09:32:26 +0000 (18:32 +0900)
info reverse

index.py
templates/top.htm

index c6ee1c5..b77a6fd 100755 (executable)
--- 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)
index 86590d1..5a43162 100755 (executable)
@@ -21,9 +21,9 @@
        {% end %}
 {% end %}
 {% if name != '' %}
-       <p>[ <a href=/{{name}}>{{name}}</a> ] <=info channel
+       <p>[ <a href=/{{name}}>{{name}}</a> ] <=お知らせ
 {% end %}
-<p>[ <a href=/master>master</a> ] <=master
+<p>[ <a href=/master>master</a> ] <=管理人
 <div class="fb-like" data-href="http://pybbs.herokuapp.com" data-layout="box_count" data-action="like" data-size="small" data-show-faces="true" data-share="false"></div><footer>
 <p><br>
 <p><a href=/title>タイトル表示</a>