織夢DEDE首頁投影片不顯示怎麼辦?
織夢DEDE首頁投影片不顯示的原因和解決方法
DEDE首頁投影片不顯示的大部分原因都是因為以下兩點:
1. DEDE投影片裡.swf動畫的路徑錯誤.
2.就是你設定的幻燈圖片附件的格式問題.
推薦學習:dedecms教學
我們一般常常大部分都是因為路徑造成的.以下是一段預設的幻燈碼:
<script language='javascript'> linkarr = new Array(); picarr = new Array(); textarr = new Array(); var swf_width=280; var swf_height=192; //文字颜色|文字位置|文字背景颜色|文字背景透明度|按键文字颜色|按键默认颜色|按键当前颜色|自动播放时间|图片过渡效果|是否显示按钮|打开方式 var configtg='0xffffff|0|0x3FA61F|5|0xffffff|0xC5DDBC|0x000033|2|3|1|_blank'; var files = ""; var links = ""; var texts = ""; //这里设置调用标记 {dede:arclist flag='f' row='5'} linkarr[[field:global.autoindex/]] = "[field:arcurl/]"; picarr[[field:global.autoindex/]] = "[field:litpic/]"; textarr[[field:global.autoindex/]] = "[field:title function='html2text(@me)'/]"; {/dede:arclist} for(i=1;i<picarr.length;i++){ if(files=="") files = picarr[i]; else files += "|"+picarr[i]; } for(i=1;i<linkarr.length;i++){ if(links=="") links = linkarr[i]; else links += "|"+linkarr[i]; } for(i=1;i<textarr.length;i++){ if(texts=="") texts = textarr[i]; else texts += "|"+textarr[i]; } document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="#version=6,0,0,0" width="'+ swf_width +'" height="'+ swf_height +'">'); document.write('<param name="movie" value="{dede:global.cfg_templeturl /}/default/images/bcastr3.swf"> <param name="quality" value="high">'); document.write('<param name="menu" value="false"><param name=wmode value="opaque">'); document.write('<param name="FlashVars" value="bcastr_file='+files+'&bcastr_link='+links+' &bcastr_title='+texts+'&bcastr_config='+configtg+'">'); document.write('<embed src="{dede:global.cfg_templeturl /}/default/images/bcastr3.swf" wmode= "opaque" FlashVars="bcastr_file='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'&bcastr_config= '+configtg+'&menu="false" quality="high" width="'+ swf_width +'" height="'+ swf_height +'" type= "application/x-shockwave-flash" pluginspage="" />'); document.write('</object>'); </script>
以上程式碼中有2個地方的路徑要看清楚,實在不會呼叫網址的話建議直接填入絕對路徑.
1.
這兩段程式碼的路徑要是相同的,如果你不懂{dede:global.cfg_templeturl /} 這段程式碼的呼叫習慣的話,最好是寫成絕對路徑例如:
把{dede:global.cfg_templeturl /} 換成你的網站位址以這樣的形式可避免出錯率.
當然以上說的都是預設的幻燈片,很多朋友都是用了別人的模板安裝之後造成幻燈不顯示的話,我們首先要確定一點就是別人模板裡的幻燈片中.swf的文件在那裡,然後修改模板裡的幻燈片路徑,也是我上面說的,兩個地方進行修改,兩個地方的路徑修改為相同.這樣應該就不會不顯示了,如果還不顯示的話,就是圖片格式的緣故,大家可以嘗試下,以前我彷站的時候就是因為圖片格式的問題從而讓我搞了好半天後來才知道原來是圖片格式的問題造成了幻燈不顯示。
以上是織夢DEDE首頁幻燈片不顯示怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!