ECSHOP 二次开发经验分享(仿站)

2016-07-07 14:56 来源:www.chinab4c.com 作者:ecshop专家


回答:
实现步骤:
1. 在index.php里面添加函数get_flash_xml()
  1. function get_flash_xml()
  2. {
  3. $flashdb = array();
  4. if (file_exists(ROOT_PATH . DATA_DIR . '/flash_data.xml'))
  5. {

  6. // 兼容v2.7.0及以前版本
  7. if (!preg_match_all('/item_url="([^"]+)"\slink="([^"]+)"\stext="([^"]*)"\ssort="([^"]*)"/', file_get_contents(ROOT_PATH . DATA_DIR . '/flash_data.xml'), $t, PREG_SET_ORDER))
  8. {
  9. preg_match_all('/item_url="([^"]+)"\slink="([^"]+)"\stext="([^"]*)"/', file_get_contents(ROOT_PATH . DATA_DIR . '/flash_data.xml'), $t, PREG_SET_ORDER);
  10. }

  11. if (!empty($t))
  12. {
  13. foreach ($t as $key => $val)
  14. {
  15. $val[4] = isset($val[4]) ? $val[4] : 0;
  16. $flashdb[] = array('src'=>$val[1],'url'=>$val[2],'text'=>$val[3],'sort'=>$val[4]);
  17. }
  18. }
  19. }
  20. return $flashdb;
  21. }
复制代码

接下来我直接抓图给大家看,可以让大家知道代码加在大概什么位置

2.在index.php中添加代码 (灰色底的是添加的代码)

3.修改 library/index_ad.lbi (还是抓图吧,程序员应该多写代码才会熟练)

4.index.dwt 修改包含的脚本文件,这个效果用到了jquery,把wr_unified.js放 js 文件夹下面


wr_unified.js我放附件里面(你也可以去网站里面下载)

5.用到的css

2.购物车效果实现

增加数量删除产品功能


实现步骤: (以首页为列,其他页面要调用是一样的)
1.index.php添加以下代码(图片中我选中的那些代码)

2.page_header.lbi 里面调用cart_info
  1. {insert name='cart_info'}
复制代码