婷婷久久香蕉五月综合加勒比,337p日本欧洲亚洲大胆精品,国产男女免费视频,久久99国产综合精品免费

系統(tǒng)安裝

匯總性教程

內(nèi)容管理

欄目管理

靜態(tài)管理和緩存管理

標(biāo)簽和模板

模板教程

常見疑難問題

二次開發(fā)教程

動(dòng)靜態(tài)分離部署

首頁(yè) >  國(guó)微CMS教程 >  標(biāo)簽和模板 >  自定義SQL標(biāo)簽
如何使用自定義SQL標(biāo)簽

常規(guī)的"CMS內(nèi)容模塊"標(biāo)簽,在標(biāo)簽編輯底部都會(huì)看到“解析SQL語句”的按鈕,如下圖所示:

6103d200gbc5e3864026e&690.jpeg

圖1

點(diǎn)擊“解析SQL語句”按鈕,會(huì)顯示相應(yīng)的SQL語句,由些可見,選擇標(biāo)簽類型實(shí)質(zhì)是快速定位選擇對(duì)應(yīng)的數(shù)據(jù)表來篩選數(shù)據(jù),如下圖所示:

QQ截圖2016033123453322.jpg

圖2

以下將介紹如何使用如上圖所示的“自定義SQL標(biāo)簽”及注意的事項(xiàng):

1、SQL語句如何構(gòu)建?

構(gòu)建如圖1所示的SQL語句,如:SELECT i.* FROM p8_cms_item AS `i`  LIMIT 0,10  表示從數(shù)據(jù)表p8_cms_item中選擇10條數(shù)據(jù),在這里SQL語句甚至可以是非官方的數(shù)據(jù)表,也可以是多表聯(lián)合查詢的語句。

2、SQL查詢結(jié)果集如何用?

使用自定義查詢之后的結(jié)果集,都會(huì)統(tǒng)一存放在數(shù)組變量$list當(dāng)中,參考官方的其他標(biāo)準(zhǔn)的列表顯示模板,將數(shù)據(jù)輸出。如模板:common/ico_title/dot_title

3、注意事項(xiàng):

對(duì)官方數(shù)據(jù),涉及到圖片或縮略圖的路徑地址會(huì)出現(xiàn)形如:<!--#p8_attach#-->的變量地址,在使用時(shí)務(wù)必將這個(gè)地址轉(zhuǎn)換成真實(shí)的域名或IP地址。路徑地址的轉(zhuǎn)換處理可在模板當(dāng)中來進(jìn)行,如在模板當(dāng)中增加轉(zhuǎn)換的語句。下面以上述SQL語句結(jié)果集中的"frame"字段為例進(jìn)行說明,假設(shè)“p8_cms_item”數(shù)據(jù)表中的數(shù)據(jù)如下圖3所示:

QQ截圖20160401000432.jpg

圖3


圖3中frame字段存儲(chǔ)的是圖片路徑地址,<!--#p8_attach#-->是必須要轉(zhuǎn)換的字符串,假如作用模板:common/ico_title/dot_title作為顯示模板,則替換方法為,選擇“風(fēng)格樣式”,在如圖4所示的界面中,選擇“common/ico_title/dot_title”模板,并點(diǎn)擊“使用此模板”,則在下面的“模板代碼”中將出來可編輯的模板代碼,我們需要將轉(zhuǎn)換代碼寫在模板當(dāng)中。


QQ截圖20160401000819.jpg

圖4

示例轉(zhuǎn)換代碼如下:


QQ截圖20160401003103.jpg

圖5

其中紅框中的代碼是增加的地址轉(zhuǎn)換代碼,substr($value['frame'],18)表示去掉圖3中frame圖片地址中的“<!--#p8_attach#-->”字符串,圖5中用紅色加粗線表示要增加的網(wǎng)站域名或IP地址,在使用過程中轉(zhuǎn)換成自己的網(wǎng)站IP或域名即可。

相關(guān)內(nèi)容
  • 上一篇: 沒有了...
  • 下一篇: 沒有了...
镇江市| 高青县| 河北省| 梓潼县| 明星| 瑞金市| 正宁县| 甘泉县| 游戏| 平阳县| 龙泉市| 蒲江县| 商水县| 离岛区| 西藏| 九龙城区| 伽师县| 松潘县| 巩义市| 扬中市| 凉山| 凤翔县| 都兰县| 清原| 莱州市| 洛浦县| 武平县| 屏东县| 东阿县| 锡林浩特市| 砚山县| 建阳市| 台江县| 康平县| 佛山市| 安图县| 清新县| 松原市| 保山市| 丹江口市| 库车县|