什么叫按评论数输出文章?按评论数降序排序文章并输出吗?你试试这样是否可以达到你的效果? $post_list = array(); //首先将文章放在一个数组中,方便排序 while($row = $this->next()){ $post_list[$this->commentNum]=$row; } //根据评论数做一下排序 ksort($post_list); //然后输出到页面 foreach($post_list as $post){ echo $post->title; ... ... } 试试这样行不行? 如果你可以写插件,那么可以在Widget_Archive的query挂载点增加如下代码: //Plugin.php Typecho_Plugin::factory('Widget_Archive')->query = array('MyPlugin', 'orderByCommentNums'); //MyPlugin.php中 function orderByCommentNums($archive,$selecte){ $select->order_by('table.contents.commentNum','desc'); return $select; } 这样应该可以实现你要的功能。 注意,以上代码仅是实例代码,不保证完全没有语法错误或者api用错的哈! 来自 www.typechoev.com
什么叫按评论数输出文章?按评论数降序排序文章并输出吗?你试试这样是否可以达到你的效果?
试试这样行不行?
如果你可以写插件,那么可以在Widget_Archive的query挂载点增加如下代码:
这样应该可以实现你要的功能。
注意,以上代码仅是实例代码,不保证完全没有语法错误或者api用错的哈!