ECShop自定义Flash轮播图片样式播放器
2016-06-13 13:05 来源:www.chinab4c.com 作者:ecshop专家
ECShop默认的的Flash轮播图片(首页主广告)样式有以下几种, 那么怎么样自定义个性化的flash轮播呢? 以上几个flash播放器对应的位置分别是/data/flashdata下的:default、dynfocus、prinkfocus、redfocus 随便打开其中一个文件夹可以看到有四个文件:cycle_image.js、data.js、preview.jpg、*.swf 现在开始定制自己的播放器。复制其中一个文件夹,比如说redfocus,重命名为:zbird 然后开始修改zbird文件夹下的文件。 1,修改cycle_image.js 文件开头的注释修改为: /* Flash Name: zbird Description: 模仿钻石小鸟图片轮播 */ $importjs不用修改。 将function show_flash()中出现redfocus的地方替换为zbird: document.getElementById('flash_cycle_image').innerHTML = ' '; 2,data.js不用修改,在ecshop后台切换播放器样式的时候,程序会把上传的图片信息写入到data.js中供播放器调用。 3,preview.jpg是播放器的预览图,在后台供用户点击以选择播放器样式,可用本文开头那张图。 4,zbird.swf:删除复制来的redfocus.swf,你需要更酷的,我用这是这个(zbird),当然你不一定非要用这个。 来到后台,系统设置->首页广告管理,可以看到新增加的播放器样式已经出来了: 选中zbird样式为当前样式,这时到首页刷新页面,falsh并不显示。 这时要修改模板里面library/下的index_ad.lbi文件,它是控制flash slide显示的库文件,只保留如下内容即可: 现在刷新首页就可以看到新的flash slide样式了。 还没完。修改轮播图片地址和链接后再刷新首页发现flash slide里的内容并没有改变。因为flash slide读取的是data.js里的内容,说明data.js里的内容并没有改变。经过分析可以知道,在切换样式时(即在点击要切换的flash slide样式的时候)程序会把新的数据写入到data.js中。显然,在切换成zbird样式时,新建目录zbird下的data.js并没有被写入新的数据。那么,现在跟踪程序看切换样式时发生了什么。“首页主广告管理”的链接是:/admin/flashplay.php?act=list,打开flashplay.php发现list动作display的是flashplay_list.htm模板文件。打开/admin/templates下的flashplay_list.htm找到47行:
最近更新
常用插件
- ecshop选择下单时间插件
ecshop选择下单时间插件主要是根据不同的下单配送要求,在ecshop购物车...
- ecshop二次开发售后维修卡
插件介绍: 本插件是用于专门从事电子,信息,软件等售后服务关键比...
- ecshop按分类筛选销售排行
ecshop按分类筛选销售排行...
- ecshop快递发货单打印商品
ecshop快递发货单打印商品信息,大家都知道ecshop快递单打印的时候,只能...
- ecshop供应商插件免费下载
ecshop供应商插件免费下载...