花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊(cè) 退出 找回密碼

Dede(織夢(mèng))sql調(diào)用之代碼大全

時(shí)間: 2018-12-12 08:24 閱讀: 作者:素材無憂網(wǎng)

在Dede系統(tǒng)里面,可以使用SQL語句來配合織夢(mèng)標(biāo)簽進(jìn)行更多的個(gè)性化調(diào)用,今天毛仔整理了一些Dede(織夢(mèng))系統(tǒng)利用sql語句調(diào)用相關(guān)標(biāo)簽的代碼,現(xiàn)在分享給大家,有錯(cuò)誤的請(qǐng)盡管指正,有遺漏的也歡迎大家補(bǔ)上~

調(diào)用的代碼基本格式為:

{dede:sql sql='select  字段 From 數(shù)據(jù)庫名.表名稱 where 條件語句'}
[field:字段名/]
{/dede:sql}

舉例,調(diào)用文檔列表的代碼

{dede:sql sql='select  * From dede_archives where typeid=1 limit 10'}
<a href="/plus/view.php?aid=[field:id/]">[field:title/]</a>
{/dede:sql}
說明:如果是在相同數(shù)據(jù)庫內(nèi)不需要加數(shù)據(jù)庫名稱,否則就要在表名稱前面加"數(shù)據(jù)庫名.",比如“dedecms.dede_archives”;如果不指定調(diào)用哪個(gè)欄目的文章則去掉“where typeid=1”;如果調(diào)用多個(gè)欄目的文章則代碼格式為“where typeid='1' or typeid='2'   ”;用order by id desc 可以設(shè)列表排序,by id表示按id從大到小排列,這個(gè)語句用的時(shí)候加在 表名稱后面, limit 10表示調(diào)用最新的10條文檔,可以自由設(shè)定調(diào)用的數(shù)量。

以上調(diào)用出來的文檔的鏈接為動(dòng)態(tài)鏈接,如果調(diào)用靜態(tài)鏈接地址,代碼格式為:

{dede:sql sql="SELECT * FROM dede_archives limit 10"}
<li><a href='[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]'  title="[field:title/]" target="_blank">[field:title function=cn_substr(@me,30,0)/]</a></li>{/dede:sql}

以上代碼經(jīng)毛仔測(cè)試過能夠調(diào)用處本系統(tǒng)內(nèi)的文章以及靜態(tài)調(diào)用地址,但是如果是多個(gè)dede系統(tǒng)嵌套的話,可以調(diào)用處文章標(biāo)題,但是調(diào)不出靜態(tài)地址,不曉得大家有什么其他好主意不?不過能夠調(diào)出來了文章的id,只要你的文章命名命的好,可以通過id調(diào)用處靜態(tài)地址。

調(diào)用提問標(biāo)題和提問內(nèi)容

{dede:sql sql='Select * from dede_ask where status=1 order by id desc limit 0,3'}
<a href="/ask/question.php?id=[field:id/]">[field:title function="cn_substr(@me, 10)"/]</a><br>
[field:content function="cn_substr(@me, 10)"/]…
{/dede:sql}
 

調(diào)用提問標(biāo)題和最佳答案

{dede:sql sql='Select q.id,q.title,a.askid,a.ifanswer,a.content from dede_ask as q,dede_askanswer as a where q.status=1 and a.ifanswer=1 and q.id=a.askid and q.bestanswer=a.id order by q.id desc limit 0,3'}
<dt><a href="/ask/question.php?id=[field:id/]">[field:title function="cn_substr(@me, 10)"/]</a></dt>
<dd>[field:content function="cn_substr(@me, 10)"/]…</dd>
{/dede:sql}

毛仔還從網(wǎng)上找了一些其他標(biāo)簽調(diào)用的代碼

共有文章:** 篇

 {dede:sql sql="select count(*) as c from dede_archives where channel=1"}·共有文章:[field:c /]篇{/dede:sql}

共有圖集:** 個(gè)

{dede:sql sql="select count(*) as c from dede_archives where channel=2"}·共有圖集:[field:c /]個(gè){/dede:sql}

共有軟件:** 個(gè)

{dede:sql sql="select count(*) as c from dede_archives where channel=3"}·共有軟件:[field:c /]個(gè){/dede:sql}

共有評(píng)論:**條

{dede:sql sql="select count(*) as c from dede_feedback"}·共有評(píng)論:[field:c /]條{/dede:sql}

共有會(huì)員:**名

{dede:sql sql="select count(mid) as c from dede_member "}·共有會(huì)員:[field:c /]名{/dede:sql}

文章閱讀:** 人次

{dede:sql sql="select sum(click) as c from dede_archives"}文章閱讀:[field:c /]人次{/dede:sql}

今日更新:**篇

{dede:sql sql="SELECT count( * ) AS c FROM dede_archives WHERE pubdate > UNIX_TIMESTAMP( CURDATE( ) ) "}今日更新:[field:c /]篇{/dede:sql}

總共留言:

{dede:sql sql="select count(*) as cc From dede_guestbook"}[field:cc/]{/dede:sql}條

調(diào)用某個(gè)特定會(huì)員發(fā)布的文章內(nèi)容

{dede:sql sql='Select * from dede_archives where mid=1'}
<a href='/plus/view.php?aid=[field:id/]' target='_blank'>[field:title/]</a>
{/dede:sql}

版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!

轉(zhuǎn)載請(qǐng)注明: Dede(織夢(mèng))sql調(diào)用之代碼大全

標(biāo)簽:  
相關(guān)文章
模板推薦