Maison > Tutoriel CMS > DEDECMS > Comment ajouter le nombre de documents statistiques dans la liste des colonnes du modèle dreamweaver dedecms

Comment ajouter le nombre de documents statistiques dans la liste des colonnes du modèle dreamweaver dedecms

藏色散人
Libérer: 2019-12-09 09:30:36
original
1875 Les gens l'ont consulté

Comment ajouter le nombre de documents statistiques dans la liste des colonnes du modèle dreamweaver dedecms

Comment ajouter le nombre de documents statistiques à la liste des colonnes du modèle dedecms dreamweaver ?

dedecms ajoute la balise appelante du numéro de document statistique dans la liste des colonnes. La méthode d'implémentation est toujours très simple. Il suffit d'apporter quelques modifications simples pour obtenir les fonctions dont nous avons besoin.

Apprentissage recommandé : Dreamweaver cms

La méthode est la suivante :

Ouvrez le fichier include/extend.func.php et ajoutez au dessus le dernier ligne ? Ce qui suit :

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'];   }
Copier après la connexion

Vous trouverez ci-dessous l'exemple de code que j'ai ajouté pour votre référence !

<?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;];   
}   
?>
Copier après la connexion

Méthode d'appel pour le code du modèle arclist et list :

[field:ID function=&#39;GetTotalArc(@me)&#39;/]
Copier après la connexion

Méthode d'appel pour utiliser le code à d'autres emplacements :

[field:ID runphp=&#39;yes&#39;] @me = GetTotalArc(@me);[/field:ID]
Copier après la connexion

La capture d'écran de l'effet après l'exécution est la suivante :

Comment ajouter le nombre de documents statistiques dans la liste des colonnes du modèle dreamweaver dedecms

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal