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

    选择打赏方式

温馨提示:
本文最后更新于2021年08月03日,已超过3年2个月(约1169天)没有更新,若内容或图片失效,请留言反馈。

在模板中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 $i--;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); ?>
版权声明:若无特殊注明,本文为《寒星皓月》原创,转载请保留文章出处。
本文链接:https://www.wanghanyue.com/comment_floor.html
作品采用:知识共享署名 4.0 (CC BY-NC-SA 4.0) 国际许可协议 进行许可。
正文到此结束

相关推荐

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

呵呵 哈哈 羡慕 惊恐 超赞 嗯哼 滑稽 不高兴 大哭 疑问 你懂得 打脸 黑线 委屈 小乖 酷 笑眼 汗 what 鄙视 喷 阴险 怒 吃瓜

评论信息框
可使用QQ号实时获取昵称+头像

私密评论

吃奶的力气提交吐槽中...


既然没有吐槽,那就赶紧抢沙发吧!