您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop添加独立商品评论页面可分页显示
碧彤2024-01-16Ecshop商城教程已有人查阅
导读ECSHOP添加独立商品评论页面可分页显示通过以下方法可以实现ecshop使用一个单独立的页面来显示所有的评论,并在评论中显示会员 评论的商品 评论内容等。
ECSHOP添加独立商品评论页面可分页显示通过以下方法可以实现ecshop使用一个单独立的页面来显示所有的评论,并在评论中显示会员 评论的商品 评论内容等。
教程开始:
首先建立三个文件,testp.php test.dwt test.lbi,test.php 就是最终的评论页面。
在test.php中加入以下内容
test.lbi 中写入以下内容
"游客""{$comments.user_name}"在{$comments.add_time}
评论
访问test.php就可以看到评论已经显示并可以分页了,这里只是介绍了程序的实现方法,模板中并未引入头部和底部的模板也没有为评论显示设计样式。在实际使用时可根据具体的网站来来设计评论显示的样式。
教程开始:
首先建立三个文件,testp.php test.dwt test.lbi,test.php 就是最终的评论页面。
在test.php中加入以下内容
$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中写入以下内容test.lbi 中写入以下内容
"游客""{$comments.user_name}"在{$comments.add_time}
评论
<a style="width:107;" href="goods-{$comments.id_value}.html" >"{$comments.goods_name}":
<div style="color:#f92ab4;">"{$comments.content}"
然后修改 includes\lib_main.php 大约509 后面加入以下代码然后修改 includes\lib_main.php 大约509 后面加入以下代码
case 'test':
$uri_args = array('page'=>$page, 'order' => $order);
break;
最后把 test.php放入站点根目录,test.dwt放入模板目录,test.lbi放入对应模板的库项目目录。访问test.php就可以看到评论已经显示并可以分页了,这里只是介绍了程序的实现方法,模板中并未引入头部和底部的模板也没有为评论显示设计样式。在实际使用时可根据具体的网站来来设计评论显示的样式。
本文标签:
很赞哦! ()
相关教程
图文教程
ecshop商品页显示当前登录会员对应等级价格的方法
会员登录状态下,在ECSHOP商品详情页的本店售价中显示当前登录会员对应的等级价格,在未登录状态下,则还默认显示原来的本店售价。
ecshop商城数据备份搬家恢复数据步骤教程
1、数据库备份 后台管理—数据库管理—数据备份(1)备份类型:有四种备份类型:全部备份: 就是备份
ecshop安装环境和步骤方法
Ecshop官方网站推荐安装环境: 推荐配置:LAMP(Linux + Apache + Mysql + PHP) 操作系统:Linux (支持Unix/FreeBSD/Solaris/Windows NT(2000/2003)等操作系统)、
ecshop商品详情页商品购买记录怎么删除
很新版本的ECSHOP在商品详情页加入了“购买记录”,很多新开张的网店,初期都没有什么购买记录,所以看上去会很不舒服。
相关源码
-
(PC+WAP)企业管理工程造价资产评估财务审计带留言网站模板本模板基于PbootCMS内核开发,为工程造价咨询、财务审计类企业量身打造,同时支持多行业快速适配。采用PC+WAP双端同步设计,数据实时互通,助您高效展示企业形象与服务能力。查看源码 -
(自适应响应式)HTML5中小学早教教育机构类网站pbootcms模板下载基于PbootCMS内核开发的响应式模板,为早教中心、培训学校等教育机构打造,提供从技术架构到视觉呈现的全套网站建设方案。查看源码 -
(PC+手机)帝国cms7.5漫画图片连载网站源码免费下载本模板基于帝国CMS7.5深度开发,为漫画阅读类网站打造。整体设计风格贴合漫画行业特性,界面布局充分考虑漫画作品的展示需求,支持多种漫画阅读模式。模板采用响应式设计,能够自动适配PC端和移动端设备,为读者提供流畅的阅读体验。查看源码 -
快递物流公司pbootcms网站模板html响应式自适应源码下载基于HTML5+CSS3前沿技术开发,实现PC、平板、手机多端自适应。采用弹性布局与媒体查询技术,确保不同设备均有流畅视觉体验,企业形象统一。查看源码 -
(响应式)轴承机械五金零件产品pbootcms落地推广单页源码下载为轴承、机械零件等工业产品打造的响应式单页模板,基于PbootCMS内核开发,助力企业快速构建专业级产品展示页面。模板采用工业风设计语言,突出产品参数与性能优势,适用于设备制造商、零部件供应商等B2B场景推广。查看源码 -
pbootcms模板(PC+WAP)传媒广告影视公司网站源码基于PbootCMS内核开发的全自适应传媒文化网站模板,为影视公司、广告传媒企业打造,同时支持多行业快速适配。通过替换文字图片即可转换为其他行业网站查看源码
| 分享笔记 (共有 篇笔记) |
