我們?cè)谥谱鱀EDE模板的時(shí)候!有些站需要調(diào)用評(píng)論功能方便游客對(duì)文章進(jìn)行評(píng)論,DEDECMS現(xiàn)在的評(píng)論總數(shù)是靜態(tài)的,如果每次評(píng)論都更新HTML吧又太費(fèi)資源,官方論壇看到很多朋友都沒(méi)解決 研究了一下 用了JS方式調(diào)用,只查詢了一個(gè)字段。估計(jì)不會(huì)很浪費(fèi)資源 這個(gè)有待測(cè)試,應(yīng)該不會(huì)占資源。方法如下:
第一步:.在Plus下新建fedcount.php文件 內(nèi)容如下
-
document.write(“共有<?php
-
require_once(dirname(__FILE__).”/../include/common.inc.php”);
-
$row=$db->GetOne(“selectcount(*)asfcfromdede_feedback
-
whereaid=’{$aid}’”);
-
if(!is_array($row)){
-
echo“0″;
-
}else{
-
echo$row['fc'];
-
}
-
?>位用戶了發(fā)表評(píng)論”);
第二步:.在內(nèi)容頁(yè)模板中插入如下代碼調(diào)用
-
<scripttype=”text/javascript”src=”/plus/fedcount.php?aid={dede:fieldname=ID/}”></script>
第三步:.在列表頁(yè)或首頁(yè)模板中插入如下代碼
-
<scripttype=”text/javascript”src=”/plus/feedcount.php?aid=[field:id/]“></script>
即可以實(shí)現(xiàn)動(dòng)態(tài)js調(diào)用評(píng)論數(shù)!不用每次更新html。。 |