殷德瑶博客
喜欢的歌,静静地听!喜欢的人,远远地看!

Emlog评论显示楼层的方法

殷德瑶 2015-9-19 emlog教程 1条评论 2758 次
如何实现评论显示楼层?几楼几楼的样子。这个方法是我在动点那里看到的,我感觉很不错,虽然说EMLOG的博客程序是属于开源的程序,但是对于我们这些菜鸟来说开源的还不够,哈哈。因为不懂什么代码,所以好多的东西都是拿人家的来用的。东拼西凑给补补丁丁 ,补起来的。看起来我的站点的模版很不错,其实都是借用人家的成果来用的。好了,不多说了,切入正题。
    在一些模版中加入一些楼层的样式是很不错的。按照原文说:其实很简单实现的。
    在你的主题module.php文件中的评论列表函数找到,以下以默认板子为例:
1、找到
function blog_comments($comments){
替换为如下代码:
blog_comments($comments,$params){
2、然后在找到“$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');

3、然后找到尾部的<?php endforeach; ?>  (注:是评论列表的最后)替换为<?php $i--;endforeach;?>
4、调用代码为:<?php echo $i; ?>,放入你想要实现的位置,这样的话就能显示评论里面的楼层了,具体样式见本站留言板。
5、最后把echo_log.php和page.php两个文件中调用评论的函数<?php blog_comments($comments);>改为<?php blog_comments($comments,$params); ?>  

调用代码为:<?php echo $i; ?>,放入你想要实现的位置,这样的话就能显示评论里面的楼层了,

评论

更名 2018-10-05 01:11
6666哈哈

发表评论


粤ICP备15078261号 Powered by 黑暗之夜
Theme by 殷德瑶博客