瀏覽代碼

최적화

Surplus_Up (2DU) 7 年之前
父節點
當前提交
55e1ee2ec4
共有 1 個文件被更改,包括 9 次插入12 次删除
  1. 9 12
      app.py

+ 9 - 12
app.py

@@ -1119,10 +1119,12 @@ def xref(name = None):
         if data[1]:                
             div += ' (' + data[1] + ')'
         
+        curs.execute("select title from back where title = ? and type = 'include'", [data[0]])
+        db_data = curs.fetchall()
+        if db_data:
+            div += ' <a id="inside" href="/xref/' + url_pas(data[0]) + '">(' + load_lang('backlink') + ')</a>'
+
         div += '</li>'
-        
-        if re.search('^' + load_lang('template', 1) + ':', data[0]):
-            div += '<li><a id="inside" href="/xref/' + url_pas(data[0]) + '">' + data[0] + '</a> (' + load_lang('backlink') + ')</li>'
       
     div += '</ul>' + next_fix('/xref/' + url_pas(name) + '?num=', num, data_list)
     
@@ -3142,18 +3144,13 @@ def read_view(name = None):
             for data in back:    
                 if re.search('^category:', data[0]):
                     u_div += '<li><a href="/w/' + url_pas(data[0]) + '">' + data[0] + '</a></li>'
-                elif re.search('^' + load_lang('template', 1) + ':', data[0]):
-                    curs.execute("select data from data where title = ?", [data[0]])
+                else:
+                    curs.execute("select title from back where title = ? and type = 'include'", [data[0]])
                     db_data = curs.fetchall()
                     if db_data:
-                        if re.search('\[\[' + name + '#include]]', db_data[0][0]):
-                            div += '<li><a href="/w/' + url_pas(data[0]) + '">' + data[0] + '</a> <a href="/xref/' + url_pas(data[0]) + '">(' + load_lang('backlink') + ')</a></li>'
-                        else:
-                            div += '<li><a href="/w/' + url_pas(data[0]) + '">' + data[0] + '</a></li>'
-                    else:
+                        div += '<li><a href="/w/' + url_pas(data[0]) + '">' + data[0] + '</a> <a id="inside" href="/xref/' + url_pas(data[0]) + '">(' + load_lang('backlink') + ')</a></li>'
+                    else: 
                         div += '<li><a href="/w/' + url_pas(data[0]) + '">' + data[0] + '</a></li>'
-                else:
-                    div += '<li><a href="/w/' + url_pas(data[0]) + '">' + data[0] + '</a></li>'
 
             div += '</ul>'