很简单的,你可以随意调用到哪都行,那就要看你自己想放在哪里了!
具体方法是这样的:
首先下载附件,然后解压出来,把文件夹里的flash.swf 放到UCHOME的根目录下即可,然后就是具体操作了!
在后台的数据调用里,点添加
模板名称:FLASH轮显相片
数据调用SQL:- SELECT * FROM uchome_pic,uchome_album WHERE uchome_pic.uid=uchome_album.uid ORDER BY uchome_pic.dateline DESC
复制代码 填写好了之后 点提交
在接着的页面里,
变量名里填写:flashimg
缓存时间:0
只获取满足条件的前 5 条数据
关键的就是下面的了
数据显示HTML代码里填写:- <SCRIPT type=text/javascript>
- <!--
- var _width = 805
- var _height = 300
- var text_height = 20
- var flash_height = _height + text_height
- var pic_arr = new Array();
- var link_arr = new Array();
- var text_arr = new Array();
- var i = 0;
- <!--{eval $i=0;}-->
- <!--{loop $_SBLOCK['flashimg'] $value}-->
- pic_arr[$i] = "attachment/$value[filepath]";
- link_arr[$i] = "space.php?uid=$value[uid]";
- text_arr[$i] = "$value[username]";
- <!--{eval $i++;}-->
- <!--{/loop}-->
- var p = pic_arr.join("|");
- var l = link_arr.join("|");
- var t = text_arr.join("|");
- var f = "flash.swf";
- document.write('<object ID="focus_flash" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ _width +'" height="'+ flash_height +'">');
- document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="'+f+'"><param name="quality" value="high"><param name="bgcolor">');
- document.write('<param name="menu" value="false"><param name=wmode value="transparent">');
- document.write('<param name="FlashVars" value="pics='+p+'&links='+l+'&texts='+t+'&borderwidth='+_width+'&borderheight='+_height+'&textheight='+text_height+'">');
- document.write('<embed ID="focus_flash" src="'+f+'" wmode="opaque" FlashVars="pics='+p+'&links='+l+'&texts='+t+'&borderwidth='+_width+'&borderheight='+_height+'&textheight='+text_height+'" menu="false" quality="high" width="'+ _width +'" height="'+ flash_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
- document.write('</object>');
- //-->
- </SCRIPT>
- </div>
复制代码 最后点提交即可,然后就是调用数据了!
随意的使用,可以选择JS调用也可以内部调用。建议内部调用.
把相应的调用代码复制后放入home\template\default\目录下的
index.htm里,比如:你可找到在下面加上<div> “这里加上调用的代码”</div>
具体位置自己可以随意更改。然后再后台点更新缓存。在首页刷新就能看到效果了!
更新缓存
谢谢!
flash.rar
(10.53 KB, 下载次数: 548)
[ 本帖最后由 xtrzyb 于 2008-9-2 11:23 编辑 ] |
评分
-
1
查看全部评分
-
|