开启左侧

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

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

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

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

x
偶尔浏览下先前做的Pinterest专题, 发现原来铺开的画面落得只有一行了:, Q- `% d9 p; D
1.JPG

# I+ }2 @0 |+ b) }& O2 Z0 t2 s" p' d( t4 ?5 Y
而原本应该这样:. }' |- q6 i; B5 ]" H

( k0 N& Q4 z# J) w8 K 3.JPG
4 t; A6 s+ Y! P, f- G2 D

; |0 Y/ L4 q7 L3 _' {! v6 U8 j估计是自己引用的原来站点的js脚本改变了, 好在自己有个习惯, 以前作过的大多留有步骤和备份, 一检查果然备份了原来的js。以前省懒事,直接调用原来网站的了, 现在人家变更了图形排列方式, 如何恢复:
  z2 D  A- S6 C9 Z3 z( p
0 D+ Y* _3 B' \$ J3 x$ r1:将原来备份的js上传到自己的网页服务器
4 t+ W& p& |; u: @( J- h/ f; N" J+ J' x; m6 F3 l- N  p
2:由于启用了伪静态, 登陆后台,将专题所产生的伪静态网页html都删除或修改名字(保险起见, 修改为好)- p4 I, \1 U, g9 u/ v; b+ Y+ z

# u2 m+ `4 K2 ]1 g1 o3:DIY各个专题页, 将调用的js地址修改为调用自己网站目录地址
; x; i4 _3 f0 K1 S
  1. src="//assets.pinterest.com/js/pinit.js"
复制代码
  1. 比如:src="zhuanti/js/pinit.js"
复制代码
4:更新后台缓存,即可。8 r( E! p8 f1 ?3 z
! \- |1 J: y; s( N8 Y# Y5 ]" q* ]
+ n3 V3 Y1 V; r7 {5 y
期间遇到一个问题, 以前测试ebay/google广告在两个专题底部加了他们的自动广告, 而其中的js与网站的js冲突,使得diy页出现空白而不得% F' h4 a0 r/ X2 L  N- i5 v
7 @7 {5 z' Q; c+ ~
如何修改:
, E3 \" K+ _' f9 ]3 H" i7 X, p
! M* Z. n6 @! h寻找js冲突的模块:----后台---门户--模块管理---pinterest专题: 定位出问题的模块
. G  o' l8 A& [6 C模块:ebay-1
1 I# F& L' c% b模块:ads-ebay-2
2 P# a. h6 t1 c6 J
3 R8 t0 l. k! I& f5 q$ \3 }将属性里的html代码删除:okay!
5 s4 j0 k3 O: Z: i/ s( i* L
5 k7 ^3 d( p; }$ r$ r6 ^
( I# I, G: y9 g* W
7 g5 _$ l) d6 m4 x4 ?# a1 ]/ A
4 x: {$ X  i9 h" D) ^  I3 Y! F4 s" C" f. ^3 {- V


转载请保留当前帖子的链接: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>6 r. f- q# O, P8 c

  2. ( K" j: y+ _) Q0 ~$ n. C% M
  3. <script async defer src="static/js/pinit.js"></script>
复制代码
+ Z# y/ ^# D. O4 P
  |. w; D8 p* o6 M

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

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

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

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