怎么把相应栏目的名称调出来?

2016-07-07 16:08 来源:www.chinab4c.com 作者:ecshop专家

  1. <?php
  2. $id = $_REQUEST['category']?$_REQUEST['category']:$_REQUEST['id'];
  3. $sql = 'SELECT cat_name ' . 'FROM ' . $GLOBALS['ecs']->table('category'). "WHERE cat_id ='$id'";
  4. $cat_name = $GLOBALS['db']->getOne($sql);
  5. $this->assign('cat_name',$cat_name);
  6. ?>
复制代码
把这个代码写进category.dwt模板的开始处,
下面用{$cat_name}调用。

回答:


sql查询的时候限制读取条数,如后边加个limit 5,就读取5条了,如果不懂,发一下你使用的调用评论的帖子吧。。
补充:调用分类名字,我本地是在category.dwt上测试的没问题。

不是很明白你需要什么样的效果。你是要在新品、热销商品下面,显示对这个商品的评论?

修改下系统,
lib_goods.php
在310行
  1. else
  2. {
  3. $goods[$idx]['promote_price'] = '';
  4. }
复制代码
后面加上
  1. $sql = 'SELECT COUNT(*) FROM' . $GLOBALS['ecs']->table('comment') .'WHERE id_value =' . $row['goods_id'];
  2. $goods[$idx]['num'] = $GLOBALS['db']->getOne($sql);
复制代码
页面上的新品,热卖,精品等。
调用用{$goods.num}

是的。差不多代码就那几行。。你找到相应位置,插进去。很简单。。。