typecho统计当前分类和子分类文章总数

模板开发以及发布测试

版主: seita

回复
头像
jrotty
帖子: 428
注册时间: 2015年 11月 2日 19:30

typecho统计当前分类和子分类文章总数

帖子 jrotty »

typecho发布一篇文章,然后只勾选子分类,然后发布。
父分类输出分类的文章数量,并没有包含这个新发布的文章。

于是乎,垃圾博主啊用了点时间(一个半小时)写出了个函数,来解决这个问题

代码: 全选

function fenleinum($id){
$db = Typecho_Db::get();
$po=$db->select('table.metas.count')->from ('table.metas')->where ('parent = ?', $id);
$pom = $db->fetchAll($po);
$num = count($pom);
$shul = 0;
for ($x=0; $x<$num; $x++) {
$shul=$pom[$x]['count']+$shul;
}
$shu=$db->fetchAll($db->select('table.metas.count')->from ('table.metas')->where ('mid = ?', $id))[0]['count']+$shul;
echo $shu;
}

前台调用,可以在分类列表循环中输入下面代码,分类mid需要根据自己的代码自填

代码: 全选

<?php fenleinum(分类mid); ?>


文章转自https://qqdie.com/archives/category-num.html
头像
ClayMore
帖子: 2481
注册时间: 2007年 11月 29日 02:55
来自: Sleeping Forest
联系:

Re: typecho统计当前分类和子分类文章总数

帖子 ClayMore »

韩厨网需要
韩厨网
帖子: 3
注册时间: 2018年 3月 10日 23:05

Re: typecho统计当前分类和子分类文章总数

帖子 韩厨网 »

问题以解决*^_^*
谢谢大家想着帮我
在此感谢支持与帮助
头像
jrotty
帖子: 428
注册时间: 2015年 11月 2日 19:30

Re: typecho统计当前分类和子分类文章总数

帖子 jrotty »

ClayMore 写了:韩厨网需要

就是帮他弄才写的,之前我自己需要然而不会写,现在会写了自己又不需要了 :lol:
回复