Home > CMS Tutorial > DEDECMS > body text

How to count the number of column articles in dede

藏色散人
Release: 2019-12-12 10:40:05
Original
2296 people have browsed it

How to count the number of column articles in dede

How to count the number of column articles in dede?

Method 1:

Recommended learning: Dream Weaver cms

Involved files: include/common. func.php

Add the following code at the bottom of include/common.func.php before ?>

The code is as follows:

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']; 
}
Copy after login

Calling method:

The code is as follows:

[field:ID function='GetTotalArc(@me)'/] 
或 
[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]
Copy after login

For example, add the following code to your homepage template:

The code is as follows:

共{dede:type}[field:ID function='GetTotalArc(@me)'/] {/dede:type}篇
Copy after login

Or add the following code after the column name:

({dede:type}[field:ID function='GetTotalArc(@me)'/] {/dede:type})
Copy after login

Method 2:

Step one: Open the include/common.func.php file and add it before the last ?> :

The code is as follows:

//统计栏目文章数 
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']; 
} 
//统计结束
Copy after login

Step 2: You can use the following code on the template

The code is as follows:

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

For example, on the home page template Column name ({dede:field name='typename'/})

Add the following code after:

The code is as follows:

{dede:type}[field:ID runphp=&#39;yes&#39;] @me = GetTotalArc(@me);[/field:ID]{/dede:type}
Copy after login

The above is the detailed content of How to count the number of column articles in dede. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template