请问大侠们,我首页调用了用户评论,但是怎么才能连回复一起调用。

2016-07-07 15:01 来源:www.chinab4c.com 作者:ecshop专家

1.我参考了大家的方法,在主页成功调用了用户评论,可是管理员回复的内容无法调用,请问应该把什么函数写进去?怎么写?
2.还有留言板里面用户留言可以分几类:留言 投诉 询问 售后等,这些内容也不能调用,该如何实现调用整个留言板的内容 与回复呢~
谢谢各位了~~

回答:
help

comment_type为0的是商品评论。很简单啊。你通过评论ID检索出parent_id为ID的内容就是回复内容了

可否请楼上老大 具体说说,怎么连评论的回复在首页调用。



我用的库文件:index_comments.lbi 里面内容为:
  1. <?php
  2. if(!function_exists("get_comments")){
  3. function get_comments($num)
  4. {
  5. $sql = 'SELECT a.*,b.goods_id,b.goods_thumb,b.goods_name FROM '. $GLOBALS['ecs']->table('comment') .
  6. ' AS a,'. $GLOBALS['ecs']->table('goods') .'AS b WHERE a.status = 1 AND a.parent_id = 0 and a.comment_type=0 and a.id_value=b.goods_id '.
  7. ' ORDER BY a.add_time DESC';
  8. if ($num > 0)
  9. {
  10. $sql .= ' LIMIT ' . $num;
  11. }
  12. //echo $sql;

  13. $res = $GLOBALS['db']->getAll($sql);
  14. $comments = array();
  15. foreach ($res AS $idx => $row)
  16. {
  17. $comments[$idx]['add_time'] = local_date($GLOBALS['_CFG']['time_format'], $row['add_time']);
  18. $comments[$idx]['content'] = $row['content'];
  19. $comments[$idx]['id_value'] = $row['id_value'];
  20. $comments[$idx]['goods_thumb']= get_image_path($row['goods_id'], $row['goods_thumb'], true);
  21. $comments[$idx]['goods_name'] = $row['goods_name'];
  22. }
  23. return $comments;
  24. }
  25. }
  26. ?>
  27. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  28. <!--评论 -->

  29. <?php
  30. $this->assign('my_comments',get_comments(4)); //
  31. ?>
  32. <marquee scrollamount="2" direction="up">
  33. <!--{foreach from=$my_comments item=comments}-->
  34. <td width="65" height="50" align="left"><a href="goods.php?id={$comments.id_value}" target="_blank"><img src="{$comments.goods_thumb}" border="1" width="60" height="60" style=" border:1px #CCCCCC solid;"/></a></td>
  35. <td width="130" align="left">
  36. <div style="height:3px; overflow:hidden;">&nbsp;</div>
  37. <div><a href="goods.php?id={$comments.id_value}" target="_blank"><font style=" color:#FF0000; font-size:14px;">{$comments.goods_name}</font></a></div>
  38. <div>{$comments.content|truncate:100:""}</div>
  39. <div style="color:#999999;">{$comments.add_time}</div>
  40. </td>
  41. </tr>
  42. <!--{/foreach}-->
  43. </marquee>
复制代码

help

help me

同求。。。。。。。。。。。

我用的库文件:index_comments.lbi 里面内容为:
phaling 发表于 2010-1-21 21:40


太感谢你了,用了你的东东问题就解决了。请问我还想再调用一个评论的等级给分的图片,要怎么去调用呢?谢谢。。。