上海益国网络科技有限公司
上海专业网站建设一条龙服务

学无止境!

这里摘有最贴近网站程序使用的方方面面相关技术文档~

021-20906540
AM 9:30-12:00 PM:2:00-5:30
您当前位置:首页 >> 技术支持 >>  技术博客

ECShop 如何在首页调用用户商品评论


如何在首页调用用户对商品的评论呢

由于最新版本的不可以在模板中使用php.整理一下:

打开index.php

1. 查找:  判断是否存在缓存,如果存在则调用缓存,反之读取相应内容, 看到下面有$smarty->assign这些的,如:

  1.    $smarty->assign('invoice_list',    index_get_invoice_query());  // 发货查询

  2.    $smarty->assign('new_articles',    index_get_new_articles());   // 最新文章

  3.    $smarty->assign('group_buy_goods', index_get_group_buy());      // 团购商品

  4.    $smarty->assign('auction_list',    index_get_auction());        // 拍卖活动

  5.    $smarty->assign('shop_notice',     $_CFG['shop_notice']);       // 商店公告

复制代码


在下面添加一行:
  1. $smarty->assign('my_comments',     get_comments(10)); //评论添加

复制代码


2. 在最下面, ?> 标签前添加:

  1. function get_comments($num)

  2. {

  3.   $sql = 'SELECT * FROM '. $GLOBALS['ecs']->table('comment') .

  4.            ' WHERE status = 1 AND parent_id = 0 and comment_type=0 '.

  5.            ' ORDER BY add_time DESC';

  6.  if ($num > 0)

  7.  {

  8.   $sql .= ' LIMIT ' . $num;

  9.  }

  10.  //echo $sql;

  11. $res = $GLOBALS['db']->getAll($sql);

  12.  $comments = array();

  13.  foreach ($res AS $idx => $row)

  14.  {

  15.   $comments[$idx]['add_time']       = $comments[$idx]['add_time']       = local_date

  16. ($GLOBALS['_CFG']['time_format'], $row['add_time']);

  17.   $comments[$idx]['user_name']       = $row['user_name'];

  18.   $comments[$idx]['content']       = $row['content'];

  19.   $comments[$idx]['id_value']       = $row['id_value'];

  20.  }

  21.  return $comments;

  22. }

复制代码



3. 打开index.dwt 然后在所需要位置添加如下代码:

  1.          <div class="comments">

  2. <!--{foreach from=$my_comments item=comments}-->

  3.      <div class="t_l f_l"><a href="goods.php?id={$comments.id_value}" target="_blank">

  4. {$comments.content|truncate:15:""}</a></div><div class="d_r f_r">时间:

  5. {$comments.add_time}</div>

  6.      <!--{/foreach}-->

  7.  </div>

复制代码




做网站找动人网络!建站一条龙服务找动人网络!站长学习尽在站长培训网
  • ECSHOP如何去掉首页的商店公告
  • 益国网络CMS 企业等相关站点安装部署教程
    TOP