北美网备份站

标题: 解决外部js引用变更,以及js冲突使得diy空白的问题 [打印本页]

作者: 北美生活网    时间: 2016-2-17 03:34
标题: 解决外部js引用变更,以及js冲突使得diy空白的问题
偶尔浏览下先前做的Pinterest专题, 发现原来铺开的画面落得只有一行了:
" [* L! b: j: k! _. v
6 `- J3 A1 z  D% z
  w8 s4 {" W) Z5 v2 h: N! o7 K而原本应该这样:
8 W0 @0 ~: E6 V+ a* c! [3 c& c, F5 t1 ^! [; p7 z5 S
- B: R& E  E! @6 ^: R

, Z, Q$ M% q) O6 ~, {估计是自己引用的原来站点的js脚本改变了, 好在自己有个习惯, 以前作过的大多留有步骤和备份, 一检查果然备份了原来的js。以前省懒事,直接调用原来网站的了, 现在人家变更了图形排列方式, 如何恢复:) x/ o9 F3 h5 n: G* @% R
+ ^' P& y$ w: H& l- `6 W
1:将原来备份的js上传到自己的网页服务器
7 \% i% ~. @- }# U+ u) m" B* B; m8 Z/ X7 m. N) c2 t- G
2:由于启用了伪静态, 登陆后台,将专题所产生的伪静态网页html都删除或修改名字(保险起见, 修改为好)
% w! m% l" ]9 a7 j" W" f3 h. y
- b- o0 Q+ @7 c$ a3 }3:DIY各个专题页, 将调用的js地址修改为调用自己网站目录地址
( |8 F4 N$ Y: C. K4 w" Y
  1. src="//assets.pinterest.com/js/pinit.js"
复制代码
  1. 比如:src="zhuanti/js/pinit.js"
复制代码
4:更新后台缓存,即可。. C% D/ Y9 ^- l! r; L
7 B0 b% X1 x6 N

! s( M/ w) @  y# m0 \期间遇到一个问题, 以前测试ebay/google广告在两个专题底部加了他们的自动广告, 而其中的js与网站的js冲突,使得diy页出现空白而不得. N6 W  A/ L6 p% z4 [' i( L
! k* E1 H% h( V  q
如何修改:6 i8 i* {  d* ~" v  r

7 T2 k2 b; a8 i5 I3 z6 j寻找js冲突的模块:----后台---门户--模块管理---pinterest专题: 定位出问题的模块
9 W1 j- E' b# O5 ?) D, m" L模块:ebay-1
9 u3 G4 \# q5 r; ^模块:ads-ebay-2- k$ {+ w. y9 Y6 ?

0 j8 Y6 |9 P/ W% k8 P将属性里的html代码删除:okay!
+ g- i. c6 \7 k$ X- t# v& x2 d4 {% l# ?3 n0 b( |! [  Q8 E
, e% s( G( R6 O/ w' S6 D. J( q

, q5 q2 Z2 w$ A$ }" c+ [- ~2 c, M! M  ]/ M9 `" x, T! i2 x: T, f
1 r1 g0 U' @5 |2 s( V( E; Z

2.JPG (180.26 KB, 下载次数: 4)

2.JPG

作者: 北美生活网    时间: 2016-2-24 01:11
  1. <a data-pin-board-width="880" data-pin-do="embedBoard" data-pin-scale-height="880" data-pin-scale-width="159" href="https://www.pinterest.com/ramonagattis/cool-clothes/"></a>
    " S/ I9 \2 R% `) R9 U/ Y: ?
  2. , U3 v5 K# s% \- [
  3. <script async defer src="static/js/pinit.js"></script>
复制代码
" ~2 n& Q% H& M3 |

- n8 v0 @0 j! d  R) }1 J9 L+ ]+ V. z- y




欢迎光临 北美网备份站 (http://beimeilife.duckdns.org/) Powered by Discuz! X3.2