DEDE首頁幻燈片不顯示的大部分原因都是因為以下兩點:
1.DEDE幻燈片里.swf動畫的路徑錯誤.
2.就是你設(shè)置的幻燈圖片附件的格式問題.
我們一般經(jīng)常大部分都是由于路徑造成的.以下是一段默認的幻燈代碼:
貼出代碼:
1.<scriptlanguage=’javascript’>
2.linkarr=newArray();
3.picarr=newArray();
4.textarr=newArray();
5.varswf_width=280;
6.varswf_height=192;
7.//文字顏色|文字位置|文字背景顏色|文字背景透明度|按鍵文字顏色|按鍵默認顏色|按鍵當前顏色|自動播放時間|圖片過渡效果|是否顯示按鈕|打開方式
8.varconfigtg=’0xffffff|0|0x3FA61F|5|0xffffff|0xC5DDBC|0×000033|2|3|1|_blank’;
9.varfiles="";
10.varlinks="";
11.vartexts="";
12.//這里設(shè)置調(diào)用標記
13.{dede:arclistflag=’f’row=’5′}
14.linkarr[[field:global.autoindex/]]="[field:arcurl/]";
15.picarr[[field:global.autoindex/]]="[field:litpic/]";
16.textarr[[field:global.autoindex/]]="[field:titlefunction='html2text(@me)'/]";
17.{/dede:arclist}
18.for(i=1;i<picarr.length;i++){
19.if(files=="")files=picarr[i];
20.elsefiles+="|"+picarr[i];
21.}
22.for(i=1;i<linkarr.length;i++){
23.if(links=="")links=linkarr[i];
24.elselinks+="|"+linkarr[i];
25.}
26.for(i=1;i<textarr.length;i++){
27.if(texts=="")texts=textarr[i];
28.elsetexts+="|"+textarr[i];
29.}
30.document.write(‘<objectclassid="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+’">’);
31.document.write(‘<paramname="movie"value="{dede:global.cfg_templeturl/}/default/images/bcastr3.swf"><paramname="quality"value="high">’);
32.document.write(‘<paramname="menu"value="false"><paramname=wmodevalue="opaque">’);
33.document.write(‘<paramname="FlashVars"value="bcastr_file=’+files+’&bcastr_link=’+links+’&bcastr_title=’+texts+’&bcastr_config=’+configtg+’">’);
34.document.write(‘<embedsrc="{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="http://www.macromedia.com/go/getflashplayer"/>’);document.write(‘</object>’);
35.</script>
以上代碼中有2個地方的路徑要看清楚,實在不會調(diào)用網(wǎng)址的話建議直接填寫絕對路徑.
1.<paramname="movie"value="{dede:global.cfg_templeturl/}/default/images/bcastr3.swf
2.<embedsrc="{dede:global.cfg_templeturl/}/default/images/bcastr3.swf
這兩段代碼的路徑要是相同的,如果你不懂{dede:global.cfg_templeturl/}這段代碼的調(diào)用習慣的話,最好是寫成絕對路徑例如:
把{dede:global.cfg_templeturl/}換成你的網(wǎng)站地址http://www.heatpress123.net/templets以這樣的形式可避免出錯率.
當然以上說的都是默認的幻燈片,很多朋友都是用了別人的模板安裝之后造成幻燈不顯示的話,我們首先要確定一點就是別人模板里的幻燈片中.swf的文件在那里,然后修改模板里的幻燈片路徑,也是我上面說的,兩個地方進行修改,兩個地方的路徑修改為相同.這樣應(yīng)該就不會不顯示了,如果還不顯示的話,就是圖片格式的緣故,大家可以嘗試下,以前我仿站的時候就是因為圖片格式的問題從而讓我搞了好半天后來才知道原來是圖片格式的問題造成了幻燈不顯示.
以上我說的都是DEDE幻燈不顯示比較常見的原因和處理解決的辦法.希望能幫到大家!