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

修改include/inc_functions.php文件

复制代码 代码如下:

function GetTotalArc($typeid){ 
  $dsql = new DedeSql(false); 
                if(!empty($typeid)) 
                { 
                  $reids = explode(",",$typeid); 
                  $ridnum = count($reids); 
                  if($ridnum>1){ 
                          $tpsql = ""; 
                    for($i=0;$i<$ridnum;$i++){ 
                                  if($tpsql=="") $tpsql .= " And (".TypeGetSunID($reids[$i],$dsql,''); 
                                  else $tpsql .= " Or ".TypeGetSunID($reids[$i],$dsql,''); 
                    } 
                    $tpsql .= ") "; 
                    $orwhere .= $tpsql; 
                    unset($tpsql); 
                  }else{ 
                          $orwhere .= " And ".TypeGetSunID($typeid,$dsql,''); 
                  } 
                  unset($reids); 
          } 
   $row = $dsql->GetOne("Select count(ID) as dd From #@__archives where typeid>0 $orwhere"); 
   return $row['dd']; 

调用方法

复制代码 代码如下:

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

时间: 2024-10-29 12:40:41

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

为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(); //coun

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

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

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

在WordPress中使用wp_count_posts函数来统计文章数量_php技巧

做一个全站统计是不是很酷?长久的博客越来越少,何不给自己的一个统计,看看自己在这个博客上努力了多少,不但给自己也给游客,wp_count_posts是在 WordPress 中用来统计文章数量的函数,可以统计所有类型的文章(post)和页面(page). 描述wp_count_posts是在 WordPress 中用来统计文章数量的函数,可以统计所有类型的文章(post)和页面(page). 使用 //获取文章数量 $postcount = wp_count_posts(); //获取页面数量

dedecms中显示每个tag标签文章数量2种方法

效果如下 文章数量2种方法-dedecms 文章tag标签"> 方法一,系统自带的标签  代码如下 复制代码 {dede:tag type='current'/} 直接使用此标签就可以了,不过要注意我们如果后台不统计有时会不准确,统计方法是:采集->tag标签管理 然后点击右边有如下图.   方法二,二次开发出来的 修改/include/taglib/tag.lib.php这个文件,找到第87行左右的"$row['link'] = $cfg_cmsurl."/ta

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

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

dedecms获取当前文章所在栏目URL

我们知道dedecms有一个面包屑导航的调用函数,{dede:field name='position'/},这个样式是固定的,有时要个性化一些的话需要修改很多地方,那么织梦cms有没其他方法获取当前文章所在栏目URL呢?有的! <a href='{dede:type typeid='0' row=1}[field:typelink /]{/dede:type}' style="color:blue;">{dede:field.typename/}</a> 这样

wordpress调用当日发布文章数量及指定日期文章数量

wordpress调用当日发布文章数量 制作wordpress主题时,需要调用当天网站发布的文章数量,博客吧前面发布过教程<实现wordpress限定时间段的文章数量>可以实现统计24小时内发布文章的数量,而今天的代码是实现统计当天发布文章的数量. 实现代码: <?php  $today = getdate();  $query = new WP_Query( 'year=' . $today["year"] . '&monthnum=' . $today[&

dedecms二级栏目和栏目名称调用用法集合

(1)自动调用大栏目下的二级栏目代码.放到相应模板,会在该栏目的列表页和文章页自动调用处该大栏目下的二级栏目名称  代码如下 复制代码 {DEDE:channel type='son' } <li><a href="[field:typeurl/]"><span>[field:typename/]</span></a></li> {/dede:channel} (2) 如果要调用特定某一个大分类下面的二级,需要设置