昨天361源碼在用織夢(mèng)給用戶開發(fā)站點(diǎn)的時(shí)候遇到一個(gè)以前就遇到過的問題,不過那時(shí)候直接就解決過去了,沒想過要寫下來給其他草根站長(zhǎng)多做些參看,呵呵,今天正好有時(shí)間,草根學(xué)習(xí)網(wǎng)就利用這樣的一個(gè)機(jī)會(huì)給大家寫個(gè)小教程。
問題是這樣的:
織夢(mèng)DedeCMS的文檔評(píng)論數(shù)目、收藏?cái)?shù)目的調(diào)用是沒有對(duì)應(yīng)的標(biāo)簽的。
不過好在我們可以使用織夢(mèng)標(biāo)簽支持PHP語句的方法,使用SQL語句調(diào)用文檔的評(píng)論數(shù)目、收藏?cái)?shù)目的值。這種方法也是可以直接使用SQL標(biāo)簽的SQL語句實(shí)現(xiàn)的,關(guān)于SQL標(biāo)簽的相關(guān)用法等,可以參考《DedeCMS織夢(mèng)sql模板標(biāo)簽調(diào)用代碼大全》以及《15條織夢(mèng)DedeCMS最常用的SQL語句》。 下面是361資源就以織夢(mèng)DedeCMS文章頁面、列表頁面或者首頁為例來實(shí)現(xiàn)調(diào)用文檔評(píng)論數(shù)、收藏?cái)?shù)的方法,其中注釋為調(diào)用的值:
{dede:field.id runphp='yes'}$dsql = new dedesql(false);$dsql -> SetQuery("Select count(id) as c from dede_feedback where aid=".@me);$row = $dsql -> getone();@me=$row['c'];{/dede:field.id{dede:field.id runphp='yes'}$dsql = new dedesql();$dsql -> SetQuery("select count(*) as c from dede_member_stow where aid=".@me);$row = $dsql -> getone();@me=$row['c'];{/dede:field.id} [field:id runphp='yes']$dsql = new dedesql(false);$dsql -> SetQuery("Select count(id) as c from dede_feedback where aid=".@me);$row = $dsql -> getone();@me=$row['c'];[/field:id] [field:id runphp='yes']$dsql = new dedesql();$dsql -> SetQuery("select count(*) as c from dede_member_stow where aid=".@me);$row = $dsql -> getone();@me=$row['c'];[/field:id]從上述的代碼可以看出,關(guān)鍵是在SQL語句的使用。而且需要。注意的一點(diǎn)是,SQL語句在不同的模板里使用的語句是不一樣的,童鞋們要看清楚和了解仔細(xì) ,防止出錯(cuò)。
以上就是織夢(mèng)DedeCMS調(diào)用評(píng)論和收藏?cái)?shù)的標(biāo)簽和使用方法的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)和解決疑問有所幫助,也希望大家多多支持武林網(wǎng)。新聞熱點(diǎn)
疑難解答
圖片精選