必知的技术知识:ECSHOP增加独立评论页面,并分页显示

简介: 必知的技术知识:ECSHOP增加独立评论页面,并分页显示

ecshop使用一个单独的页面来显示所有的评论,并在评论中显示会员 评论的商品 评论内容等。


修改方法。


首先建立三个文件,testp.php test.dwt test.lbi,test.php 就是最终的评论页面。


在test.php中加入以下内容


<?PHP


page=isset(_REQUEST【'page'】) && intval(REQUESTpage)>0?intval(_REQUEST【'page'】) : 1;


$size = 15;


$count = get_comments_count();


maxpage=(count

if (page>max_page)


{


page=max_page;


}//代码效果参考:http://www.lyjsj.net.cn/wx/art_24183.html


goodslist=getcomments(size, $page);


smarty>assign(mycomments,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))


{


arrrow【'comment_id'】】【'type'】 //代码效果参考:http://www.lyjsj.net.cn/wx/art_24181.html

= $row【'goods_type'】;

arrrow【'comment_id'】】【'add_time'】 = local_date(GLOBALSCFGtimeformat,row【'add_time'】);


arrrow【'comment_id'】】【'content'】 = $row【'content'】;


arrrow【'comment_id'】】【'id_value'】 = $row【'id_value'】;


arrrow【'comment_id'】】【'goods_name'】 = $row【'goods_name'】;


arrrow【'comment_id'】】【'user_name'】 = $row【'user_name'】;


}


return $arr;


}


function get_comments_count()


{


return GLOBALSdb>getOne(SELECTCOUNT()FROM.GLOBALS【'ecs'】->table('comment'));


}


?>


test.dwt中写入以下内容




test.lbi 中写入以下内容



"游客""{comments.user_name}"在{comments.add_time} 评论 [/span>a style="width:107;" href="goods-{$comments.id_value}.html" br />


//代码效果参考:http://www.lyjsj.net.cn/wz/art_24179.html

[/span>div style="color:#f92ab4;"


然后修改 includes\lib_main.php 大约509 后面加入以下代码


case 'test':


uriargs=array(page=>page, 'order' => $order);


break;


最后把 test.php放入站点根目录,test.dwt放入模板目录,test.lbi放入对应模板的


库项目目录。


访问test.php就可以看到评论已经显示


并可以分页了,这里只是介绍了程序的实现方法,模板中并未引入头部和底部的模板也没有为评论显示设计样式。在实际使用时可根据具体的网站来来设计评论显示的样式。


------------------------------------------华丽丽的分割线---------------------


------------------------------------


源厂制造10-10000级洁净无尘车间防静电防尘用品!网址:

目录
打赏
0
1
1
0
43
分享
相关文章
|
7月前
EMLOG程序单页友链和标签增加美化
EMLOG程序单页友链和标签增加美化
63 3
EMLOG程序单页友链和标签增加美化
|
11月前
|
一款挺不错网站维护页面源码
一款挺不错网站维护页面源码,单HTML不需要数据库,上传到你的虚拟机就可以用做维护页面还不错,用处多。。
84 2
一款挺不错网站维护页面源码
如何将你的 WordPress 网站置于维护模式
如何将你的 WordPress 网站置于维护模式
166 0
【易售小程序项目】小程序首页完善(滑到底部数据翻页、回到顶端、基于回溯算法的两列数据高宽比平衡)【后端基于若依管理系统开发】
【易售小程序项目】小程序首页完善(滑到底部数据翻页、回到顶端、基于回溯算法的两列数据高宽比平衡)【后端基于若依管理系统开发】
163 0
给大家科普一泛二级程序前端几十套模板随机切换
​ 今天给大家分享几个小旋风蜘蛛池的泛二级程序网站站群模板,是无备案 新域名都可以用 老域名备案域名效果更好, 文章自动配图 关键词自动配图 泛二级程序模板是一款专门为了要从事相关工程方面工作的
167 0
简单系统后台页面开发分享【2020网页综合笔记01】
简单系统后台页面开发分享【2020网页综合笔记01】
132 0
简单系统后台页面开发分享【2020网页综合笔记01】
“丰富友好”的缺省页设计_手机端
“丰富友好”的缺省页设计_手机端
407 0
“丰富友好”的缺省页设计_手机端
从零开始实现放置游戏(四)——实现后台管理系统(2)数值配置的增删查改
 上一章我们将RMS后台管理系统搭建完毕,本章我们就在这个系统上实现录入游戏配置的功能。目前我们需要配置四项,每个等级的人物属性,每个等级的升级经验,游戏地图,地图中的怪物。下面我们以游戏地图配置为例子,实现对它的增删查改功能。
从零开始实现放置游戏(八)——实现后台管理系统(6)代码重构
  前几张,我们主要实现了升级经验、人物等级属性、地图、地图怪物,这四种配置的增删查改以及Excel导入功能。我们主要以地图怪物为例,因此在文章末尾提供的源代码中只实现了地图怪物这部分的逻辑功能。   如果你照猫画虎,把4种配置功能的逻辑全部实现的话,就会发现,增删查改的代码基本相同,除了SQL语句和模型对象不同,其他地方变化不大。   本章我们利用泛型模板,对整个系统就行重构。在重构结束后,你就会发现写代码简直就是特喵的艺术!
有律师提出,UI只包含移动APP的设计页面,并不包含管理移动APP的电脑PC管理页面,此问题是否正确? 请问如何举证?
有律师提出,UI只包含移动APP的设计页面,并不包含管理移动APP的电脑PC管理页面,此问题是否正确? 请问如何举证?
1629 0
下一篇
oss创建bucket
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等