Sfoglia il codice sorgente

버그 수정 및 사소한 수정

Surplus_Up (2DU) 7 anni fa
parent
commit
979f7cfb0e
3 ha cambiato i file con 19 aggiunte e 2 eliminazioni
  1. 17 1
      app.py
  2. 1 1
      func.py
  3. 1 0
      set_mark/namu.py

+ 17 - 1
app.py

@@ -2483,6 +2483,21 @@ def topic(name = None, sub = None):
             data = '<h2 id="topic_top_title">' + sub + '</h2>' + all_data + data,
             menu = [['topic/' + url_pas(name), load_lang('list')]]
         ))
+
+@app.route('/tool/<name>')
+def user_tool(name = None):
+    data =  '''
+            <h2>''' + load_lang('tool') + '''</h2>
+            <ul>
+                <li><a href="/record/''' + url_pas(name) + '''">''' + load_lang('record') + '''</li>
+            </ul>
+            '''
+
+    return easy_minify(flask.render_template(skin_check(), 
+        imp = [name, wiki_set(), custom(), other2([' (' + load_lang('tool') + ')', 0])],
+        data = data,
+        menu = [['topic/' + url_pas(name), load_lang('list')]]
+    ))
         
 @app.route('/topic/<everything:name>', methods=['POST', 'GET'])
 @app.route('/topic/<everything:name>/<regex("close|agree"):tool>', methods=['GET'])
@@ -3560,6 +3575,7 @@ def recent_changes(name = None, tool = 'record'):
                     div = '<a href="/record/' + url_pas(name) + '?what=revert">(' + load_lang('revert') + ')</a><hr>' + div
                     div = '<a href="/record/' + url_pas(name) + '?what=move">(' + load_lang('move') + ')</a> ' + div
                     div = '<a href="/record/' + url_pas(name) + '?what=delete">(' + load_lang('delete') + ')</a> ' + div
+                    div = '<a href="/topic_record/' + url_pas(name) + '">(' + load_lang('discussion') + ')</a> ' + div
                     
                     curs.execute("select id, title, date, ip, send, leng from history where ip = ? order by date desc limit ?, '50'", [name, str(sql_num)])
                 else:
@@ -3691,7 +3707,7 @@ def recent_changes(name = None, tool = 'record'):
 
                 title = load_lang('edit') + ' ' + load_lang('record')
                 
-                menu = [['other', load_lang('other')], ['user', load_lang('user')], ['count/' + url_pas(name), load_lang('count')], ['topic_record/' + url_pas(name), load_lang('discussion')]]
+                menu = [['other', load_lang('other')], ['user', load_lang('user')], ['count/' + url_pas(name), load_lang('count')]]
                 
                 div += next_fix('/record/' + url_pas(name) + '/' + url_pas(what) + '?num=', num, data_list)
                 

+ 1 - 1
func.py

@@ -422,7 +422,7 @@ def ip_pas(raw_ip):
             ip = '<a id="not_thing" href="/w/' + url_pas('user:' + raw_ip) + '">' + raw_ip + '</a>'
          
     if hide == 0:
-        ip += ' <a href="/record/' + url_pas(raw_ip) + '">(' + load_lang('record') + ')</a>'
+        ip += ' <a href="/tool/' + url_pas(raw_ip) + '">(' + load_lang('tool') + ')</a>'
 
     return ip
 

+ 1 - 0
set_mark/namu.py

@@ -170,6 +170,7 @@ def middle_parser(data):
     middle_number = 0
     fol_num = 0
     syntax_num = 0
+    folding_num = 0
     while 1:
         middle_data = re.search('(?:{{{((?:(?! |{{{|}}}|&lt;).)*) ?|(}}}))', data)
         if middle_data: