国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 應用 > 軟件技巧 > 正文

DedeCms(織夢)模版制作教程及標記語法詳解

2024-07-16 17:45:49
字體:
來源:轉載
供稿:網友

一、織夢(Dedecms)簡介:

織夢內容管理系統(DedeCms) 以簡單、實用、開源而聞名,是國內最知名的PHP開源網站管理系統,也是使用用戶最多的PHP類CMS系統,在經歷了二年多的發展,目前的版本無論在功能,還是是易用性方面,都有了長足的發展,DedeCms免費版的主要目標用戶鎖定在個人站長,功能更專注于個人網站或中小型門戶的構建,當然也不乏有企業用戶和學校等在使用本系統。織夢內容管理系統(DedeCms)基于PHP+MySQL的技術架構,完全開源加上強大穩定的技術架構,使你無論是目前打算做個小型網站,還是想讓網站在不斷壯大后系仍能得到隨意擴充都有充分的保證。

二、織夢(Dedecms)模板解析引擎概述:

織夢模板引擎是一種使用XML名字空間形式的模板解析器,使用織夢解析器解析模板的最大好處是可以輕松的制定標記的屬性,感覺上就像在用HTML一樣,使模板代碼十分直觀靈活,新版的織夢模板引擎不單能實現模板的解析還能分析模板里錯誤的標記。

1、織夢模板引擎的代碼樣式有如下幾種形式:

{dede:標記名稱 屬性='值'/}

{dede:標記名稱 屬性='值'}{/dede:標記名稱}

{dede:標記名稱 屬性='值'}自定義樣式模板(InnerText){/dede:標記名稱}

小提示:對于{dede:標記名稱 屬性='值'}{/dede:標記名稱}這種形式的標記,在2.1版中,表示結束只需要用“{/dede}”,但V3中需要嚴格用“{/dede:標記名稱}”,否則會報錯。

2、織夢模板引擎內置有多個系統標記,這些系統標記在任何場合都是能直接使用的。

(1) global 標記,表示獲取一個外部變量,除了數據庫密碼之外,能調用系統的任何配置參數,形式為:

a、{dede:global name='變量名稱'}{/dede:global}

b、{dede:global name='變量名稱' /}

其中變量名稱不能加$符號,如變量 $cfg_cmspath ,應該寫成

{dede:global name='cfg_cmspath' /} 。

(2) foreach 用來輸出一個數組,形式為:

{dede:foreach array='數組名稱'}[field:key/] [field:value/]{/dede:foreach}

(3) include 引入一個文件,形式為:

{dede:include file='文件名稱' /}

對文件的搜索路徑為順序為:絕對路徑、include文件夾、CMS安裝目錄、CMS主模板目錄

3、織夢標記允許在任何標記中使用函數對得到的值進行處理,形式為:

{dede:標記名稱 屬性='值' function='youfunction("參數一","參數二","@me")'/}

其中 @me 用于表示當前標記的值,其它參數由你的函數決定是否存在,例如:

{dede:field name='pubdate' function='strftime("%Y-%m-%d %H:%M:%S","@me")' /}

三、DedeCms 模板制作規范:

DedeCms系統的模板是非固定的,用戶可以在新建欄目時可以自行選擇欄目模板,官方僅提供最基本的默認模板,即是內置系統模型的各個模板,DedeCms支持自定義頻道模型,用戶自定義新頻道模型后,需要按該模型設計一套新的模板。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大渡口区| 醴陵市| 凤山市| 东海县| 阜康市| 南木林县| 许昌市| 宜城市| 东阳市| 河南省| 墨玉县| 色达县| 西平县| 仪征市| 黄冈市| 聂拉木县| 敦煌市| 阿图什市| 阳曲县| 荣成市| 松江区| 霍城县| 宝兴县| 巴林左旗| 尼勒克县| 丰城市| 西安市| 望都县| 松滋市| 西藏| 郧西县| 鹿邑县| 台南市| 长治县| 丹江口市| 白朗县| 江都市| 通江县| 长治市| 沂水县| 大足县|