您现在的位置是:首页 > 网站建设网站建设
织梦如何统计每个栏目文章的数量?
江湖快报网2023-03-25 06:58:25【网站建设】人已围观
简介后台栏目管理,就可以看到一个栏目有多少文章数量
织梦网,怎么统计某个指定的顶级栏目里面的所有文章数量
统计某个栏目下所有文档总数
{dede:SQL SQL=select count(ID) as c
后台栏目管理,就可以看到一个栏目有多少文章数量
织梦网,怎么统计某个指定的顶级栏目里面的所有文章数量
统计某个栏目下所有文档总数
{dede:SQL SQL=select count(ID) as c from dede_archives where
typid=1″}・共有文章:[field:c / /]篇{/dede:SQL}
用SQL语句获取织梦DedeCMS每个栏目各有多少文章
将以下函数放入include/extend.func.php
//统计栏目文章数
function GetTotalArc($tid){
global $dsql;
$sql = GetSonIds($tid);
$row = $dsql->GetOne(Select count(id) as dd From `#@__archives` where typeid
in({$sql}));
return $row['dd'];
}
//统计当前栏目信息数
function dynamic_num($current_id){
global $dsql;
//读取当前栏目的子ID
$sql = SELECT id FROM `#@__arctype` WHERE id='$current_id' ||
topid='$current_id';
$dsql->SetQuery($sql);
$dsql->Execute();
while($row = $dsql->GetArray()){
$arr[]=$row[id];
}
foreach($arr as $key=>$value){
$type .= $value . ',';
}
$ty= .$type.0;
//echo $ty;
$t_num = $dsql->GetOne(select count(*) as num from `#@__archives` where typeid
in($ty));
//echo $t_num[num];
if(is_array($t_num)){
return .$t_num[num]. ;
}else{
return 0 ;
}
}
模板中使用以下标签调用:
{dede:field name=’typename’/}</b>(此栏目共{dede:type}[field:id
function=dynamic_num(@me) /]{/dede:type}条记录)
{dede:channel type=’son’ }
<li><a href=’[field:typelink/]‘>[field:typename/]</a>(<span>[field:ID
runphp='yes'] @me = GetTotalArc(@me);[/field:ID]</span>)</li>
{/dede:channel}
以上代码是两个函数,一个统计栏目文章数,另一个统计当前栏目信息数。
很赞哦! ()
下一篇:返回列表
相关文章
随机图文
-
什么是高端网站建设?
高端网站的开发主体,可以是独立经营的网民,也可以是集体或私营的企业。独立经营网民,以购物、垂直消费、单任务操作、网上冲浪等方式,可以直接为网民提供服务,形成家庭收入。大型 -
衡水哪里建网站,
网站建设是不分地域限制的,可以的话去速八互联,网站建设(顶级域名+主机空间+建站宝盒+备案)最低360起全包 595935758 衡水哪有做网站 可以在百度上搜索“衡水网站建设” 如图 -
CMS动态网站建设过程(800以上的)
CMS是Content Management System的缩写,意为“内容管理系统”。 CMS具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。 CMS的功能并不只限于 -
企业首次建设网站的策划方案与网站改版方案之间有哪些区别和联系
企业首次建设网站策划方案与网站改版方案之间的区别 企业首次建设网站的流程包括——明确建设网站的目的、网站的功能、网站的类型、网站的规模、投入的费用、SEO推广方