dedecms萬(wàn)能sql標(biāo)簽調(diào)用歸納_第1頁(yè)
dedecms萬(wàn)能sql標(biāo)簽調(diào)用歸納_第2頁(yè)
dedecms萬(wàn)能sql標(biāo)簽調(diào)用歸納_第3頁(yè)
dedecms萬(wàn)能sql標(biāo)簽調(diào)用歸納_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

dedecms萬(wàn)能sql標(biāo)簽調(diào)用歸納 dedecms能萬(wàn)能SQL標(biāo)簽調(diào)用歸納織夢(mèng)模板制作經(jīng)常要用到很多標(biāo)簽,新手都不是很熟,我把它了一下,貼出來(lái)dedecms萬(wàn)能SQL標(biāo)簽調(diào)用歸納如下注意dede_archives這是舉例默認(rèn)的數(shù)據(jù)庫(kù)表,如果你修改過(guò)表頭請(qǐng)將表名改為自己的。 在列舉的標(biāo)簽中有的只寫(xiě)出了SQL語(yǔ)句。 具體完整標(biāo)簽寫(xiě)法請(qǐng)參考織夢(mèng)SQL標(biāo)簽調(diào)用方法共有文章*篇dede:sql sql=select count(ID)as cfrom dede_archives wherechannel=1共有文章field:c/篇/dede:sql共有圖集*個(gè)dede:sql sql=select count(ID)as cfrom dede_archives wherechannel=2共有圖集field:c/個(gè)/dede:sql共有軟件*個(gè)dede:sql sql=select count(ID)as cfrom dede_archives wherechannel=3共有軟件field:c/個(gè)/dede:sql共有評(píng)論*條dede:sql sql=select count(ID)as cfrom dede_feedback共有評(píng)論field:c/條/dede:sql共有會(huì)員*名dede:sql sql=select count(ID)as cfrom dede_member共有會(huì)員field:c/名/dede:sqldede:sql sql=select count(mid)as cfrom dede_member共有會(huì)員field:c/名/dede:sql文章閱讀*人次dede:sql sql=select sum(click)as cfrom dede_archives文章閱讀field:c/人次/dede:sql今日更新*篇dede:sql sql=SELECT count(ID)AS cFROM dede_archives WHEREpubdateUNIX_TIMESTAMP(CURDATE()今日更新field:c/篇/dede:sql24小時(shí)發(fā)布的新文章select count(id)+0as totalfrom dede_archives whereUNIX_TIMES*P()-pubdate=0;86400是3600*24,就是24小時(shí)發(fā)布的新文章。 當(dāng)天發(fā)布的最新文章SELECT count(ID)as countfrom dede_archives wherepubdateUNIX_TIMES*P(FROM_UNIXTIME(UNIX_TIMES*P(),%Y-%m-%d00:00:00)limit1;當(dāng)天審核通過(guò)的最新文章SELECT count(ID)as countfrom dede_archives wherepubdateUNIX_TIMES*P(FROM_UNIXTIME(UNIX_TIMES*P(),%Y-%m-%d00:00:00)and arcrank0limit1;當(dāng)天審核通過(guò)的最新文章where to_days(curdate()=to_days(from_unixtime(pubdate)and arcrank=0本月更新*篇dede:sql sql=SELECT count(ID)AS cFROM _archives WHEREFROM_UNIXTIME(pubdate,%m)=month(curdate()本月更新field:c/篇;/dede:sql文章收藏次數(shù)field:ID runphp=yes$dsql=new dedesql();$dsql-SetQuery(select count(*)as cfrom _member_stow whereaid=.me);$nic_row=$dsql-getone();me=$nic_rowc;/field:ID統(tǒng)計(jì)指定欄目及所有下屬分支欄目?jī)?nèi)的文章數(shù) 1、修改include/inc_functions.php文件,增加函數(shù)如下function GetTotalArc($tid)$dsql=new DedeSql(false);$sql=TypeGetSunID($tid,$dsql);$row=$dsql-GetOne(Select count(ID)as ddFrom dede_archives where$sql);return$rowdd; 2、調(diào)用方法,在需要修改的模板頁(yè)插入如下代碼(其中的3是欄目ID,根據(jù)你的實(shí)際情況修改)dede:field function=GetTotalArc (3)/補(bǔ)充一點(diǎn)如果在欄目模板頁(yè)面上調(diào)用,可以用這個(gè)寫(xiě)法,統(tǒng)計(jì)當(dāng)前欄目?jī)?nèi)的文章數(shù)dede:field name=ID function=GetTotalArc(me)/欄目文章統(tǒng)計(jì)功能使用dedecms的runphp接口編寫(xiě)一個(gè)函數(shù)。 利用channel標(biāo)簽的ID變量或得。 函數(shù)。 function GetChannelArticleNum($id)if(!$id|!is_numeric($id)return0;$dsql=new DedeSql();require_once(dirname(_FILE_)。 /inc_channel_unit_functions.php);$sql=TypeGetSunID($id,$dsql);$dsql-SetQuery(Select count(*)as cFrom dede_archives where$sql);$row=$dsql-GetOne();return$rowc;將該函數(shù)放入inc_functions.php中示例調(diào)用方法。 dede:channel type=top row=8|field:typename/(field:ID runphp=yesme=GetChannelArticleNum(me);/field:ID)/dede:channel增加欄目文章統(tǒng)計(jì)功能第一種方法 1、修改include/inc_arcpart_view.php文件,找到function ParseTemplet()函數(shù)修改為function ParseTemplet()if(!is_array($this-dtp-CTags)return;foreach($this-dtp-CTags as$tagid=$ctag)$tagname=$ctag-GetName();/countclass統(tǒng)計(jì)欄目文章數(shù)量if($tagname=countclass)$tid=$ctag-GetAtt(typeid);$row=$this-dsql-GetOne(Select count(ID)as ddFrom dede_archives wheretypeid=$tid andarcrank-1);$this-dtp-Assign($tagid,$rowdd); 2、在網(wǎng)頁(yè)上調(diào)用方法dede:countclass typeid=欄目編號(hào)/例如dede:countclass typeid=2/第二種方法 1、修改include/inc_functions.php文件,增加函數(shù)如下function GetTotalArc($tid)$dsql=new DedeSql(false);$row=$dsql-GetOne(Select

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論