新聞中心
dedecms如何利用標(biāo)簽調(diào)用當(dāng)前文章評(píng)論數(shù)量的方法
作者 / 無(wú)憂主機(jī) 時(shí)間 2016-03-01 08:44:46
經(jīng)常使用開源程序建站的站長(zhǎng)朋友們都知道很多開源程序都是可以直接看到用戶的評(píng)論數(shù)量的,最常見的就是開源的論壇discuz程序了,如果樓主發(fā)布了一個(gè)新的帖子下面有多少人評(píng)論都是可以詳細(xì)看到的,其實(shí)不僅是論壇程序就是經(jīng)常使用開源的wordpress博客程序建站都是可以看出來(lái)的,今天有位站長(zhǎng)朋友使用了php虛擬主機(jī)安裝了開源的織夢(mèng)dedecms程序也想在發(fā)布的文章下面看到詳細(xì)的用戶評(píng)論數(shù)量,可是這款程序都是使用標(biāo)簽來(lái)控制的,標(biāo)簽中并沒(méi)有這個(gè)功能,那么能否實(shí)現(xiàn)呢?小編經(jīng)過(guò)研究后也終于成功了,不過(guò)具體的需要進(jìn)行一下小小的二次開發(fā)哦。具體的下面小編也來(lái)整理下吧。 首先找到插件目錄文件-plus文件夾,在這個(gè)文件夾下建一個(gè)feedcount.php文件,并在這個(gè)文件中放入以下代碼:
document.write("共有<?php require_once(dirname(__FILE__)."/../include/common.inc.php"); $row = $db->GetOne("select count(*) as fc from dede_feedback where aid='{$aid}'"); if(!is_array($row)){ echo "0"; }else { echo $row['fc']; } ?>位用戶了發(fā)表評(píng)論");然后繼續(xù)在你的模板中需要顯示評(píng)論總數(shù)的地方,加入以下JS代碼:
<script type="text/javascript" src="{dede:field name='phpurl'/}/feedcount.php?aid={dede:field.id/}"></script>插入之后保存然后分別上傳到對(duì)應(yīng)的目錄下,然后再登陸網(wǎng)站后臺(tái)去更新下緩存就可以額實(shí)現(xiàn)在內(nèi)容頁(yè)調(diào)用當(dāng)前的評(píng)論數(shù)量了哦。 無(wú)憂主機(jī)相關(guān)文章推薦閱讀: DEDECMS會(huì)員編輯文章圖片或鏈接標(biāo)簽中的雙引號(hào)被轉(zhuǎn)義怎么辦 DEDECMS投票提示“增加投票失敗,請(qǐng)檢查數(shù)據(jù)是否非法”如何處理呢 DEDECMS程序如何把網(wǎng)站后臺(tái)的字母驗(yàn)證碼修改為數(shù)字的設(shè)置步驟
本文地址:http://www.gle-technology.com/dedecms/21746.html