sdcms php版手册,sdcms常用手册汇总
一、sdcms模板語法規(guī)則
1.變量表示(或常量)
{name}將被解析成,表示顯示變量name的值,其中的“name”由英文字母、數(shù)字和下劃線組成首字母必須是英文字母或者下劃線。
2.條件判斷
{if *}{elseif *}*{else}*{/if} 或{if *}{/if} 其中{if *}中的*就是此判斷語句的條件表達(dá)式,符合Asp的表達(dá)式。
3.模板包含
格式:{sdcms:include(“路徑+模板名稱+后綴”)}
示范:{sdcms:include(“sdcms_head.asp”)}
說明:上述示范表示包含當(dāng)前模板所在文件夾的“sdcms_head.asp”文件
4.定義變量
{dim a:a=1}將被解析為
如果您不習(xí)慣這套語法,也可以直接在模板中書寫Asp代碼,例如:
,相當(dāng)于定義了個變量a,且值為1
二、sdcms全局標(biāo)簽
什么是全局標(biāo)簽?
全局標(biāo)簽意思是在SDCMS的任何模板頁面均可正常調(diào)用的標(biāo)簽。
1.固定形式全局標(biāo)簽
{webroot}
作用:系統(tǒng)路徑
{weburl}
作用:網(wǎng)站URL
{webmode}
作用:系統(tǒng)運行模式
數(shù)值:1為動態(tài),2為偽靜態(tài),3為靜態(tài)
{htmldir}
作用:靜態(tài)模式下,生成文件目錄
{sdcms[webname]}
作用:顯示網(wǎng)站名稱
{sdcms[seotitle]}
作用:顯示優(yōu)化標(biāo)題
{sdcms[seokey]}
作用:網(wǎng)站SEO關(guān)鍵字
{sdcms[seodesc]}
作用:網(wǎng)站SEO描述
{sdcms[webicp]}
作用:網(wǎng)站備案號
{sdcms[webcount]}
作用:網(wǎng)站第三方流量統(tǒng)計代碼
備注:sd_config表中的任意行數(shù)據(jù)均可通過下面的方式調(diào)用
舉例,我們要調(diào)用setkey字段值為”agreement”的setvalue的內(nèi)容時,只需要這樣書寫即可
{sdcms[agreement]},即其中的”agreement”可替換為其他的字段名稱
2.循環(huán)全局標(biāo)簽
完整書寫格式:
{sdcms:rs top=”數(shù)量” field=”字段名1,字段名2″ table=”表名” group=”分組字段” where=”查詢條件” order=”排序條件” var=”定義的變量名:字段名1″ auto=”變量” pagesize=”分頁數(shù)量” iscache=”是否緩存” isadminurl=”是否強制html模式(可選值為0和1,默認(rèn)為1)”}
{rs:eof}沒有查詢到內(nèi)容時顯示的內(nèi)容{/rs:eof}
{$rs[字段名1]} {$rs[字段名2]}
{/sdcms:rs}
參數(shù)
示范
說明
rs
rs
每一個循環(huán)標(biāo)簽中rs必須統(tǒng)一
top
top=”10″
可選參數(shù),為0時顯示全部,默認(rèn)為10
field
field=”id,title”
可選參數(shù),查詢字段,多個以英文逗號隔開,為空時查詢所有字段
table
table=”sd_content”
必填參數(shù),查詢的數(shù)據(jù)表名稱
group
group=”createdate,id”
可選參數(shù),分組字段,多個以英文逗號隔開
where
where=”islock=1″
可選參數(shù),查詢條件
order
order=”hits desc,id desc”
可選參數(shù),排序條件
var
var=”sonid:id”
可選參數(shù),定義變量sonid的值為字段id的內(nèi)容,這樣方便做多次查詢傳值
auto
auto=”j”
可選參數(shù),默認(rèn)為auto=”i”,每個循環(huán)獲得一個自增變量,從1開始遞增
pagesize
pagesize=”20″
可選參數(shù),和top參數(shù)只能使用1個,用途分頁,即每頁顯示的數(shù)量
iscache
iscache=”true”
可選參數(shù),默認(rèn)為false,是否緩存當(dāng)前數(shù)據(jù)
isadminurl
isadminurl=”0″
可選參數(shù),是否強制html模式(可選值為0和1,默認(rèn)為1)
備注:每一個循環(huán)標(biāo)簽中紅色的rs必須統(tǒng)一,否則會出錯
三、sdcms頻道、列表頁專用標(biāo)簽
標(biāo)簽:{classname}
作用:欄目名稱
標(biāo)簽:{seokey}
作用:欄目關(guān)鍵字
標(biāo)簽:{seodesc}
作用:欄目描述
標(biāo)簽:{seotitle}
作用:優(yōu)化標(biāo)題
標(biāo)簽:{classid}
作用:欄目ID
標(biāo)簽:{parentid}
作用:當(dāng)前欄目的所有父ID
標(biāo)簽:{sonid}
作用:當(dāng)前欄目的所有子ID
標(biāo)簽:{pagenum}
作用:欄目的分頁數(shù)量
標(biāo)簽:{catepic}
作用:欄目的圖片Url
標(biāo)簽:{modeid}
作用:欄目的模型ID
四、sdcms內(nèi)容頁專用標(biāo)簽
公共部分標(biāo)簽:
公共部分標(biāo)簽是指所有內(nèi)容模型都可以使用的標(biāo)簽。主要標(biāo)簽如下:
標(biāo)簽:{classname}
作用:當(dāng)前內(nèi)容所屬欄目的欄目名稱
標(biāo)簽:{classid}
作用:當(dāng)前內(nèi)容所屬欄目的欄目ID
標(biāo)簽:{followid}
作用:當(dāng)前內(nèi)容所屬欄目的父欄目ID
標(biāo)簽:{sonid}
作用:當(dāng)前內(nèi)容所屬欄目的所有子類
標(biāo)簽:{parentid}
作用:當(dāng)前內(nèi)容所屬欄目的所有父類
標(biāo)簽:{catepic}
作用:當(dāng)前內(nèi)容所屬欄目的圖片Url
標(biāo)簽:{id}
作用:當(dāng)前內(nèi)容的ID
標(biāo)簽:{title}
作用:當(dāng)前內(nèi)容的標(biāo)題
標(biāo)簽:{seokey}
作用:當(dāng)前內(nèi)容的Seo關(guān)鍵字
標(biāo)簽:{seodesc}
作用:當(dāng)前內(nèi)容的Seo描述
標(biāo)簽:{page}
作用:如果有內(nèi)容分頁,可以顯示當(dāng)前頁數(shù)
標(biāo)簽:{author}
作用:作者
標(biāo)簽:{comefrom}
作用:來源
標(biāo)簽:{createdate}
作用:發(fā)布日期
標(biāo)簽:{lastupdate}
作用:更新日期
標(biāo)簽:{hits}
作用:人氣
標(biāo)簽:{style}
作用:標(biāo)題修飾CSS
標(biāo)簽:{pic}
作用:縮略圖
標(biāo)簽:{ispic}
作用:是否有縮略圖,可選值:0和1,為1時表示有縮略圖
標(biāo)簽:{tags}
作用:內(nèi)容的標(biāo)簽,要顯示出來,請參考默認(rèn)模板方法
標(biāo)簽:{url}
作用:外鏈網(wǎng)址
標(biāo)簽:{isurl}
作用:是否為外鏈,可選值:0和1,為1時表示為外鏈
標(biāo)簽:{islock}
作用:內(nèi)容的狀態(tài)
標(biāo)簽:{isnice}
作用:是否為推薦內(nèi)容,為1時表示推薦
標(biāo)簽:{ontop}
作用:是否為置頂內(nèi)容,為1時表示置頂
標(biāo)簽:{iscomment}
作用:是否允許評論,為1時表示允許
標(biāo)簽:{comments}
作用:評論數(shù)量
標(biāo)簽:{likeid}
作用:相關(guān)內(nèi)容的ID,為0時表示沒有相關(guān)內(nèi)容
標(biāo)簽:{point}
作用:閱讀積分收費積分?jǐn)?shù)
標(biāo)簽:{intro}
作用:內(nèi)容簡介
標(biāo)簽:{content}
作用:顯示內(nèi)容
標(biāo)簽:{get_content_page}
作用:當(dāng)內(nèi)容有分頁時顯示分頁鏈接
標(biāo)簽:{contenturl}
作用:當(dāng)前內(nèi)容的url
至此公共部分標(biāo)簽結(jié)束
下面是內(nèi)容模型中的調(diào)用方法
標(biāo)簽形式:{rsshow[字段名]}
將內(nèi)容副表的字段名替換為上面的即可,比如表“sd_model_down”中有如下字段,version和softsize,那么我們要調(diào)用的話,這樣就可以了:{rsshow[version]}和{rsshow[softsize]}
總結(jié)
以上是生活随笔為你收集整理的sdcms php版手册,sdcms常用手册汇总的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Parallels Desktop 17
- 下一篇: DITA 已死