在后台中 系统设置--->首页主广告管理我们可以选用flash样式来播放我们图片,
其中有每个选项中有让我们添加图片,但是我们假如不选择图片的话,就是ecshop默认的广告,一旦上传了新的图片,就显示我们上传的图片;看看他是怎么实现的;
首先 打开 admin/flashplay.php 看看 $_REQUEST['act']== 'del'(63行左右)
当我们删除图片时,他会调用get_flash_xml()这个函数 该函数是去读取 data/flash_data.xml文件,返回一个数组;如果我们上传了自己的图片 flash_data.xml是存在的,而当我们一张图片都没有时,该文件是不存在的;当你删除时会传入一个 id号 ,而此时他就根据id号 从返回的数组中删除该记录,最后通put_flash_xml()会重新生成一个新的flash_data.xml文件;
最后通过调用set_flash_data()方法判断该xml文件是否为空,
set_flash_data()
掌管flash的目录
data/afficheimg 存放播放的图片,默认的图片也在此处,可以干掉
data/flashdata 即是后台默认的几中flash文件 可以看看;