>  기사  >  CMS 튜토리얼  >  DEDE 홈페이지의 슬라이드쇼가 표시되지 않으면 어떻게 해야 합니까?

DEDE 홈페이지의 슬라이드쇼가 표시되지 않으면 어떻게 해야 합니까?

藏色散人
藏色散人원래의
2019-11-16 11:36:362893검색

DEDE 홈페이지의 슬라이드쇼가 표시되지 않으면 어떻게 해야 합니까?

DEDE 홈페이지의 슬라이드쇼가 표시되지 않으면 어떻게 해야 하나요?

DEDE 홈페이지 슬라이드쇼가 안 보이는 이유와 해결 방법

DEDE 홈페이지 슬라이드쇼가 안 보이는 이유는 대부분 다음 두 가지 때문입니다.

1. DEDE 슬라이드의 .swf 애니메이션 경로가 잘못되었습니다.

2. 설정하신 슬라이드쇼 이미지 첨부파일 형식에 문제가 있습니다.

추천 학습: dedecms tutorial

우리는 일반적으로 경로로 인해 이러한 문제가 발생합니다. 다음은 기본 슬라이드쇼 코드입니다.

<script language=&#39;javascript&#39;> 
linkarr = new Array(); 
picarr = new Array(); 
textarr = new Array(); 
var swf_width=280; 
var swf_height=192; 
//文字颜色|文字位置|文字背景颜色|文字背景透明度|按键文字颜色|按键默认颜色|按键当前颜色|自动播放时间|图片过渡效果|是否显示按钮|打开方式 
var configtg=&#39;0xffffff|0|0x3FA61F|5|0xffffff|0xC5DDBC|0x000033|2|3|1|_blank&#39;; 
var files = ""; 
var links = ""; 
var texts = ""; 
//这里设置调用标记 
{dede:arclist flag=&#39;f&#39; row=&#39;5&#39;} 
linkarr[[field:global.autoindex/]] = "[field:arcurl/]"; 
picarr[[field:global.autoindex/]]  = "[field:litpic/]"; 
textarr[[field:global.autoindex/]] = "[field:title function=&#39;html2text(@me)&#39;/]"; 
{/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(&#39;<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
 codebase="#version=6,0,0,0" width="&#39;+ swf_width +&#39;" height="&#39;+ swf_height +&#39;">&#39;); 
document.write(&#39;<param name="movie" value="{dede:global.cfg_templeturl /}/default/images/bcastr3.swf">
<param name="quality" value="high">&#39;); 
document.write(&#39;<param name="menu" value="false"><param name=wmode value="opaque">&#39;); 
document.write(&#39;<param name="FlashVars" value="bcastr_file=&#39;+files+&#39;&bcastr_link=&#39;+links+&#39;
&bcastr_title=&#39;+texts+&#39;&bcastr_config=&#39;+configtg+&#39;">&#39;); 
document.write(&#39;<embed src="{dede:global.cfg_templeturl /}/default/images/bcastr3.swf" wmode=
"opaque" FlashVars="bcastr_file=&#39;+files+&#39;&bcastr_link=&#39;+links+&#39;&bcastr_title=&#39;+texts+&#39;&bcastr_config=
&#39;+configtg+&#39;&menu="false" quality="high" width="&#39;+ swf_width +&#39;" height="&#39;+ swf_height +&#39;" type=
"application/x-shockwave-flash" pluginspage="" />&#39;); document.write(&#39;</object>&#39;); 
</script>

위 코드에는 명확하게 확인해야 할 두 가지 경로가 있습니다. 실제로 URL을 호출하는 방법을 모르는 경우 절대 경로를 직접 입력하는 것이 좋습니다.

1.

이 두 코드의 경로가 동일할 경우, {dede:global.cfg_templeturl /}의 호출 습관을 이해하지 못한다면, 예를 들어 절대 경로로 작성하는 것이 가장 좋습니다. :

Put {dede:global .cfg_templeturl /} 오류를 방지하려면 이 형식의 웹사이트 주소로 바꾸세요.

물론 위에서 언급한 슬라이드는 모두 기본 슬라이드입니다. 많은 친구들이 다른 사람의 템플릿을 사용하여 설치했는데 슬라이드가 표시되지 않습니다. 먼저 다른 사람의 템플릿에 있는 슬라이드의 .swf 파일이 있는지 확인해야 합니다. 그런 다음 위에서 말한 대로 템플릿의 슬라이드 경로를 수정하고 두 곳의 경로를 동일하게 수정합니다. 이렇게 하면 표시되지 않습니다. 그래도 표시되지 않으면 이미지 형식 때문입니다. 이전에 사이트를 복사할 때 이미지 형식 문제로 인해 시간이 걸렸습니다. 이미지 형식 문제로 인해 슬라이드쇼가 표시되지 않습니다.

위 내용은 DEDE 홈페이지의 슬라이드쇼가 표시되지 않으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.