蜀ICP备17035685号-5

流狐素材网每天更新网站源码、织梦模板、Discuz模板等各类站长资源 网站地图 今日更新 网站地图
我们在用织梦系统时,有时候想要调用栏目的文章数目,这时候我们该怎么办呢?结下来小编将详细的告诉你该怎么做。
1、打开include/common.func.php,在末尾?>之前加入以下代码并保存:
//统计栏目文章数
function GetTotalArc($tid)
{
global $dsql;
$sql = GetSonIds($tid);
$row = $dsql->GetOne("Select count(id) as dd From dede_archives where typeid in({$sql})");
return $row['dd'];
}
//统计结束
2、举例我们如果想在网站首页调用栏目的数目,则打开织梦模板文件,默认地址为templets/default/index.htm,修改这个文件,在合适的位置增加调用代码:
{dede:type typeid=''}{/dede:type} //栏目名调用,如果不想要栏目名,可以直接注释掉,typeid为自己栏目的ID数,修改为自己的
{dede:ID runphp='yes'} @me=1; @me = GetTotalArc(@me);{/dede:ID} //文章数目调用,出来直接是数字
3、这两段核心代码增加完了并保存覆盖,就可以在前台首页看下效果了,可以加上一些文字,如共{dede:ID runphp='yes'} @me=1; @me = GetTotalArc(@me);{/dede:ID}篇文字等等。
4、如果有朋友想调用栏目里已审核的文章数,我们只需要增加一个SQL查询条件即可,具体如下:
//统计栏目文章数
function GetTotalArc($tid)
{
global $dsql;
$sql = GetSonIds($tid);
$row = $dsql->GetOne("Select count(id) as dd From dede_archives where typeid in({$sql}) and arcrank='0' ");
return $row['dd'];
}
//统计结束
这里说明一下,arcrank='0'为已审核文章数,arcrank='-1'为未审核文章数,arcrank='-2'为回收站内的文章数。具体每个人可以在SQL内查看具体的数字代表的是什么。
好了,教程结束,如有疑问,请联系站长。