Maison  >  Article  >  Tutoriel CMS  >  Comment utiliser JS pour appeler le nombre total de commentaires dans DEDECMS

Comment utiliser JS pour appeler le nombre total de commentaires dans DEDECMS

藏色散人
藏色散人original
2019-12-20 10:27:001808parcourir

Comment utiliser JS pour appeler le nombre total de commentaires dans DEDECMS

Comment appeler le nombre total de commentaires dans DEDECMS en utilisant JS ?

Le site Web est en cours de refonte. Le nombre total de commentaires dans DEDE est désormais statique. Il serait trop gourmand en ressources de mettre à jour le code HTML pour chaque commentaire. De nombreux amis sur le forum n'ont pas résolu le problème. problème. J'ai fait quelques recherches et je l'ai utilisé. L'appel de méthode JS n'interroge qu'un seul champ. Cela ne devrait pas gaspiller de ressources. Cela ne devrait pas prendre de ressources.

Apprentissage recommandé : Dreamweaver cms

La méthode est la suivante Elle se divise en deux étapes.

1. Créez un nouveau fichier fedcount.php sous PLUS avec le contenu suivant

Le code est le suivant :

document.writeln("共有 <?php 
require(dirname(__FILE__)."/../include/config_base.php"); 
$db = new DedeSql(false); 
$rs = $db->GetOne("SELECT postnum FROM dede_archives WHERE ID=&#39;{$aid}&#39;"); 
if(!is_array($rs)){ 
echo "0"; 
}else { 
echo $rs[&#39;postnum&#39;]; 
} 
?>位网友发表了评论");

2 Insérez le code suivant dans la page de contenu. template

Le code est le suivant :

<script type="text/javascript" src="/plus/fedcount.php?aid={dede:field name=ID/}"></script>

est généré et vous pouvez voir l'effet affiché en temps réel.

Que cela consomme des ressources ou non, testons-le avec des amis et donnons notre avis après l'avoir utilisé.

Si cela consomme des ressources, alors effacez le contenu de fedcount.php

De cette façon, sans interroger la base de données, cela ne prendra certainement pas de ressources, haha.

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!

Déclaration:
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