ecshop如何将首页的轮换图由flash更换为js
发布:smiling 来源: PHP粉丝网 添加日期:2014-11-18 15:26:50 浏览: 评论:0
在进行ecshop二次开发时有时需要将ecshop首页的轮换图的样式进行更换,那应该如何去做呢,其实这个也是很简单的.
首先在index.php中添加以下的方法:
- function get_flash_xml()
- {
- $flashdb = array();
- if (file_exists(ROOT_PATH . DATA_DIR . ‘/flash_data.xml’))
- {
- // 兼容v2.7.3及以前版本
- if (!preg_match_all(‘/item_url=”([^"]+)”\slink=”([^"]+)”\stext=”([^"]*)”\ssort=”([^"]*)”/’, file_get_contents(ROOT_PATH . DATA_DIR . ‘/flash_data.xml’), $t, PREG_SET_ORDER))
- {
- preg_match_all(‘/item_url=”([^"]+)”\slink=”([^"]+)”\stext=”([^"]*)”/’, file_get_contents(ROOT_PATH . DATA_DIR . ‘/flash_data.xml’), $t, PREG_SET_ORDER);
- }
- if (!emptyempty($t))
- {
- foreach ($t as $key => $val)
- {
- $val[4] = isset($val[4]) ? $val[4] : 0;
- $flashdb[] = array(‘src’=>$val[1],’url’=>$val[2],’text’=>$val[3],’sort’=>$val[4]); //开源软件:phpfensi.com
- }
- }
- }
- return $flashdb;
- }
在index.php中找到$smarty->assign(‘data_dir’,DATA_DIR);在下面添加:
$smarty->assign(“flash”,get_flash_xml());
在制作一个lbi,命名为index_js.lbi 然后就可以在首先自定义样式了.
Tags: ecshop首页轮换 ecshop更换为js
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)