Эх сурвалжийг харах

fix:三级页正文展示修改

duxin 3 жил өмнө
parent
commit
4b9e8dec83

+ 8 - 6
src/jfw/front/shorturl.go

@@ -308,13 +308,14 @@ func (s *Short) Article(stype, id string) error {
 				if detail, _ := obj["detail"].(string); detail != "" {
 					//手机号
 					re1 := regexp.MustCompile("1[345789]{1}\\d{9}")
-					detail1 := re1.ReplaceAllString(detail, `<span id="phone-freeView" class="freeView">点击查看</span>`)
+					detail1 := re1.ReplaceAllString(detail, `<span class="freeView">点击查看</span>`)
 					//座机
 					re2 := regexp.MustCompile("((0\\d{2,3})-)(\\d{7,8})(-(\\d{3,}))?")
-					detail2 := re2.ReplaceAllString(detail1, `<span id="tel-freeView" class="freeView">点击查看</span>`)
+					detail2 := re2.ReplaceAllString(detail1, `<span class="freeView">点击查看</span>`)
 					//邮箱
 					re3 := regexp.MustCompile("([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)")
-					obj["detail"] = re3.ReplaceAllString(detail2, `<span id="email-freeView" class="freeView">点击查看</span>`)
+					detail3 := re3.ReplaceAllString(detail2, `<span class="freeView">点击查看</span>`)
+					obj["detail"] = strings.Replace(detail3, `<span class="freeView">点击查看</span><span class="freeView">点击查看</span>`, `<span class="freeView">点击查看</span>`, -1)
 				}
 			}
 			//获取打赏文案
@@ -450,13 +451,14 @@ func (s *Short) Article(stype, id string) error {
 					if detail, _ := obj["detail"].(string); detail != "" {
 						//手机号
 						re1 := regexp.MustCompile("1[345789]{1}\\d{9}")
-						detail1 := re1.ReplaceAllString(detail, `<span id="phone-freeView" class="freeView">点击查看</span>`)
+						detail1 := re1.ReplaceAllString(detail, `<span class="freeView">点击查看</span>`)
 						//座机
 						re2 := regexp.MustCompile("((0\\d{2,3})-)(\\d{7,8})(-(\\d{3,}))?")
-						detail2 := re2.ReplaceAllString(detail1, `<span id="tel-freeView" class="freeView">点击查看</span>`)
+						detail2 := re2.ReplaceAllString(detail1, `<span class="freeView">点击查看</span>`)
 						//邮箱
 						re3 := regexp.MustCompile("([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)")
-						obj["detail"] = re3.ReplaceAllString(detail2, `<span id="email-freeView" class="freeView">点击查看</span>`)
+						detail3 := re3.ReplaceAllString(detail2, `<span class="freeView">点击查看</span>`)
+						obj["detail"] = strings.Replace(detail3, `<span class="freeView">点击查看</span><span class="freeView">点击查看</span>`, `<span class="freeView">点击查看</span>`, -1)
 					}
 				}
 

+ 4 - 3
src/jfw/modules/app/src/app/front/shorturl.go

@@ -185,13 +185,14 @@ func (s *Short) Article(stype, id string) error {
 			if detail, _ := obj["detail"].(string); detail != "" {
 				//手机号
 				re1 := regexp.MustCompile("1[345789]{1}\\d{9}")
-				detail1 := re1.ReplaceAllString(detail, `<span id="phone-freeView" class="freeView">点击查看</span>`)
+				detail1 := re1.ReplaceAllString(detail, `<span class="freeView">点击查看</span>`)
 				//座机
 				re2 := regexp.MustCompile("((0\\d{2,3})-)(\\d{7,8})(-(\\d{3,}))?")
-				detail2 := re2.ReplaceAllString(detail1, `<span id="tel-freeView" class="freeView">点击查看</span>`)
+				detail2 := re2.ReplaceAllString(detail1, `<span class="freeView">点击查看</span>`)
 				//邮箱
 				re3 := regexp.MustCompile("([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)")
-				obj["detail"] = re3.ReplaceAllString(detail2, `<span id="email-freeView" class="freeView">点击查看</span>`)
+				detail3 := re3.ReplaceAllString(detail2, `<span class="freeView">点击查看</span>`)
+				obj["detail"] = strings.Replace(detail3, `<span class="freeView">点击查看</span><span class="freeView">点击查看</span>`, `<span class="freeView">点击查看</span>`, -1)
 			}
 		}