> CMS 튜토리얼 > Dedecms > Dede는 칼럼 기사 수를 어떻게 계산합니까?

Dede는 칼럼 기사 수를 어떻게 계산합니까?

藏色散人
풀어 주다: 2019-12-07 10:54:24
원래의
2051명이 탐색했습니다.

Dede는 칼럼 기사 수를 어떻게 계산합니까?

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

dede의 칼럼 기사 계산 기능은 매우 실용적입니다. 이 기사에서는 필요에 따라 자유롭게 선택할 수 있습니다.

추천 학습: Dreamweaver cms

방법 1:

관련 파일: 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:field name='typename'/} )

뒤에 다음 코드를 추가하세요.

코드는 다음과 같습니다.

{dede:type}[field:ID runphp=&#39;yes&#39;] @me = GetTotalArc(@me);[/field:ID]{/dede:type}
로그인 후 복사

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

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿