织梦模板建站、织梦仿站,推荐选跟版网(专业织梦模板定制下载站),您可以把织梦模板网:加入收藏夹添加到桌面

收藏跟版网图片按钮
跟版网(www.genban.org)是专业的DEDECMS模板下载和定制开发服务商!
用户名: 密码: 验证码: 看不清?点击更换   注册帐号

跟版网-专业只为织梦模板

跟版网 > 织梦教程 > 织梦安装使用 > 织梦DedeCMS评论加入楼层显示方法

织梦DedeCMS评论加入楼层显示方法

作者:DEDECMS建站网 关注: 时间:2018-01-10 18:48

内容详情
首先织梦v5.7版本的评论是ajax形式动态引用,所以我们直接打开plus/feedback_ajax.php,这个文件就是织梦默认评论显示的文件。
找到
 
function GetList($page=1)  {     
 global $dsql, $aid, $pagesize, $cfg_templeturl,$cfg_cmspath;
 
然后将下面global定义语句添加几个新变量
 
global $dsql, $aid, $pagesize, $cfg_templeturl,$cfg_cmspath,$n,$x,$floor;
 
然后找到
 
$totalcount = (empty($row['dd']) ? 0 : $row['dd']);
 
在其下添加
 
$lou = (empty($row['dd']) ? 0 : $row['dd']);  
//解释:定义变量lou=所有留言总数
 
再找到
 
$fields['face'] = empty($fields['face']) ? 6 : $fields['face'];  $fields['msg'] = str_replace('<', '&lt;', $fields['msg']);  $fields['msg'] = str_replace('>', '&gt;', $fields['msg']);
在其下添加
 
/*楼层号码*/  $n=$lou--; //让变量$n=所有留言总数递减          
$curpage = empty($page) ? 1 : intval($page);
 //调出$curpage= 当前第几页    
$x=$n-($curpage-1)*$pagesize; 
//让变量$x=变量$n-(当前页-1)×每页显示留言数   
 if ($x==1){     $floor = "沙发" ;     }       
else if ($x==2){     $floor = "板凳" ;     }   
 else if ($x >=3 )   
 {     $floor = $x."楼" ;     }   
 /*end楼层*/
 
最后在评论输出的循环部分修改加入$floor的调用即可
 
<div class="cmt_box fix">      
<a href='<?php echo $spaceurl; ?>' class='plpic'><img src='<?php echo $mface;?>'  height='40' width='40'/></a>       <ul>           <span class="cmt_title"><a href="<?php echo $spaceurl; ?>"><?php echo $username; ?></a>发表于<?php echo GetDateMk($dtime); ?></span>           <p><?php echo ubb($msg); ?></p>           <span class="cmt_floor"> <?php echo $floor; ?> </span>       </ul>  </div>
 
 
只是现在我还有一个问题没有解决,那就是评论的倒序显示。如果只是简单的倒序显示评论,不管刚刚添加的楼层数的话只需要去除几个字母即可,
 
$querystring = "SELECT fb.*,mb.userid,mb.face as mface,mb.spacesta,mb.scores,mb.sex FROM `zmb_feedback` fb  LEFT JOIN `zmb_member` mb on mb.mid = fb.mid WHERE fb.aid='$aid' AND fb.ischeck='1' ORDER BY fb.id DESC";
 
把上边的desc删除即可实现评论的倒序排序。

跟版网-专业织梦模板下载平台,转载请注明出处:http://www.genban.org/news/dedecms-19141.html

     邀您关注:  

扫描左侧二维码即可在手机端访问此页面

跟版网官方微信公众账号

扫描左侧二维码即可关注跟版网官方微信公众号,获取金币模板,还可以免费仿站哦!

跟版网官方QQ群

扫描左侧二维码即可加入跟版网官方群,免费获取金币资源并可以与其他织梦高手共同交流学习

跟版网率先实现织梦的三网合一网站,从即日起(2015-10-15)日,跟版网会陆续免费分享一批金币资源给需要的朋友,关注本站认证官方微信公众账号并回复相应的提取码,系统会自动将下载地址发送给您,同时这些金币资源也会分享在官方的QQ群中,欢迎各位朋友踊跃加入。另外本站后期会每周选择大家比较喜欢的网站仿制,并免费分享给大家,还有免费送金币活动哦!

上一篇:dedeCMS列表页中如何给前几条文章加单独样式?

下一篇:DEDECMS中Showmsg的用法及参数介绍