日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

dedecms織夢sql基本語法 直接調(diào)用數(shù)據(jù)庫_DedeCms教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!
今天教大家dedecms織夢sql基本語法直接調(diào)用數(shù)據(jù)庫,希望對你有所幫助
我們在修改使用織夢cms模板時,會用到很多標(biāo)簽,這是dede自身的數(shù)據(jù)調(diào)用命令,可以調(diào)用MYSQL的各種數(shù)據(jù)。這是非常方便的,當(dāng)我們想要修改文章的頻道、列表與內(nèi)容摘要,甚至是顯示多少列,顯示什么統(tǒng)計數(shù)據(jù),都可以用這些標(biāo)簽直接調(diào)取。
 
但是這些標(biāo)簽也不是萬能的。也許當(dāng)初織夢在開發(fā)制作時,只是按照基本模板要求進行配置標(biāo)簽,所以有些數(shù)據(jù)的調(diào)用,是不能跨模板調(diào)用的。這是非常的頭痛。但如果懂得了SQL,這時候我們不需要用標(biāo)簽,直接使用SQL語句,靈活地從數(shù)據(jù)庫當(dāng)中調(diào)用我們需要的內(nèi)容。
 
那怎樣才能調(diào)用數(shù)據(jù)庫中的內(nèi)容呢?
舉個簡單的例子,企業(yè)模板當(dāng)中的公司簡介一般可以采用單頁文檔,它在頻道模型里,那我們在首頁如何調(diào)用單頁文檔?

步驟如下:
1.首頁在后臺單頁文檔管理里添加一個單頁文檔,內(nèi)容編輯框輸入我們要的內(nèi)容生成。
2.在需要調(diào)用單頁文檔的地方加入SQL萬用標(biāo)簽
{dede:sql sql="select body from dede_sgpage where aid=2"}[field:body /]{/dede:sql} 。
上面這一段代碼的意思就是,選擇數(shù)據(jù)表dede_sgpage 的body字段輸入,aid=2這里的2表示要創(chuàng)建單頁文檔ID的數(shù)字,大家
在使用時做下相應(yīng)修改即可。
 
然后我們再稍微修改一下這句SQL標(biāo)簽樣例代碼
  1. {dede:sql sql="select content from dede_arctype where id=2"
  2. [field:content function=cn_substr(Html2Text(@me),600)/] 
  3. {/dede:sql} 
這里說明一下cn_substr表示截取600個字符也就是300個漢字。Html2Text代表把含有HTML的字符過濾掉,只顯示文本。
 
這是不是非常方便呢?其實在織夢模板里面,我們可以自由使用SQL語句來配合織夢模板標(biāo)簽,進行我們自己更多的個性化調(diào)用。
其中dede sql基本語法 格式為:
  1. {dede:sql sql="select  字段 From 表名稱 where 條件語句"
  2. [field:字段名/] 
  3. {/dede:sql} 
從這種基本格式,就可以轉(zhuǎn)換出一條調(diào)用文檔列表的調(diào)用標(biāo)簽了,代碼為:
  1. {dede:sql sql="select  * From dede_archives  limit 10"
  2. <li>·<a href="/plus/view.php?aid=[field:id/]">[field:title/]</a></li> 
  3. {/dede:sql} 
細(xì)心的朋友可以注意到了,上面的文檔鏈接的底層模板地址是動態(tài)的,那么要怎么樣來進行轉(zhuǎn)換,讓他鏈接到靜態(tài)地址呢?
這里就只需要對[field:id/]進行一下轉(zhuǎn)換,轉(zhuǎn)換后的完整代碼為:
  1. {dede:sql sql="SELECT * FROM dede_archives limit 10"
  2. <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> 
  3. {/dede:sql}  
這樣的sql萬能語句可以讓我們在修改dede模板時,更加隨心所欲得到。

查看更多 DedeCms教程  織夢模板  織夢DedeCms視頻教程  織夢dedecms專題

來源:模板無憂//所屬分類:DedeCms教程/更新時間:2020-04-16
相關(guān)DedeCms教程