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能加載圖片了。

 

 專業微信開發 網站制作  就在西安格創網絡


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM