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]'";

  • 相关阅读:
    CentOS7下Elastic Stack 5.0日志分析系统搭建
    ElasticSearch 简单入门
    简单使用packetbeat
    centos7没有安装ifconfig命令的解决方法
    CentOS系统下docker的安装与卸载
    centos7 cannot find a valid baseurl for repo base
    HP P2xxx/MSA SMI-S Provider
    Zookeeper 的学习与运用
    kafka入门:简介、使用场景、设计原理、主要配置及集群搭建(转)
    利用开源架构ELK构建分布式日志系统
  • 原文地址:https://www.cnblogs.com/GmrBrian/p/4170811.html
Copyright © 2011-2022 走看看