|
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!,之後的文章會嚮大家介紹更多有趣的功能!
|
|