记录学习与后端知识并分享学习代码过程(会飞的鱼Blog)

侧边栏最新评论按评论数最多输出文章标题

会飞的鱼 0 1476 2017年9月30日

侧边栏最新评论按评论数最多输出文章标题,以下按默认板子为例:将模版module.php中的

<?php
//widget:最新评论
function widget_newcomm($title){
    global $CACHE; 
    $com_cache = $CACHE->readCache('comment');
    ?>
    <li>
    <h3><span><?php echo $title; ?></span></h3>
    <ul id="newcomment">
    <?php
    foreach($com_cache as $value):
    $url = Url::comment($value['gid'], $value['page'], $value['cid']);
    ?>
    <li id="comment"><?php echo $value['name']; ?>
    <br /><a href="<?php echo $url; ?>"><?php echo $value['content']; ?></a></li>
    <?php endforeach; ?>
    </ul>
    </li>
<?php }?>

替换成

<?php //widget:热评文章
function widget_newcomm($title){$index_comnum = Option::get('index_comnum');?>
<li>
<h3><span><?php echo $title;?></span></h3>
<ul id="newcomment">
<?php $db = MySql::getInstance();$db = MySql::getInstance();
$sql = $db->query ("SELECT * FROM ".DB_PREFIX."blog inner join ".DB_PREFIX."sort WHERE hide='n' AND type='blog' AND top='n' AND sortid=sid order by `comnum` DESC limit 0,$index_comnum");
while($row = $db->fetch_array($sql)){?>
<li id="comment"><a href="<?php echo Url::log($row['gid']);?>" title="<?php echo $row['title'];?>" /><?php echo $row['title'];?></a></li>
<?php }?></ul><?php }?>

这样就搞定收工了!

原文地址:https://www.shuyong.net/668.html

本文由 @会飞的鱼 于 2017-9-30 发布在 会飞的鱼Blog,如无特别说明,本博文章均为原创,转载请保留出处。

网友评论

    暂无评论

会飞的鱼 在线咨询

在线时间:9:00-22:00
周六、周日:14:00-22:00