잉여개발기 (SPDV) vor 3 Jahren
Ursprung
Commit
4c24d0b77c
3 geänderte Dateien mit 27 neuen und 31 gelöschten Zeilen
  1. 0 2
      route/tool/func.py
  2. 26 28
      route/tool/func_render_namumark.py
  3. 1 1
      version.json

+ 0 - 2
route/tool/func.py

@@ -1902,7 +1902,6 @@ def get_edit_text_bottom():
     db_data= curs.fetchall()
     if db_data and db_data[0][0] != '':
         b_text = '' + \
-            '<hr class="main_hr">' + \
             db_data[0][0] + \
             '<hr class="main_hr">' + \
         ''
@@ -1918,7 +1917,6 @@ def get_edit_text_bottom_check_box():
     sql_d = curs.fetchall()
     if sql_d and sql_d[0][0] != '':
         cccb_text = '' + \
-            '<hr class="main_hr">' + \
             '<input type="checkbox" name="copyright_agreement" value="yes"> ' + sql_d[0][0] + \
             '<hr class="main_hr">' + \
         ''

+ 26 - 28
route/tool/func_render_namumark.py

@@ -787,20 +787,20 @@ class class_do_render_namumark:
 
                     link_main = re.sub(link_inter_regex, '', link_main)
 
+                    link_main = self.get_tool_data_restore(link_main, do_type = 'slash')
+                    link_main = html.unescape(link_main)
+                    
                     # sharp
                     link_data_sharp_regex = r'#([^#]+)$'
                     link_data_sharp = re.search(link_data_sharp_regex, link_main)
                     if link_data_sharp:
                         link_data_sharp = link_data_sharp.group(1)
-                        link_data_sharp = html.unescape(link_data_sharp)
                         link_data_sharp = '#' + url_pas(link_data_sharp)
 
                         link_main = re.sub(link_data_sharp_regex, '', link_main)
                     else:
                         link_data_sharp = ''
-
-                    link_main = self.get_tool_data_restore(link_main, do_type = 'slash')
-                    link_main = html.unescape(link_main)
+                    
                     link_main = url_pas(link_main)
 
                     self.curs.execute(db_change("select plus, plus_t from html_filter where kind = 'inter_wiki' and html = ?"), [link_inter_name])
@@ -847,18 +847,6 @@ class class_do_render_namumark:
                     self.render_data = re.sub(link_regex, lambda x : ('<' + data_name + '>' + link_sub + '</' + data_name + '>' + ('\n' if link_br else '')), self.render_data, 1)
                 # in link
                 else:
-                    # sharp
-                    link_data_sharp_regex = r'#([^#]+)$'
-                    link_data_sharp = re.search(link_data_sharp_regex, link_main)
-                    if link_data_sharp:
-                        link_data_sharp = link_data_sharp.group(1)
-                        link_data_sharp = html.unescape(link_data_sharp)
-                        link_data_sharp = '#' + url_pas(link_data_sharp)
-
-                        link_main = re.sub(link_data_sharp_regex, '', link_main)
-                    else:
-                        link_data_sharp = ''
-
                     # under page & fix url
                     if link_main == '../':
                         link_main = self.doc_name
@@ -875,6 +863,17 @@ class class_do_render_namumark:
                     # main link fix
                     link_main = self.get_tool_data_restore(link_main, do_type = 'slash')
                     link_main = html.unescape(link_main)
+                    
+                    # sharp
+                    link_data_sharp_regex = r'#([^#]+)$'
+                    link_data_sharp = re.search(link_data_sharp_regex, link_main)
+                    if link_data_sharp:
+                        link_data_sharp = link_data_sharp.group(1)
+                        link_data_sharp = '#' + url_pas(link_data_sharp)
+
+                        link_main = re.sub(link_data_sharp_regex, '', link_main)
+                    else:
+                        link_data_sharp = ''
 
                     link_exist = ''
                     if link_main != '':
@@ -1110,18 +1109,6 @@ class class_do_render_namumark:
             link_data_full = match.group(0)
             link_main = match.group(1)
 
-            # sharp
-            link_data_sharp_regex = r'#([^#]+)$'
-            link_data_sharp = re.search(link_data_sharp_regex, link_main)
-            if link_data_sharp:
-                link_data_sharp = link_data_sharp.group(1)
-                link_data_sharp = html.unescape(link_data_sharp)
-                link_data_sharp = '#' + url_pas(link_data_sharp)
-
-                link_main = re.sub(link_data_sharp_regex, '', link_main)
-            else:
-                link_data_sharp = ''
-
             # under page & fix url
             if link_main == '../':
                 link_main = self.doc_name
@@ -1135,6 +1122,17 @@ class class_do_render_namumark:
 
             link_main = self.get_tool_data_restore(link_main, do_type = 'slash')
             link_main = html.unescape(link_main)
+            
+            # sharp
+            link_data_sharp_regex = r'#([^#]+)$'
+            link_data_sharp = re.search(link_data_sharp_regex, link_main)
+            if link_data_sharp:
+                link_data_sharp = link_data_sharp.group(1)
+                link_data_sharp = '#' + url_pas(link_data_sharp)
+
+                link_main = re.sub(link_data_sharp_regex, '', link_main)
+            else:
+                link_data_sharp = ''
 
             self.data_backlink += [[self.doc_name, link_main, 'redirect']]
 

+ 1 - 1
version.json

@@ -1,6 +1,6 @@
 {
     "beta" : {
-        "r_ver" : "v3.4.5-unstable (stable2) (beta6-101)",
+        "r_ver" : "v3.4.5-unstable (stable2) (beta6-102)",
         "c_ver" : "3500354",
         "s_ver" : "3500111"
     }