|
ET學習入門實例 |
Ease Template 是開源項目,如果您不是在官方看到此文章可以去http://www.systn.com下載最新版本。
作者對各位用戶有一句話要說:在開始編碼之前不要吝啬時間去嘗試,不要害怕接觸失敗,這些付出會隨着項目的發展對妳有所回報。
言歸正傳,下麵進入Ease Template的第一階段的學習:如何應用Ease Template(以下簡稱ET)
如果您初次使用請仔細閱讀,這裡增加了對模闆的配置設置,老用戶可以跳過。
配置講解 |
ID
緩存id設置,當妳的網站擁有多個風格的時候這個功能非常有用,尤其在cache模式下。例如:默認風格為1的id,cache首頁的格式默認為1_index.htm.default.php,在增加red風格目錄後,用戶來回切換風格的時候會造成cache數據混亂,但是當妳指定不為默認值的數字1時就可以解決此問題,例如:指定id為2 (一般多風格都由後臺管理,id采用數據庫列表的id即可)時cache red風格的首頁文件就為2_index.htm.default.php。
TplType
模闆格式,每個人開發習慣不同,當用慣了smarty或是phplib就會習慣用index.tpl這樣的後綴模闆,而ET默認的格式是就是htm。
CacheDir
緩存目錄(編譯引擎),如果為了提高網站性能可以建立一個有讀寫權限的緩存目錄,不過根據不同的開發需求可以建立不同的緩存目錄。ET默認為當前程序目錄下cache目錄,如果這個目錄沒有寫入權限就視為緩存目錄不存在,自動轉為替換引擎,不會因為權限問題造成程序錯誤。
TemplateDir
模闆存放目錄,每個人開發習慣不同,可以設定不同的目錄名,ET默認為當前程序目錄下template目錄
AutoImage
自動解析圖片目錄開關 on表示開放 off表示關閉,如果開放設置模闆中存在有images的時候將自動替換,例如index.htm中<img src="images/logo.gif"> 這個時候執行的程序就會自動將圖片的地址修改結果為:<img src="template/images/logo.gif">
LangDir
語言文件存放的目錄,如果程序中存在語言標簽,將會自動收集語言文字到這個目錄下建立default.php的默認語言包,這部分詳細內容敬請留意其他文章。
Language
語言的默認文件,由於用戶需要個性設置,可以設置默認的文件為cn,產生的文件就為cn.php,默認為default.php
Copyright
版權保護開關 on表示開放 off表示關閉,開發環境為編譯模式的時候才生效,當程序全部執行完成後就生成了受版權保護代碼,沒有template目錄也可以執行,只要不提供template時即可實現開源版權保護。
MemCache
Memcache設置(MemCache引擎),當您有Memcache服務器的時候,輸入地址(如:127.0.0.1:11211),就可以開啓高效快速的Memcache引擎。 |
|
test.php
-
<?php
- //引入Ease Template最新版本template.ease.php,舊版本引入template.php
- include "template.ease.php";
- //Ease Template 設置
- $tpl_set = array(
- 'ID' =>'1', //緩存ID
- 'TplType' =>'htm', //模闆格式
- 'CacheDir' =>'cache', //緩存目錄
- 'TemplateDir' =>'template' , //模闆存放目錄
- 'AutoImage' =>'on' , //自動解析圖片目錄開關 on表示開放 off表示關閉
- 'LangDir' =>'language' , //語言文件存放的目錄
- 'Language' =>'default' , //語言的默認文件
- 'Copyright' =>'off' , //版權保護
- );
- //聲明Ease Template
- $tpl = new template($tpl_set);
- //對模闆賦值
- $title= 'Ease tempate';
- //載入模闆
- $tpl->set_file('test');
- //打印模闆
- $tpl->p();
- ?>
ET模闆中變量為:變量名前後加大括號,例如程序中變量名$title在模闆中則為{title}。請注意PHP有大小寫之分。
test.htm
-
<HTML>
- <HEAD><TITLE>{title}</TITLE></HEAD>
- <BODY BGCOLOR=BLACK text character set utf8=WHITE>
- <H1>Hello World!</H1>
- </BODY>
- </HTML>
執行成功顯示效果:

程序目錄結構:

您現在迎來了在Ease Template中的第一個Hello World!,之後的文章會嚮大家介紹更多有趣的功能!
|
|