$page = isset($_REQUEST['page']) && intval($_REQUEST['page']) > 0 ? intval($_REQUEST['page']) : 1;$size = 15;
$count = get_comments_count();
$max_page = ($count> 0) ? ceil($count / $size) :
1;
if ($page > $max_page)
{
$page = $max_page;
}
$goodslist = get_comments($size, $page);
$smarty->assign('my_comments',
$goodslist); assign_pager( 'test', '', $count, $size, '', $order, $page,'', '', '', '', '','', '', ''); assign_dynamic('test'); $smarty->display('test.dwt'); function get_comments($size, $page){ $display = $GLOBALS['display'];
/* 获得评论列表 */
$sql = 'SELECT a.*,b.goods_id,b.goods_name,user_name 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';
$res = $GLOBALS['db']->selectLimit($sql, $size, ($page - 1) * $size);
$arr = array();
while ($row = $GLOBALS['db']->fetchRow($res))
{
$arr[$row['comment_id']]['type'] = $row['goods_type'];
$arr[$row['comment_id']]['add_time'] = local_date($GLOBALS['_CFG']['time_format'], $row['add_time']);
$arr[$row['comment_id']]['content'] = $row['content'];
$arr[$row['comment_id']]['id_value'] = $row['id_value']; $arr[$row['comment_id']]['goods_name'] = $row['goods_name']; $arr[$row['comment_id']]['user_name'] = $row['user_name']; } return $arr;
}
function get_comments_count(){
return
$GLOBALS['db']->getOne('SELECT COUNT(*) FROM ' . $GLOBALS['ecs']->table('comment'));}?>
test.dwt中写入以下内容
"{$comments.goods_name}":
"{$comments.content}"
然后修改 includeslib_main.php 大约509 后面加入以下代码然后修改 includeslib_main.php 大约509 后面加入以下代码
case 'test':
$uri_args = array('page'=>$page, 'order' => $order);
break;
最后把 test.php放入站点根目录,test.dwt放入模板目录,test.lbi放入对应模板的库项目目录。
访问test.php就可以看到评论已经显示并可以分页了,这里只是介绍了程序的实现方法,模板中并未引入头部和底部的模板也没有为评论显示设计样式。在实际使用时可根据具体的网站来来设计评论显示的样式。
版权声明:
本站资源均来自互联网或会员发布,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!
转载请注明:
ecshop添加独立商品评论页面可分页显示
相关文章
-
02-25
ecshop添加商品时候选择品牌让品牌按拼音字母排列的方法
-
02-26
(自适应手机端)中英文双语婴儿车安全座椅网站模板 婴儿车英文外贸网站pbootcms源码下载
-
02-26
(自适应手机端)轴承机械设备制造类网站pbootcms模板 机械设备网站源码下载
-
02-25
新ecshop微信接口配置,ecshop微信扫码支付配置设置教程
-
02-25
ecshop商城优化去掉index.php后缀显示的方法
-
02-25
ecshop商城任意位置调用新文章的方法
-
02-25
ecshop标题title去掉商店标题名称改成标题+自己商城名称
-
02-25
ecshop商城系统程序介绍,ecshopB2C商城独立网店系统
-
02-25
ecshop导出会员,ecshop会员批量导出邮箱教程
-
02-25
ecshop4.0h5网路错误解决方案实例
-
02-25
ecshopH5应用配置,H5社繁殖置,H5微信登录配置教程
-
02-25
ecshop用户中心收藏列表显示商品收藏总数
-
02-25
ecshop出现Deprecated: preg_replace()报错的解决方法
-
02-25
ecshop域名切换访问使用相同数据不同模板效果
-
02-25
ecshop模板css高级应用iconfont矢量图替换方法
-
02-25
ecshop商品属性相关属性商品由新到旧排序
-
02-25
ecshop选购中心默认只显示4个商品改成任意数量
-
02-25
ecshop实现不同文章分类下的文章详情页使用不同的详情页模板
-
02-25
ecshop用户中心我的订单显示收货人及商品缩略图
-
02-25
ecshop会员登录赠送等级积分和消费积分插件