OSDN Git Service

画像の仕組みを抜本的に変更
authoryamat0jp <terukohietori@gmail.com>
Sat, 6 Apr 2019 01:58:10 +0000 (10:58 +0900)
committeryamat0jp <terukohietori@gmail.com>
Sat, 6 Apr 2019 01:58:10 +0000 (10:58 +0900)
pybbs.py
templates/modules/index.htm

index d9b3c51..77d06b2 100644 (file)
--- a/pybbs.py
+++ b/pybbs.py
@@ -71,8 +71,12 @@ class IndexHandler(BaseHandler):
         if self.bool is True and self.current_user != b'admin':
             self.render('modules/info.htm',position=self.pos,records=self.rec,data=params,db=dbname,error='')
         else:
+            if self.current_user == b'admin':
+                s = '<label><p>URL </p><input name="url" placeholder="src=http://"></label>'
+            else:
+                s = ''
             self.render('modules/index.htm',position=self.pos,records=self.rec,data=params,username=self.na,title='',
-            comment='',db=dbname,aikotoba=self.rule,error='',check='checked')
+            comment='',db=dbname,aikotoba=self.rule,error='',check='checked',admin=s)
 
 class LoginHandler(BaseHandler):
     def get(self):
@@ -193,11 +197,10 @@ class RegistHandler(IndexHandler):
                         error += u'禁止ワード.<br>'
                         kinsi = True
                         break
-            if self.current_user != b'admin':
-                for word in words:
-                    if word in line.lower():
-                       tag = escape.xhtml_escape(word)
-                       error += u'タグ違反.('+tag+')<br>'
+            for word in words:
+                if word in line.lower():
+                    tag = escape.xhtml_escape(word)
+                    error += u'タグ違反.('+tag+')<br>'
             i += len(line)
             obj = re.finditer('http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+', line)
             for x in obj:
index 2ddf813..7f4949d 100755 (executable)
@@ -40,6 +40,9 @@
         <tr><td>
           <label><p>合言葉をひらがなで入力してください: gennki<input name=aikotoba type=text value={{aikotoba}}></label>
         </td></tr>
+        <tr><td>
+          {{admin}}
+        </td></tr>
       </table>
     </form>
     <button>open</button>