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

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

在模板中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:终于好了!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏爱撒谎的男孩

用户管理模块之个人信息修改

1.2K2
来自专栏温安适的blog

剖析1条JMS消息

3817
来自专栏Grace development

uploadify头像上传302错误[新手容易理解的方法]

出现302错误,基本上就是你使用了官方自动加载方法_initialize造成的,因flash不能传递session值,你_initialize方法判断sessi...

1302
来自专栏Python绿色通道

Python的线程

Python的标准库提供了两个模块: thread 和threading,thread 是低级模块,threading是高级模块,对thread 进行了封装。绝...

1343
来自专栏PHP在线

PHP预定义变量数组种类概览

PHP预定义变量数组1、$_SERVER $_SERVER超级全局变量包含由web服务器创建的信息,它提供了服务器和客户配置及当前请求环境的有关信息。根据服务器...

3359
来自专栏我爱编程

Day15进程和线程

多进程 multiprocessing multiprocessing模块提供了一个Process类来代表一个进程对象,下面的例子演示了启动一个子进程并等待其结...

2845
来自专栏Java编程技术

白话网络通讯

无论你是纯socket通讯,还是应用层的http,Rpc协议进行通讯,本质底层都是传输二进制流

831
来自专栏智能大石头

新生命开发团队Orm框架XCode v3.5.2009.0714源码发布(圣诞随心大礼包)

忙忙碌碌有一年!做了很多东西,到头来,似乎又什么都没有做。人继续变老,程序继续改进。     这段时间从我们各个系统抽取了基础的常用的部分,整理后形成了一个...

2067
来自专栏Python中文社区

PyQt的一个UI单元测试框架思路

專 欄 ❈丁果,Python中文社区作者。对django、pyqt、opencv、tornado感兴趣。 GitHub:https://github.com/...

2786
来自专栏武军超python专栏

2018年8月25日多线程编程总结

PYTHON 本身也支持多任务处理,并且提供了如下的操作方式 多线程多任务处理机制   (比较常用) 多进程多任务处理机制   (不常用,大型项目开发或者系...

1084

扫码关注云+社区