php专区

 首页 > php专区 > PHP应用 > CMS建站 > ecshop如何将首页的轮换图由flash更换为js - ecshop

ecshop如何将首页的轮换图由flash更换为js - ecshop

分享到:
【字体:
导读:
          在进行ecshop二次开发时有时需要将ecshop首页的轮换图的样式进行更换,那应该如何去做呢,其实这个也是很简单的.首先在index.php中添加以下的方法:functionget_flash_xml(){$flashdb=array();if(file......

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

在进行ecshop二次开发时有时需要将ecshop首页的轮换图的样式进行更换,那应该如何去做呢,其实这个也是很简单的.

首先在index.php中添加以下的方法:

  1. function get_flash_xml() 
  2. $flashdb = array(); 
  3. if (file_exists(ROOT_PATH . DATA_DIR . ‘/flash_data.xml’)) 
  4. // 兼容v2.7.3及以前版本 
  5. if (!preg_match_all(‘/item_url=”([^"]+)”slink=”([^"]+)”stext=”([^"]*)”ssort=”([^"]*)”/’, file_get_contents(ROOT_PATH . DATA_DIR . ‘/flash_data.xml’), $t, PREG_SET_ORDER)) 
  6. preg_match_all(‘/item_url=”([^"]+)”slink=”([^"]+)”stext=”([^"]*)”/’, file_get_contents(ROOT_PATH . DATA_DIR . ‘/flash_data.xml’), $t, PREG_SET_ORDER); 
  7. if (!emptyempty($t)) 
  8. foreach ($t as $key => $val
  9. $val[4] = isset($val[4]) ? $val[4] : 0; 
  10. $flashdb[] = array(‘src’=>$val[1],’url’=>$val[2],’text’=>$val[3],’sort’=>$val[4]); //开源软件:phpfensi.com 
  11. return $flashdb

在index.php中找到$smarty->assign(‘data_dir’,DATA_DIR);在下面添加:

$smarty->assign(“flash”,get_flash_xml());

在制作一个lbi,命名为index_js.lbi 然后就可以在首先自定义样式了.

分享到:
ecshop文章列表页实现标题+封面图片+文章...
ecshop文章列表页实现标题+封面图片+文章描述列表 ecshop默认的文章列表页面是没法实现调用封面的,这个在dedecms 或者是phpcms上来说是完全好实现的,但是某些情况下你必须要用网店型的程序,那就得去想办法改下了. 我们可以把上传文件的那个表单用来当作图片表单,文章描述当作列表文章描述,...
ecshop提示用户名已存在 - ecshop
ecshop提示用户名已存在 出现这个问题是因为整合UC,解决方法如下:把下面的两个语句放到后台数据库管理--SQL查询 里面 执行,两句分开执行,注意表前缀. update ecs_shop_config set value='ecshop' where code='integrate_code' update ecs_shop_config set value='...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……