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='{$aid}'"); if(!is_array($rs)){ echo "0"; }else { echo $rs['postnum']; } ?>位网友发表了评论");
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!