• 折腾
  • emlog 文章评论数量单独设置的方法

一般来说看文章的时候下面所显示的评论数量都是在后台控制的,那么怎么单独的控制每篇文章所显示的评论数量呢?下面这段代码是从舍力大佬那里拿来的,加在合适的地方,CSS自行美化一下

<?php
$DB=MySql::getInstance();
$sql=$DB->query("SELECT * FROM ".DB_PREFIX."comment WHERE gid='225' AND hide='n' LIMIT 1");
while($row=$DB->fetch_array($sql)){$get[]=$row;?>
<div class="pl">
<?php foreach($get as $row){?>
<ul><li>
<img src="<?php echo myGravatar($row['mail']); ?>" align="left" />
<div class="pl-tt"><a href="<?php echo $row['url']; ?>" target="_blank" target="<?php echo $row['poster']; ?>"><?php echo $row['poster']; ?></a></div>
<div class="pl-nr"><?php echo $row['comment']; ?></div>
</li></ul>
<?php }?></div>
<?php }?>


把这行代码添加的需要的位置,至于变量修改那你就根据需要自己改吧,具体参数参考数据库结构。其中地方gid表示id,LIMIT 30中的30表示条数 数据表结构:链接(url )、昵称(poster)、评论内容(comment)、id(cid)