PHPCMS開發(fā)實(shí)例PHPCMS二次開發(fā)模板.ppt
《PHPCMS開發(fā)實(shí)例PHPCMS二次開發(fā)模板.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《PHPCMS開發(fā)實(shí)例PHPCMS二次開發(fā)模板.ppt(29頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
北風(fēng)網(wǎng)PHPCMS二次開發(fā),模板,講師:胖龍(北風(fēng)網(wǎng)版權(quán)所有),剖析PHPCMS,PHPCMSV9的目錄結(jié)構(gòu),什么是模板,用于將程序整理好的數(shù)據(jù)與模板文件進(jìn)行綁定,并輸出到客戶端瀏覽器。,模板的基本語(yǔ)法——定界符,PHPCMS模板標(biāo)簽使用{}作為定界符{標(biāo)簽內(nèi)容},模板的基本語(yǔ)法——輸出變量,{$variable_name}輸出標(biāo)簽中變量的值。,參考:,模板的基本語(yǔ)法——輸出常量,{constant_name}輸出標(biāo)簽中常量的值。,參考:,模板的基本語(yǔ)法——條件判斷,{ifexpression1}statement1{elseifexpression2}statement2……{elseifexpressionN}statement{else}statement{/if}條件判斷,當(dāng)符合條件則執(zhí)行對(duì)應(yīng)的程序,參考:if(expression1){statement1}elseif(expression2){statement2}……else{statement;},模板的基本語(yǔ)法——循環(huán),{loop$a$n$b}statement{/loop}遍歷數(shù)組,并執(zhí)行循環(huán)內(nèi)部的程序。,參考:foreach($aas$b){statement},模板的基本語(yǔ)法——調(diào)用其他模板,{template‘template_file_path’,‘template_file_name’}調(diào)用其他模板文件。模板文件目錄(template_file_path)為當(dāng)前使用的模板風(fēng)格所在目錄的相對(duì)路徑。默認(rèn)路徑:phpcms_root/phpcms/templates/default。,模板的基本語(yǔ)法——單行PHP解析,{phpstatement}將標(biāo)簽中的內(nèi)容作為PHP程序執(zhí)行,參考:,模板標(biāo)簽——PC標(biāo)簽,在PHPCMSV9使用PC標(biāo)簽做為數(shù)據(jù)的獲取的方式。標(biāo)簽必須以{pc}開頭,并以{/pc}結(jié)尾的代碼片段;{pc:}冒號(hào)之后跟隨的為模塊名;PC標(biāo)簽的定義方式:{pc:content參數(shù)名=“參數(shù)值”參數(shù)名=“參數(shù)值”參數(shù)名=“參數(shù)值”}。,例如:{pc:contentaction="lists"cache="3600"num="20"page="$page"}{/pc},PC標(biāo)簽的分類,PC標(biāo)簽——功能模塊,PC標(biāo)簽——內(nèi)容模塊,獲取推薦位列表{pc:contentaction=‘position’posid=‘’catid=‘’thumb=‘’where=‘’order=‘’num=‘’}{/pc}返回參數(shù),例如:{pc:contentaction="position"posid="2"order="listorderDESC"num="4"}{loop$data$key$val}{$val[title]}{/loop}{/pc},PC標(biāo)簽——評(píng)論模塊,PC標(biāo)簽——投票模塊,PC標(biāo)簽——公告模塊,PC標(biāo)簽——專題模塊,PC標(biāo)簽——會(huì)員模塊,PC標(biāo)簽——友情鏈接模塊,PC標(biāo)簽——工具箱,PC標(biāo)簽——JSON工具箱,{pc:json}……{/pc},{pc:jsonurl=“test_url"cache="86400"}{loop$data$key$val}{$val[title]}{/loop}{/pc},PC標(biāo)簽——XML工具箱,{pc:xml}……{/pc},{pc:xmlurl=“test_url"cache="86400"}{loop$data$key$val}{$val[title]}loop}{/pc},PC標(biāo)簽——SQL直接獲取數(shù)據(jù),{pc:get}……{/pc},{pc:getsql="SELECT*FROMpre_forum_thread"cache="3600"page="$page"dbsource="discuz"return="data"}{loop$data$key$val}{$val[subject]}{/loop}{if$pages}{$pages}{/if}{/pc},PC標(biāo)簽——碎片工具箱,{pc:block}……{/pc},{pc:blockpos="index"}{/pc},歡迎訪問我們的官方網(wǎng)站,- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- PHPCMS 開發(fā) 實(shí)例 二次開發(fā) 模板
鏈接地址:http://www.820124.com/p-11497577.html