dede中统计栏目文章数的两种方法

所属分类: CMS教程 / dedecms 阅读数: 294
收藏 0 赞 0 分享
方法一:

涉及到文件:include/common.func.php

在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'];
}

调用方法:

复制代码
代码如下:

[field:ID function='GetTotalArc(@me)'/]

[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]


比如在你的主页模板里添加如下代码:

复制代码
代码如下:

共{dede:type}[field:ID function='GetTotalArc(@me)'/] {/dede:type}篇
或在栏目名称后面添加如下代码:
({dede:type}[field:ID function='GetTotalArc(@me)'/] {/dede:type})
 

方法二:

第一步:打开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'];
}
//统计结束

第二步: 就可以在模板上用以下代码

复制代码
代码如下:

{dede:channel type='top' typeid=''}
<a href='[field:typelink /]'>[field:typename/]</a> ([field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID])

{/dede:channel}

比如在主页模板上栏目名称({dede:field name='typename'/})
后面添加如下代码:

复制代码
代码如下:

{dede:type}[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]{/dede:type}
更多精彩内容其他人还在看

Dedecms无法保存远程图片到本地服务器的解决方法

这篇文章主要为大家介绍了Dedecms无法保存远程图片到本地服务器的解决方法,针对这一问题对服务器配置及相关代码作了较为详尽的分析,具有一定参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

dedecms添加登录管理认证码的方法

这篇文章主要为大家介绍了dedecms添加登录管理认证码的方法,增加认证功能进而实现加固dedecms网站安全的目的,是非常实用的技巧,需要的朋友可以参考下
收藏 0 赞 0 分享

php导入文件夹图片保存到dedecms的方法

这篇文章主要为大家介绍了php导入文件夹图片保存到dedecms的方法,可实现大量图片的批量导入功能,非常具有实用价值,需要的朋友可以参考下
收藏 0 赞 0 分享

dedecms5.7后台发布文章提示“标题不能为空”的解决方法

这篇文章主要为大家介绍了dedecms5.7后台发布文章提示“标题不能为空”的解决方法,涉及针对相关文章添加部分源码的修改,是dedecms二次开发中比较实用的功能,需要的朋友可以参考下
收藏 0 赞 0 分享

dedecms5.7文章二次开发实现阅读全文功能的方法

这篇文章主要为大家介绍了dedecms5.7文章二次开发实现阅读全文功能的方法,涉及文章模型相关类文件功能的修改与完善,是一个比较典型的二次开发技巧,需要的朋友可以参考下
收藏 0 赞 0 分享

Dedecms导入数据提示:USING BTREE ) ENGINE=MyISAM DEFAULT CHARSET=错误的解决方法

这篇文章主要为大家介绍了Dedecms导入数据提示:USING BTREE ) ENGINE=MyISAM DEFAULT CHARSET=错误的解决方法,涉及针对相关SQL语句的修改,是非常实用的技巧,需要的朋友可以参考下
收藏 0 赞 0 分享

dedecms实现自动打包文章中图片并下载的方法

这篇文章主要为大家介绍了dedecms实现自动打包文章中图片并下载的方法,可实现针对文章的查找与图片打包下载功能,是非常实用的技巧,需要的朋友可以参考下
收藏 0 赞 0 分享

dedecms使用getall获取当前页面tag标签(超连接)的方法

这篇文章主要为大家介绍了dedecms使用getall获取当前页面tag标签(超连接)的方法,涉及getall参数的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

dedecms使用SQL命令批量替换指定字符串的方法

这篇文章主要为大家介绍了dedecms使用SQL命令批量替换指定字符串的方法,可以实现针对指定字符串的精确替换功能,是非常实用的技巧,需要的朋友可以参考下
收藏 0 赞 0 分享

dedecms首页导航菜单二级栏目调用标签实例

这篇文章主要为大家介绍了dedecms首页导航菜单二级栏目调用标签的用法,以实例形式分析了两种较为常用的调用技巧,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多