织梦dedecms商业教程 评论加入楼层显示方法

织梦dedecms商业教程 评论加入楼层显示方法

学习教程tuzi2018-10-12 20:22:33A+A-

首先织梦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删除即可实现评论的倒序排序。

点击这里复制本文地址

声明

本站发布所有广告信息、下载资源,均来自互联网,非本站自制,与本站无关。 如有侵犯您的合法权益请来信告之。我们会在三个工作日内予以清除。


本站中所有资料、资源文件均来自于网络搜索,仅作为技术学习研究之用,请必须在24小时内删除所下载文件,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。


本站保证站内提供的所有可下载资源(软件等等)都是按“原样”提供,本站未做过任何改动;但本网站不保证本站提供的下载资源的准确性、安全性和完整性;同时本网站也不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害。 


访问本站的用户必须明白,[资源爱好者]对提供下载的软件等不拥有任何权利,其版权归该下载资源的合法拥有者所有。


本站所有资源均不提供相关技术服务,如果源码下载地址失效则请联系站长进行补发。


本站所有资源展现图片仅供参考

资源爱好者 © 本站发布所有资源,均来自互联网,非本站自制,分享目的仅供大家学习与参考,与本站无关。
如有侵犯您的合法权益请来信告之。我们会在三个工作日内予以清除。邮箱:admin?aihao.org
关于我们|广告合作|网站地图|冀ICP备14009590号|