您当前的位置: 主页 > 优化教程
在我们在制作dedecms模板的时候,通常会为了让网站美观,要在栏目导航处添加栏目文章数统计显示的代码,让页面显示每个栏目下的文章数量,如下图所示:

如何在DEDECMS网站栏目中增加统计文章数的功能方法

 
DEDECMS网站栏目中为增加统计文章数的功能方法
有两种方法可以解决这个问题:
第一种方法:
第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步: 然后在模板上使用以下代码
{dede:channel type='top' typeid=''}
<a href='[field:typelink /]'>[field:typename/]</a> ([field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID])<br>
{/dede:channel}
比如在首页模板上栏目名称({dede:field name='typename'/})
后面添加如下代码:
{dede:type}[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]{/dede:type} 
 
第二种方法:
涉及到文件:根目录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})
 

关键词:如,何在,DEDECMS,网站,栏,目中,增加,统计,文章,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

dedecms下dede:sql及默认情况下使用if判断的方法需要在Dedecms对调用出来的数据进行判断,再做出相应的反应。代码如... 2021-08-09
织梦DedeCms如何获取缩略图的高度和宽度织梦DedeCms获取缩略图的高度和宽度 某些瀑布流的代码要求图片必须... 2021-07-22
如何控制dedecms栏目列表页的缩略图大小方法一: {dede:list pagesize=15 imgwidt... 2021-07-30
DedeCMS相关文章调用标签代码,有利于seo优化,非常重要!DedeCMS默认模板里面没有相关文章的调用标签,但是我们通过下面的标... 2021-07-30
dedecmsDedeCMS删除文章时不删除HTML 不删除附件图片计划永远赶不上需求,织梦DedeCMS为我们考虑得非常全面,但并不是,... 2021-08-09
织梦去掉{dede:field.body/} 中的p元素我们在后台添加内容的时候,系统往往会自动增加P/P元素,特别是有些时候... 2021-07-22
dedecms限制会员每天投稿数量方法在php空间中建一个网站着实不容易。作为一站长、网站管理员,最烦恼的莫... 2021-07-30
dedecms三级栏目调用方法本文实例讲述了dedecms三级栏目调用方法。分享给大家供大家参考。 ... 2021-07-27
dedecms 如何让友情链接显示title今天在弄友情链接的时候 发现友情链接不会显示title 但是有时候换友... 2021-08-09
dede:pagebreak文章内容页面分页显示数量控制{dede:pagebreak/}这个标签,好无疑问这是个文章内容分页... 2021-07-22
简单介绍织梦按照时间的排序方法显示文章的标签可能很多站长朋友对这个标题不是很明白,那么我们就简单的来介绍一下将要说... 2021-08-14
织梦dedecmsV5.7后台编辑文章中文标题发布失败的解决方法织梦是一款比较有名的CMS网站管理系统了,由于它用起来简单和开源受到了... 2021-07-30
怎么样让dede:arclist标签输出的HTML在源代码里不换行的方法我们在用DedeCMS-V5.7的程序做网站的时候,会发现一个细微的问... 2021-08-14
织梦提示:Fatal error: Call to a member function GetInnerText我们做网站时经常能用到自定义模型,但是今天再在后台完成新建自定义模型之... 2021-07-30
织梦模板DedeCms获取缩略图的高度和宽度的代码某些瀑布流的代码要求图片必须带有高度,而 织梦模板 默认的缩略图仅仅是... 2021-07-22
dede获取文件名函数bug的解决方法织梦获取文件名函数bug的解决方法,这个bug可以说几乎不影响任何使用... 2021-09-16
DedeCMS新建模型字段中【附件样式】的修改方法本文实例讲述了DedeCMS新建模型字段【附件样式】修改方法。分享给大... 2021-07-27
Dedecms教程:自定义模型解决会员无法投稿的方法记得以前有写过让游客可以投稿设置的方法和自定义模型更新列表的问题,最近... 2021-08-14

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn