王尘宇王尘宇

研究百度干SEO做推广变成一个被互联网搞的人

Emlog批评显现楼层的要领

    怎样完成批评显现楼层?几楼几楼的模样。这个要领是我在动点那边看到的,我觉得很不错,虽然说EMLOG的 博客程序是属于开源的程序,然则关于我们这些菜鸟来讲开源的还不够,哈哈。由于不懂什么代码,所以很多的东西都是拿人家的来用的。东拼西凑给补补丁丁 ,补起来的。看起来我的站点的模版很不错,实在都是借用人家的结果来用的。好了,不多说了,切入正题。
    在一些模版中到场一些楼层的款式是很不错的。根据原文说:实在很简单完成的。
    在你的主题module.php文件中的批评列表函数找到,以下以默许板子为例:
1、找到

function blog_comments($comments){

替换为以下代码:

blog_comments($comments,$params){

2、然后在找到“$is Gravatar = 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; ?>,放入你想要完成的位置,如许的话就能够显现批评内里的楼层了,详细款式见本站留言板。

小技能:为了寻求极致结果还能够在挪用楼层的处所加个推断语句来个沙发地板之类的显现

<?php if ($i == 1){ echo "沙发<sup>#</sup>";}elseif ($i == 2){echo "板凳<sup>#</sup>";}elseif ($i == 3){ echo "地板<sup>#</sup>";}else{ echo $i.'<sup>楼</sup>';}?>


本段代码与本文无关 $i=1;<?php echo $i;$i++;?> 

相关文章

评论列表

发表评论:
验证码

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。