为dedecms增加栏目文章统计功能代码_dedecms

第一种方法:
1、 修改include/inc_arcpart_view.php文件

找到function ParseTemplet()函数
修改为:

function ParseTemplet()
{
if(!is_array($this->dtp->CTags)) return "";
foreach($this->dtp->CTags as $tagid=>$ctag)
{
$tagname = $ctag->GetName();

//countclass 统计栏目文章数量    
if( $tagname == "countclass" ){
$tid = $ctag->GetAtt("typeid");
$row = $this->dsql->GetOne("Select count(ID) as dd From #@__archives where typeid='$tid' and arcrank<>-1");
$this->dtp->Assign($tagid,$row['dd']);
}
……
2、 在网页上调用方法
{dede:countclass typeid=栏目编号/}
例如:
{dede:countclass typeid='2′/}

第二种方法(由 正牌执子之手339709 提供):

1、修改include/inc_functions.php文件,增加函数如下:

function GetTotalArc($tid){
  $dsql = new DedeSql(false);
    $row = $dsql->GetOne("Select count(ID) as dd From #@__archives where typeid='$tid'");
    return $row['dd'];
}
2、调用方法

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

原创文章,转载请注明出处。

时间: 2024-08-01 03:32:13

为dedecms增加栏目文章统计功能代码_dedecms的相关文章

dedecms统计栏目文章数量实现代码修订版_dedecms

修改include/inc_functions.php文件 复制代码 代码如下: function GetTotalArc($typeid){    $dsql = new DedeSql(false);                  if(!empty($typeid))                  {                    $reids = explode(",",$typeid);                    $ridnum = count($

Git@OSC 新增加项目访问统计功能

为了方便作者了解自己托管在 git.oschina.net 上的项目访问情况,现新开发的项目访问统计模块已经上线.项目的所有人可以通过"管理 -> 项目访问统计"来了解项目当天.本周.本月以及全年的访问的 IP 数情况. 另外你还可以订阅每周统计报告邮件. 赶紧去了解下有多少人访问了你的项目呢? 文章转载自开源中国社区 [http://www.oschina.net]

dedecms 内容页责任编辑调用代码_dedecms

第二步 要修改的文件是变量输出代码 (打开 include 目录下的 inc_archives_view.php) 并找到如下代码: var $TypeLink; var $ChannelUnit; var $dsql; var $Fields; var $dtp; var $ArcID; var $SplitPageField; var $SplitFields; var $NowPage; var $TotalPage; 在这段代码的下面加入: var $Adminname; 再找到: //

微信搜索将增加文章搜索功能

摘要: 8月8日消息,亿邦动力网了解到, 微信 已在日前开始测试5.4版本,该版本的 一个 最大变动是增加了文章搜索功能. 有获得内测资格的用户告诉亿邦动力网,最新版本微信主要增加了两 8月8日消息,亿邦动力网了解到, 微信 已在日前开始测试5.4版本,该版本的 一个 最大变动是增加了文章搜索功能. 有获得内测资格的用户告诉亿邦动力网,最新版本微信主要增加了两大特性: 一是微信搜索增加对公众号.公众号文章.收藏内容的搜索.而此前,微信搜索仅支持对现有联系人.关注公众号和聊天记录的搜索. 微信增加

微信开始测试5.4版本新增文章搜索功能

摘要: 8月8日消息,亿邦动力网了解到, 微信 已在日前开始测试5.4版本,该版本的 一个 最大变动是增加了文章搜索功能. 有获得内测资格的用户告诉亿邦动力网,最新版本微信主要增加了两 8月8日消息,亿邦动力网了解到, 微信 已在日前开始测试5.4版本,该版本的 一个 最大变动是增加了文章搜索功能. 有获得内测资格的用户告诉亿邦动力网,最新版本微信主要增加了两大特性: 一是微信搜索增加对公众号.公众号文章.收藏内容的搜索.而此前,微信搜索仅支持对现有联系人.关注公众号和聊天记录的搜索. 微信增加

dedecms在栏目列表中添加统计文档数量调用标签

dedecms在栏目列表中添加统计文档数量调用标签,实现的方法还是非常简单的,只需要做一些简单的修改即可实现我们所需要的功能. 方法如下: 打开include/extend.func.php文件,在最后一行?的上面添加以下内容: function GetTotalArc($tid){global $dsql;$sql = GetSonIds($tid);$row = $dsql->GetOne("Select count(id) as dd From dede_archives where

Ajax实现对静态页面的文章访问统计功能示例_php技巧

本文实例讲述了Ajax实现对静态页面的文章访问统计功能.分享给大家供大家参考,具体如下: 众所周知,静态页面不仅速度快,而且对seo也有一定的帮助.前些日子,写了一帖关于<在SAE平台实现WordPress页面纯静态化至KVDB>.我自己使用了一段时间后,发现提速确实很明显.但是随之而来的一个问题就是,由于文章静态化后,页面并不会经过WordPress程序的处理,这样就导致了文章的访问量统计失效.当然,有一个叫做wp-postview的插件是可以解决这个问题的,但是我不是很喜欢插件,因为会拖慢

织梦cms统计栏目文章条数sql句和实现方法

先看效果如下 文章条数sql句和实现方法-phpcms统计栏目文章数"> 这里有个简单的方法,如果想统计每个栏目有多少文件或软件的话,可以这样写  代码如下 复制代码 {dede:channel type='son' currentstyle="<li class='current'><a href='~typelink~'>~typename~  (~count~)</a> </li>"} 这样好像更先进一些哦, 下面提

dedecms如何调用当前栏目的子栏目及子栏目文章

前面ytkah谈到了 dedecms调用当前栏目的子栏目怎么操作,有的朋友会问如果再增加一个调用子栏目文章的需求,即调用当前栏目的子栏目及子栏目文章,这个有办法实现吗?这时就要涉及到另外两个标签的调用了,dede:channelartlist标签和dede:arclist标签 <div> {dede:channelartlist} <dl> <dt><strong><a href="{dede:field name='typeurl'/}&q