实现留言页面分页
留言 条数多了,没有分页,很影响视觉效果,就采取分页!只要加入这两段代码即可。 PS:本人用的是默认模板,采用其它模板的朋友参考修改吧。 来咯! 一、打开当前模板下的文件夹,找到"module.php"文件打开,找到下面这段代码: //blog:博客评论列表 function blog_comments(){ global $comments; ?> <?php if($comments): ?> <p class="comment"><b>评论:</b><a name="comment"></a></p> <?php endif; ?> <?php 在上面这段代码下面加入下面这段代码: if($comments): $page = isset($_GET['page']) ? abs(intval($_GET['page'])) : 1; $commnum = count($comments); $comments = array_chunk($comments,20); $comments = $comments[$page-1]; 二、再找到下面这段代码(还是在"//blog:博客评论列表"下面): <a href="javascript:void(0);">取消</a> </div> <?php endif; ?> </div> <?php endforeach; ?> 在上面这段代码下面加入下面这段代码: <div id="pagenavi"> <?php echo pagination($commnum, 20, $page, BLOG_URL.'?post='.$_GET['post'].'&page'); ?> </div> <?php endif; ?> PS:1.上面出现的数字“20”就是一个页面显示留言 条数; 2.第二段,其中<div id="pagenavi">……</div>自行修改为当前模板的分页DIV。 |
发表评论