ecshop如何将首页的轮换图由flash更换为js播放器

2016-06-13 13:05 来源:www.chinab4c.com 作者:ecshop专家

在进行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 (!empty($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]); } } } return $flashdb; } 在index.php中找到$smarty->assign(‘data_dir’, DATA_DIR); 在下面添加 $smarty->assign(“flash”,get_flash_xml()); 在制作一个lbi,命名为index_js.lbi 然后就可以在首先自定义样式了