typehco列出N天内评论最多的文章
代码作用是N天内评论最多的N篇文章,这个N你可以自己定义,自己修改。
- <?php
- function rmcp($days = 30,$num = 5){
- $defaults = array(
- 'before' => '<ul>',
- 'after' => '</ul>',
- 'xformat' => '<li><a href="{permalink}">{title}</a><span class="subcolor">已有评论数:{commentsNum}</span></li>'
- );
- $time = time() - (24 * 60 * 60 * $days);
- $db = Typecho_Db::get();
- $sql = $db->select()->from('table.contents')
- ->where('created >= ?', $time)
- ->where('type = ?', 'post')
- ->limit($num)
- ->order('commentsNum',Typecho_Db::SORT_DESC);
- $result = $db->fetchAll($sql);
- echo $defaults['before'];
- foreach($result as $val){
- $val = Typecho_Widget::widget('Widget_Abstract_Contents')->filter($val);
- echo str_replace(array('{permalink}', '{title}', '{commentsNum}'), array($val['permalink'], $val['title'], $val['commentsNum']), $defaults['xformat']);
- }
- echo $defaults['after'];
- }
- ?>
-
模板调用<?php rmcp(60,5);?>这个调用的意思是2个月内评论最多的前5篇文章。
文章由官网发布,如若转载,请注明出处:https://www.veimoz.com/221
0 评论
2.7k
发表评论
热门文章
自媒体博客Spimes主题44w 阅读
Spimes主题专为博客、自媒体、资讯类的网站设计....
Splity博客双栏主题14w 阅读
仿制主题,Typecho博客主题,昼夜双版设计,可....
vCard主题个人简历主题13w 阅读
一款个人简历主题,可以简单搭建一下,具体也比较简单....
Spzac个人资讯下载类主题12w 阅读
用于作品展示、资源下载,行业垂直性网站、个人博客,....
热评文章
自媒体博客Spimes主题423 评论
Splity博客双栏主题191 评论
Spzac个人资讯下载类主题89 评论
Splinx博客图片主题35 评论
Spzhi知识付费社区主题34 评论
三栏清新博客S_blog主题31 评论
vCard主题个人简历主题29 评论
Pure轻简主题29 评论
油腻男
2天前
感谢分享