dede网站flash中图片不能正常显示解决办法

 

专业微信开发 网站制作  就在西安格创网络 

联系电话:18009249661 

 

原因:因为服务器或虚拟主机用了CDN加速,导致图片是调用远程缓存,只能显示FLASH控件,但图片不能正常显示,常见于西部数码等虚拟空间港台主机。

解决办法:

首先:在您的网站源码中找到使用bcastr.swf的文件,一般来说在模板文件里。比如bcastr.swf在您的模板首页里。您的模板文件是放在  根目录/template/default/index.htm,请将index.htm文件下载到您本地,并先备份。

其次:下载 http://downinfo.myhostadmin.net/flash_fix.rar 到您本地

flash_fix.rar下载后将解压出来的focus.swf上传至网站根目录(wwwroot/)

之后将关键代码替换为下面的代码:

 var config = '6|0xffffff|0x0099ff|50|0xffffff|0x0099ff|0x000000'; 
 var swf_dir="/focus.swf"; //flash播放器路径
 document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+swf_width+'" height="'+swf_height+'">');
 document.write('<param name="movie" value="'+swf_dir+'" />');
 document.write('<param name="quality" value="high" />');
 document.write('<param name="menu" value="false" />');
 document.write('<param name="wmode" value="transparent" />');
 document.write('<param name="FlashVars" value="config='+config+'&bcastr_flie='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'" />');
 document.write('<embed src="'+swf_dir+'" wmode="opaque" FlashVars="config='+config+'&bcastr_flie='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'" menu="false" quality="high" width="'+swf_width+'" height="'+swf_height+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
 document.write('</object>');

此处注意原来文件中变量的命名 ,比如 原来是  var confgistr  ,此处是config  文件名要保持一至。

到此保存后访问便可看到熟悉的flash能加载图片了。

 

 专业微信开发 网站制作  就在西安格创网络

转载于:https://www.cnblogs.com/jeib/p/6440816.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值