首页调用评论的正确方法已通过测试(产品图片+产品名称+评论人+评论内容+评论时间)
2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家
首先在index.php的最下面增加下面代码 /* 首页评论调用 */ function get_comments($num) { $sql = 'SELECT a.*,b.* FROM '. $GLOBALS['ecs']->table('comment') . ' 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 '. ' ORDER BY a.add_time DESC'; if ($num > 0) { $sql .= ' LIMIT ' . $num; } //echo $sql; $res = $GLOBALS['db']->getAll($sql); $comments = array(); foreach ($res AS $idx => $row) { $comments[$idx]['user_name'] = $row['user_name']; $comments[$idx]['content'] = $row['content']; $comments[$idx]['id_value'] = $row['id_value']; $comments[$idx]['add_time']= date("Y-m-d", $row['add_time']); $comments[$idx]['goods_name'] = $row['goods_name']; $comments[$idx]['goods_thumb'] = $row['goods_thumb']; } return $comments; } 然后在一堆$smarty->assign的后面增加 $smarty->assign('my_comments', get_comments(4)); // 4代表会条数据 保存,然后新建一个库文件index_comments.lbi <div id="main"> <dl class="graybox"> <dd> <!--{foreach from=$my_comments item=comments}--> <ul> <li class="fl" style="width:58px; height:58px;"><a href="goods.php?id={$comments.id_value}" target="_blank" ><img src="{$comments.goods_thumb}" alt="{$comments.goods_name}" width="50" border="0" /></a> </li> <li class="fr comment_li"> <p><span><!-- {if $comments.user_name eq ""} -->匿名用户<!-- {else} -->{$comments.user_name}<!-- {/if} --></span><span style="color:#999;">{$comments.add_time}</span></p> <p class="comment_p"><a title="{$comments.content}" style="float: left;" href="goods.php?id={$comments.id_value}" target="_blank">{$comments.content|truncate:18:""}</a></p></li></ul> <!-- {/foreach} --> </dd> </dl> </div> 最后在首页模板页面调用即可 <!-- #BeginLibraryItem "/library/index_comments.lbi" --><!-- #EndLibraryItem --> |
回答:
已经修改成功了,希望能帮助大家 网上搜索了好多,都是不全要么就是出错的,根据好多个方法总结出来的 |
不错的教程,不过对于大多数网店首页有必要放评论?大多数独立站点连访问量都很少。觉得这个改动仅适合日ip超过1w的站点。 |
没有评论的回复?能调出来? |
有没有演示啊 |
刚测试了,可以调用,就是楼主CSS代码没有,错乱了 |
试了,调用不了 |
觉得不太正确呢? |
我用了不行啊:www.rdzn.org/shop |
侧漏了 楼猪 |
这个真不知道帮顶一下1!! |
最近更新
常用插件
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
ecshop热门问答
ecshop热门资料
ecshop不能
ecshop桌面
ecshop通俗易懂
ecshop注释
ecshop打印软件
nginx502
ecshopexist
ecshop大学商场
ecshop阿里云
ecshop网站开发
ecshop重名
ecshop简单化
ecshop部落格
ecshop网店设置
ecshoparea
ecshop秒杀
ecmall.php
ecshopECSHOP模板
ec相关产品
ecshop版本
ecshop唯一属性
ecshop心得体会
ecshop下一步
ecshop眼镜
ecshop版面設置
ecshop手指
ecshop1000
ecshop图片模糊
ecshop空白页
ecshop调查