>CMS 튜토리얼 >Dedecms >Dede의 칼럼 기사 수를 계산하는 방법

Dede의 칼럼 기사 수를 계산하는 방법

藏色散人
藏色散人원래의
2019-12-12 10:40:052299검색

Dede의 칼럼 기사 수를 계산하는 방법

디데의 칼럼 기사 수를 어떻게 계산하나요?

방법 1:

추천 학습: Dreamweaver cms

관련 파일: 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})

방법 2:

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=&#39;[field:typelink /]&#39;>[field:typename/]</a> ([field:ID runphp=&#39;yes&#39;] @me = GetTotalArc(@me);[/field:ID])
{/dede:channel}

예를 들어 홈 페이지 템플릿에서 열 이름 뒤에 다음 코드를 추가합니다({dede:필드 이름= 'typename'/})

:

코드는 다음과 같습니다.

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

위 내용은 Dede의 칼럼 기사 수를 계산하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.