帝国CMS系统是有评论功能的,但是却没有查看我的评论功能,通过本教程就可以实现在会员中心调用显示我评论过的信息列表。
一、会员中心首页使用以下代码调用
也就是 /e/template/member/cp.php
1 2 3 4 5 6 7 | <?php $sql = $empire ->query( "select A.id,A.saytime,B.title,B.titleurl from {$dbtbpre}enewspl_1 as A, {$dbtbpre}ecms_news as B where A.id=B.id && A.userid=$user[userid] order by A.saytime desc limit 100" ); //查询评论,按评论时间排序 while ( $r = $empire ->fetch( $sql )) //循环获取查询记录 { echo "<li><a target=_blank href=" . $r [ 'titleurl' ]. ">" . $r [ 'title' ]. "(" . date ( 'Y-m-d' , $r [saytime]). ")</a></li>" ; } ?> |
这样就可以在会员中心首页显示 我评论过的信息列表了。。
注意:此代码中是查询新闻数据表的,如果希望是其它表,就需要修改数据表名的 ecms_news
二、会员中心增加一项“我的评论”菜单,打开才显示评论信息列表
1、将下载包中的 comment.php 文件 上传到 /e/template/member/
2、将下载包中的 index.php 文件 上传到 /e/member/comment/ 目录
3、在会员中心添加菜单“我的评论”链接到 /e/member/comment/index.php
新闻热点
疑难解答