所在位置:首页 > 学习心得 > ecshop中品牌筛选调用品牌logo
ecshop中品牌筛选调用品牌logo
  • ecshop中品牌筛选调用品牌logo
    发布时间:2011-04-22 类别:PHP技术 来源:侠客工作室
    • 1
    • 2
    • 3
    • 4
    • 5
  • ecshop 电子商务系统中,在分类列表页面,可以调用分类所属商品所在的品牌,因此可以通过品牌筛选来达到搜索商品的目的,但是如何将品牌名称替换成品牌LOGO。下面将结合程序,来阐述。

        1:category.php中。修改下面代码

        $sql = "SELECT b.brand_id, b.brand_name,b.brand_logo, COUNT(*) AS goods_num ".
                "FROM " . $GLOBALS[‘ecs‘]->table(‘brand‘) . "AS b, ".
                    $GLOBALS[‘ecs‘]->table(‘goods‘) . " AS g LEFT JOIN ". $GLOBALS[‘ecs‘]->table(‘goods_cat‘) . " AS gc ON g.goods_id = gc.goods_id " .
                "WHERE g.brand_id = b.brand_id AND ($children OR " . ‘gc.cat_id ‘ . db_create_in(array_unique(array_merge(array($cat_id), array_keys(cat_list($cat_id, 0, false))))) . ") AND b.is_show = 1 " .
                " AND g.is_on_sale = 1 AND g.is_alone_sale = 1 AND g.is_delete = 0 ".
                "GROUP BY b.brand_id HAVING goods_num > 0 ORDER BY b.sort_order, b.brand_id ASC";

    2:category.dwt中

        <!--{foreach from=$brands item=brand}-->
          <!-- {if $brand.selected} -->
          <span><img src="/data\brandlogo\{$brand.brand_logo}"></span>
          <!-- {else} -->
          <a href="/{$brand.url}"><img src="/data\brandlogo\{$brand.brand_logo}"></a>&nbsp;
          <!-- {/if} -->
         <!--{/foreach}-->

  • ☆☆☆技术交流群:5684178☆☆☆
  • 上一篇:.htaccess设置: 禁止列出目录内文件名
  • 下一篇:PHP对MYSQL数据库进行事务处理及表锁定
侠客工作室主要承揽网站制作|企业建站|北京网站制作|北京网站建设|北京企业建站|专业仿站|SEO优化等业务
地址:北京市海定区清河水木天成 电话:13718388147 13718388147 传真:13718388147 访问统计:
投诉电话:13718388147 投诉QQ:点击这里给我发消息 客服信箱:1300105556@qq.com 邮编:102200 北京网站建设地图 北京网站建设RSS地图
版权所有 2009-2014侠客工作室【北京网站建设】 京ICP备11021494号-1