前一阵子发了一个关于DEDECMS幻灯效果移植到科讯CMS的教程http://bbs.kesion.com/dispbbs.asp?boardid=42&Id=137819
不过那个教程只是使用了默认的效果,感觉不是多很理想,事实上,DEDECMS的幻灯效果是非常灵活多变的。经过彻底研究,放出最新的使用方法。
进入后台,新建一个标签,选择“自定义输入样式(不包含自定义字段)”
输出数量为5
栏目选择根据你的需要吧。属性为“幻灯” 这些不用多说吧。
下面是循环代码:
<script type="text/javascript">
var filesarr = new Array();
var linksarr = new Array();
var textsarr = new Array();
//宽度和高度设置,自行调整
var swf_width=270;
var swf_height=190;
//幻灯样式设置 文字颜色|文字位置|文字背景颜色|文字背景透明度|按键文字颜色|按键默认颜色|按键当前颜色|自动播放时间|图片过渡效果|是否显示按钮|打开方式
var configtg='0xffffff|0|0x373737|0|0xffffff|0x999999|0x000000|3|3|1|_blank';
var files='';
var links='';
var texts='';
[loop={@num}]
filesarr[{@autoid}] = "{@photourl}";
linksarr[{@autoid}] = "{@linkurl}";
textsarr[{@autoid}] = "{@fulltitle}";[/loop]
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="/image/doflash.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="/image/doflash.swf" wmode="opaque" ');
document.write('FlashVars="TitleBgPosition=1&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>
/image/doflash.swf 为存放下面的FLASH文件的地址,你可以根据自己的需要修改。
幻灯FLASH源文件下载~~
以下内容只有回复后才可以浏览,请先登录!
更多,参考http://bbs.kesion.com/dispbbs.asp?boardid=42&Id=137819 这个帖子。