科讯自带的幻灯效果其实不错。但是,我们总要有点不一样的追求嘛!科讯V6.X的标签系统大大的改革了,因此,我们可以更加简单的来做一个幻灯效果,而不像以前一样要做一个SQL标签了。
在科讯V5.X时代,做一个幻灯效果是很麻烦滴。不过6.X就简单许多。
这个教程是仿的站长网的幻灯效果。站长网是采用的DEDECMS系统,因此,这个幻灯效果是DEDECMS的。
效果截图不发了,请参照站长网即可。不知道的恕我无可奉告-_-|||
进入后台,新建一个标签,选择“自定义输入样式(不包含自定义字段)”
输出数量为5
栏目选择根据你的需要吧。属性为“幻灯” 这些不用多说吧。
下面是循环代码:
=============
<script type="text/javascript">
var filesarr = new Array();
var linksarr = new Array();
var textsarr = new Array();
var swf_width=234;
var swf_height=221;
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="TitleBgPosition=1&bcastr_file='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'">');
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>
=============
说明:
var swf_width=234;
var swf_height=221;
这个是FLASH幻灯的宽度和高度,自己根据需要自定义。
/image/doflash.swf 这个是FLASH幻灯文件的路径。你可以根据自己的情况修改。
FLASH文件请回复后下载。如果不想回复的话,可以自己去站长网分析下载。
以下内容只有回复后才可以浏览,请先登录!
推荐一款《科讯V6标签清单查询软件V2.0正式版!》下载地址:http://bbs.kesion.com/dispbbs.asp?boardid=41&Id=133658
====================
补充一个幻灯效果,还是使用上面的这个文件。
以前也有看到,但是没注意,什么呢?就是同样的幻灯,只是没有标题,也就是说,不显示标题。
研究了一下发现,这个幻灯文件完全可以做到这个效果,只需要更改一下循环体就可以了。代码如下:
=====================
<script type="text/javascript">
var filesarr = new Array();
var linksarr = new Array();
var swf_width=900
var swf_height=350
var files='';
var links='';
[loop={@num}]
filesarr[{@autoid}] = "{@photourl}";
linksarr[{@autoid}] = "{@linkurl}";[/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];
}
document.write('<object classid="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 +'">');
document.write('<param name="movie" value="/image/huandeng.swf"><param name="quality" value="high">');
document.write('<param name="menu" value="false"><param name=wmode value="transparent">');
document.write('<param name="FlashVars" value="bcastr_file='+files+'&bcastr_link='+links+'">');
document.write('<embed src="/image/huandeng.swf" wmode="opaque" FlashVars="bcastr_file='+files+'&bcastr_link='+links+'& 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>');
</script>
=====================