首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >给Emlog评论区添加楼层及子楼层

给Emlog评论区添加楼层及子楼层

作者头像
杨逸轩
发布2018-06-14 10:18:22
6530
发布2018-06-14 10:18:22
举报
文章被收录于专栏:杨逸轩 ' sBlog杨逸轩 ' sBlog

废话不多说 好了开始教程! 略略略略.....

在模板中module.php文件中找到评论列表函数

function blog_comments($comments)

替换

function blog_comments($comments,$params)

找到$isGravatar = Option::get('isgravatar');并在后面添加代码

$comnum = count($comments);  
   foreach($comments as $value){  
   if($value['pid'] != 0){  
   $comnum--;  
   }  
}  
   $page = isset($params[5])?intval($params[5]):1;  
   $i= $comnum - ($page - 1)*Option::get('comment_pnum');

找到评论列表尾部

<?php endforeach; ?>

替换

<?php echo $i.'楼'; ?>

修改子评论

<?php blog_comments_children($comments, $comment['children']); ?>

替换

<?php blog_comments_children($comments, $comment['children'],$i,0); ?>

接下来

$comment = $comments[$child];

下面添加

$x=$x+1;

继续

function blog_comments_children($comments, $children)

替换

function blog_comments_children($comments, $children,$i,$x)

继续

<?php blog_comments_children($comments, $comment['children']); ?>

替换

<?php blog_comments_children($comments, $comment['children'],$i,$x); ?>

最后在你想加的位置添加

<?php echo $i.'-'.$x.'楼'; ?>

最后把echo_log.php和page.php两个文件中调用评论的函数

<?php blog_comments($comments);>

替换

<?php blog_comments($comments,$params); ?>

PS:终于好了!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-11-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档