DEDECMS的幻灯片模板还是挺不错的,所以就仿了
首先增加增加标签模板:
1.页面模板内容代码如下:
<script;type="text/javascript">
var;filesarr;=;new;Array();
var;linksarr;=;new;Array();
var;textsarr;=;new;Array();
var;swf_width=280;
var;swf_height=192;
var;files='';
var;links='';
var;texts='';
[!--empirenews.listtemp--]<!--list.var1-->
[!--empirenews.listtemp--]
for(i=1;i<filesarr.length;i++){
if(files=="");files;=;filesarr[i];;else;files;+=;"|"+filesarr[i];
}
for(i=1;i<linksarr.length;i++){
if(links=="");links;=;linksarr[i];;else;links;+=;"|"+linksarr[i];
}
for(i=1;i<textsarr.length;i++){
if(texts=="");texts;=;textsarr[i];;else;texts;+=;"|"+textsarr[i];
}
document.write('<object;classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000";');
document.write('codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0";');
document.write('width="'+;swf_width;+'";height="'+;swf_height;+'">');
document.write('<param;name="movie";value="/images/bcastr31.swf"><param;name="quality";value="high">');
document.write('<param;name="menu";value="false"><param;name=wmode;value="opaque">');
document.write('<param;name="FlashVars";value="TitleBgPosition=0&AutoPlayTime=5&bcastr_file='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'">');
document.write('<embed;src="/images/bcastr31.swf";wmode="opaque";');
document.write('FlashVars="TitleBgPosition=0&AutoPlayTime=5&bcastr_file='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'&;');
document.write('menu="false";quality="high";width="'+;swf_width;+'";height="'+;swf_height;+'";type="application/x-shockwave-flash";');
document.write('pluginspage="http://www.macromedia.com/go/getflashplayer";/>');
document.write('</object>')
</script>
2.列表内容模板代码如下:
filesarr[[!--no.num--]];=;"[!--titlepic--]"
linksarr[[!--no.num--]];=;"[!--titleurl--]"
textsarr[[!--no.num--]];=;"[!--title--]";
模板调用代码:(注意24为标签模板ID,记得改为你的)
<!--;幻灯片调用;-->
;;;;<div;class="flashnews">
;;;;[ecmsinfo]0,6,40,0,3,24,1[/ecmsinfo]
;;;;</div>
<!--;/flashnews;-->
附件为幻灯片样式文件,放在/images/里,如果数据是文章模型的,请设其为默认数据表,或修改操作类型为18