Heim  >  Artikel  >  CMS-Tutorial  >  So fügen Sie die Anzahl der statistischen Dokumente zur Spaltenliste der Dreamweaver-Vorlage von dedecms hinzu

So fügen Sie die Anzahl der statistischen Dokumente zur Spaltenliste der Dreamweaver-Vorlage von dedecms hinzu

藏色散人
藏色散人Original
2019-12-09 09:30:361775Durchsuche

So fügen Sie die Anzahl der statistischen Dokumente zur Spaltenliste der Dreamweaver-Vorlage von dedecms hinzu

Wie füge ich die Anzahl der statistischen Dokumente zur Spaltenliste der dedecms dreamweaver-Vorlage hinzu?

dedecms fügt der Spaltenliste das Aufruf-Tag für statistische Dokumente hinzu. Die Implementierungsmethode ist immer noch sehr einfach. Wir müssen nur einige einfache Änderungen vornehmen, um die von uns benötigten Funktionen zu erreichen.

Empfohlenes Lernen: Dreamweaver cms

Die Methode ist wie folgt:

Öffnen Sie die Datei include/extend.func.php und fügen Sie sie über der letzten hinzu Zeile? Folgendes:

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

Unten ist der Beispielcode, den ich als Referenz hinzugefügt habe!

<?php
function litimgurls($imgid=0){
   global $lit_imglist;
   $dsql = new DedeSql(false);
   //获取附加表
   $row = $dsql->GetOne("SELECT c.addtable FROM dede_archives AS a LEFT JOIN dede_channeltype AS c ON a.channel=c.id where a.id=&#39;$imgid&#39;");
   $addtable = trim($row[&#39;addtable&#39;]);
   //获取图片附加表imgurls字段内容进行处理
   $row = $dsql->GetOne("Select imgurls From `$addtable` where aid=&#39;$imgid&#39;");
   //调用inc_channel_unit.php中ChannelUnit类
   $ChannelUnit = new ChannelUnit(2,$imgid);
   //调用ChannelUnit类中GetlitImgLinks方法处理缩略图
   $lit_imglist = $ChannelUnit->GetlitImgLinks($row[&#39;imgurls&#39;]);
   //返回结果
   return $lit_imglist;
}
 
// 文档数量调用标签
 
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[&#39;dd&#39;];   
}   
?>

Aufrufmethode für Arclist- und Listenvorlagencode:

[field:ID function=&#39;GetTotalArc(@me)&#39;/]

Aufrufmethode zur Verwendung von Code an anderen Orten:

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

Der Screenshot des Effekts nach der Ausführung sieht wie folgt aus:

So fügen Sie die Anzahl der statistischen Dokumente zur Spaltenliste der Dreamweaver-Vorlage von dedecms hinzu

Das obige ist der detaillierte Inhalt vonSo fügen Sie die Anzahl der statistischen Dokumente zur Spaltenliste der Dreamweaver-Vorlage von dedecms hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn