开启左侧

解决外部js引用变更,以及js冲突使得diy空白的问题

[复制链接]
发表于 2016-2-17 03:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
偶尔浏览下先前做的Pinterest专题, 发现原来铺开的画面落得只有一行了:
/ n7 Z& h5 z! x( [ 1.JPG
8 ?; G" X/ }' Q5 h7 K! A

4 I) L, T5 d' b. g# H! V而原本应该这样:
8 S" E# A' t  I$ I' `* K9 ]& Z! f) A( l8 x/ F# ~; K' E1 `- \9 q
3.JPG
' a' m( {, y/ K, l, Z  q  @

. D& p* Z6 W2 h. y8 z4 n4 E估计是自己引用的原来站点的js脚本改变了, 好在自己有个习惯, 以前作过的大多留有步骤和备份, 一检查果然备份了原来的js。以前省懒事,直接调用原来网站的了, 现在人家变更了图形排列方式, 如何恢复:
2 J9 r) V/ ^2 `. H* F2 Y
" R' [, T# V; h& h+ T1:将原来备份的js上传到自己的网页服务器
& {3 \3 l% o' H( @) a2 j4 p
& ?0 k& ]5 v4 ], f, m1 [- I' g2:由于启用了伪静态, 登陆后台,将专题所产生的伪静态网页html都删除或修改名字(保险起见, 修改为好)
2 U" I2 G) E2 E8 d. ~
; K7 `6 z3 C; b! \3:DIY各个专题页, 将调用的js地址修改为调用自己网站目录地址
) G7 w7 k: K3 }; M
  1. src="//assets.pinterest.com/js/pinit.js"
复制代码
  1. 比如:src="zhuanti/js/pinit.js"
复制代码
4:更新后台缓存,即可。
% T+ E9 t$ J7 s) P' V7 d" m5 J- B1 B' O7 m
( o0 x( E  O# ~, t
期间遇到一个问题, 以前测试ebay/google广告在两个专题底部加了他们的自动广告, 而其中的js与网站的js冲突,使得diy页出现空白而不得
) R8 W7 \: P- ^. Y7 u- _% O/ G) A2 V- u' Q! d
如何修改:. O0 b4 Y7 g2 v, F* D% l
: w# R. X4 p  a1 F
寻找js冲突的模块:----后台---门户--模块管理---pinterest专题: 定位出问题的模块7 j8 I6 F/ X  w: q8 ^2 i
模块:ebay-1
4 }! y; R* G# l模块:ads-ebay-2
4 J: J- T5 n6 E, R) a& t  P4 m0 V4 }9 b
将属性里的html代码删除:okay!
5 C1 z( `5 Z0 ?6 N: F  k& p" H& [5 N) E5 ?

: [8 p7 O7 r* p4 z  X5 e7 D0 F; Z% V# y; s% @

( K* i/ |& g. G4 l9 D
+ L+ Y5 y! X1 }) s5 x8 `( ^8 H

转载请保留当前帖子的链接:https://www.beimeilife.com/thread-5549-1-1.html 谢谢
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>
    & {2 d( Q  e, d( G) F
  2. ; _, D" J& o% a! a1 K  I0 t' X) p
  3. <script async defer src="static/js/pinit.js"></script>
复制代码
4 }3 k4 {9 B. E5 T& w, a8 o1 a$ v

, X- z( [, w4 b+ \: i: w

使用高级回帖 (可批量传图、插入视频等)快速回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
快速回复 返回顶部 返回列表