如果您对织梦dedeCMS统计栏目新闻(软件)总数和织梦专题感兴趣,那么这篇文章一定是您不可错过的。我们将详细讲解织梦dedeCMS统计栏目新闻(软件)总数的各种细节,并对织梦专题进行深入的分析,此外
如果您对织梦dedeCMS统计栏目新闻(软件)总数和织梦专题感兴趣,那么这篇文章一定是您不可错过的。我们将详细讲解织梦dedeCMS统计栏目新闻(软件)总数的各种细节,并对织梦专题进行深入的分析,此外还有关于DedeCMS 统计栏目的文章总数的调用方法、DedeCMS 统计栏目的新闻总数的调用办法、dedecms 调用栏目(分类)的新闻总数、dedecms织梦源码 调用栏目下的新闻总数的办法的实用技巧。
本文目录一览:- 织梦dedeCMS统计栏目新闻(软件)总数(织梦专题)
- DedeCMS 统计栏目的文章总数的调用方法
- DedeCMS 统计栏目的新闻总数的调用办法
- dedecms 调用栏目(分类)的新闻总数
- dedecms织梦源码 调用栏目下的新闻总数的办法
织梦dedeCMS统计栏目新闻(软件)总数(织梦专题)
偶然在某网站上看到栏目分类 旁边显示着软件总数,看了一下网站程序还是用DEDECMS的。所以就想方案去实现了这一功能;因为是在各页面都能调用到总数,所以不是用loop调用就是用sql调用,具体办法:调用会员总数:
{dede:sql sql="select count(mid) as c from dede_member "}共有会员:[field:c /] 名{/dede:sql}
示例 共有会员:31 名
调用本月更新总数:
{dede:sql sql="SELECT count( ID ) AS c FROM dede_archives WHERE FROM_UNIXTIME( pubdate, '%m' ) = month(curdate( )) "} 本月更新:[field:c /] 篇{/dede:sql}
示例 本月更新:39 篇
调用新闻总数:
{dede:sql sql="select count(*) as c from dede_archives where channel=1"}共有新闻:[field:c /] 篇{/dede:sql}
示例: 共有新闻:244 篇
调用栏目下的新闻总数:
{dede:sql sql='SELECT d.typename,d.id,count(da.id) as heji FROM dede_arctype d left join dede_archives da on da.typeid=d.id where d.reid=0 and da.arcrank>=0 group by d.typename order by heji desc limit 0,8;'} <span><a href=http://www.dede58.com/a/dedejq/"/plus/list.php?tid=[field:id/]">[field:typename/]更新新闻</a><span>([field:heji/]篇)</span></span>
{/dede:sql}
示例:栏目名称更新新闻(247篇)
以此类推,调用其他(比如软件总数,评论总数)也是同样的原理,搞清晰了dedecms在mysql所建立的表,再认真研究以上代码,所有问题都不在是难事了! 本文章网址:http://www.ppssdd.com/code/13083.html。转载请保留出处,谢谢合作!
DedeCMS 统计栏目的文章总数的调用方法
- PHP='yes'] @me = GetTotalArc(@me);[/field:ID])
总结
以上是小编为你收集整理的DedeCMS 统计栏目的文章总数的调用方法全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
DedeCMS 统计栏目的新闻总数的调用办法
DedeCMS 统计栏目的新闻总数的调用办法,我是根据5.3里面修改的,本人测试了可以,大家可不可以就不知道了,若不可以的发表评论。打开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='son' row='20'}
<dl><a href='[field:typelink/]'>[field:typename/]</a>(<span>[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]) </dl>
{/dede:channel} 进行调用,[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]这个就是调用的总数
本文章网址:http://www.ppssdd.com/code/4888.html。转载请保留出处,谢谢合作!dedecms 调用栏目(分类)的新闻总数
*种是调用栏目id的带链接的 这里用到 channel|频道标签语法(不懂就拉下*后查看)
我用的版本是5.7
*步:打开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])<br>{/dede:channel}
第二种是单独 dedecms调用指目栏目ID 的 新闻总数
标签用 {dede:type typeid=''}{/dede:type} 说明:ID自己修改如: typeid='1'
调用新闻总数是:
*步:
办法都是添加到include/common.func.php文件,在*后的?>之前加上:办法跟一*种一样(向上查看)
第二步:
{dede:ID runphp='yes'} @me=1; @me = GetTotalArc(@me);{/dede:ID}
说明:这里的 1 是typeid 值你自己查看自己ID值是多少;*后返回是数值;
顺便说明一下 dedecms调用PHP语法例子 :
{dede:field runphp='yes'}$aaa=200;$DedeMeValue=100;$DedeMeValue =
$aaa;{/dede:field}等同于:{dede:field runphp='yes'}$aaa =
200;@me=100;@me = $aaa;;{/dede:field}
感谢你的支持!感谢你的查看我们官方网站是:|频道标签语法说明
{dede:channel type='top' row='8' current}<li><a
href='[field:typelink/]'>[field:typename/]</a>
</li>{/dede:channel}参数说明:typeid = '0' 栏目IDreid = '0'
上级栏目IDrow = '100' 调用栏目数col = '1' 分多少列显示(默认为单列)type = 'son | sun'
son表示下级栏目,self表示同级栏目,top优质栏目
dedecms织梦源码 调用栏目下的新闻总数的办法
*种是调用栏目id的带链接的 这里用到 channel|频道标签语法(不懂就拉下*后查看)
我用的版本是5.7
*步:打开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])<br>{/dede:channel}
第二种是单独 dedecms调用指目栏目ID 的 新闻总数
标签用 {dede:type typeid=''}{/dede:type} 说明:ID自己修改如: typeid='1'
调用新闻总数是:
*步:
办法都是添加到include/common.func.php文件,在*后的?>之前加上:办法跟一*种一样(向上查看)
第二步:
{dede:ID runphp='yes'} @me=1; @me = GetTotalArc(@me);{/dede:ID}
说明:这里的 1 是typeid 值你自己查看自己ID值是多少;*后返回是数值;
顺便说明一下 dedecms调用PHP语法例子 :
{dede:field runphp='yes'}$aaa=200;$DedeMeValue=100;$DedeMeValue =
$aaa;{/dede:field}等同于:{dede:field runphp='yes'}$aaa =
200;@me=100;@me = $aaa;;{/dede:field}
感谢你的支持!感谢你的查看我们官方网站是:|频道标签语法说明
{dede:channel type='top' row='8' current}<li><a
href='[field:typelink/]'>[field:typename/]</a>
</li>{/dede:channel}参数说明:typeid = '0' 栏目IDreid = '0'
上级栏目IDrow = '100' 调用栏目数col = '1' 分多少列显示(默认为单列)type = 'son | sun'
son表示下级栏目,self表示同级栏目,top优质栏目
关于织梦dedeCMS统计栏目新闻(软件)总数和织梦专题的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于DedeCMS 统计栏目的文章总数的调用方法、DedeCMS 统计栏目的新闻总数的调用办法、dedecms 调用栏目(分类)的新闻总数、dedecms织梦源码 调用栏目下的新闻总数的办法的相关信息,请在本站寻找。
本文标签: