zoukankan      html  css  js  c++  java
  • 修改ECSHOP后台的商品列表里显示该商品品牌

    如何在在ECSHOP后台的商品列表中也显示商品的品牌”。
    下面就来最模板讲一下如何来修改。此方法只保证在ECSHOP2.7.2版本下有效,其他版本请参照修改。

    第一步:
    首先我们来打开程序文件: /admin/includes/lib_goods.php

    定位到 goods_list  函数部分

    找到下面代码(大概在911行左右)

    $sql = "SELECT goods_id, goods_name, goods_type, goods_sn, shop_price, is_on_sale, is_best, is_new, is_hot, sort_order, goods_number, integral, " .
                        " (promote_price > 0 AND promote_start_date <= '$today' AND promote_end_date >= '$today') AS is_promote ".
                        " FROM " . $GLOBALS['ecs']->table('goods') . " AS g WHERE is_delete='$is_delete' $where" .
                        " ORDER BY $filter[sort_by] $filter[sort_order] ".
                        " LIMIT " . $filter['start'] . ",$filter[page_size]";


    将它修改为



    $sql = "SELECT goods_id, goods_name, goods_type, goods_sn, shop_price, is_on_sale, is_best, is_new, is_hot, sort_order, goods_number, integral, " .
                        " (promote_price > 0 AND promote_start_date <= '$today' AND promote_end_date >= '$today')  ".

    “As is_promote,b.brand_name FROM”.$GLOBAs['ecs']->table('goods')."AS g".

    "left join".$GLOBAs['ecs']->table('goods')."AS b on g.brand_id=b.brand_id".

    "where is_delete='$is_delete'$where".
                        " ORDER BY $filter[sort_by] $filter[sort_order] ".
                        " LIMIT " . $filter['start'] . ",$filter[page_size]";


    第二步:

    修改 admin/templates/goods_list.htm 文件

    找到

    {$goods.goods_name|escape:html}

    在它后面增加一行代码:

    (品牌:{$goods.brand_name})

    修改到这里,你会发现品牌是能显示出来了,但是搜索功能里的按品牌搜索却失效了。别着急,第三步就是来解决这个问题的。

    第三步(很重要):

    向上,找到下面代码(大概在865行左右)

    $where .= " AND brand_id='$filter[brand_id]'";

    将它修改为

    $where .= " AND g.brand_id='$filter[brand_id]'";

  • 相关阅读:
    综合实例-文本框类部件
    输入掩码
    WebP,Jpeg,Png格式图片的编解码区别
    美团点评提前批面经
    Android中AIDL的使用详解,如何发起回调?
    JNI在Android中的实践NDK:Hello World
    Timer实现原理
    百度秋招凉经:客户端测开
    阿里秋招面经:Android客户端开发工程师
    Picasso和Glide区别
  • 原文地址:https://www.cnblogs.com/GmrBrian/p/4170811.html
Copyright © 2011-2022 走看看