Ease Template Manual Version:E3
功能列表:
選擇最合適的模闆 ET
ET 無與倫比的優勢
ET學習入門實例
深入模闆應用:變量
深入模闆應用:路徑解析
深入模闆應用:邏輯判斷
深入模闆應用:循環處理
深入模闆應用:嵌套循環
深入模闆應用:特殊循環
深入模闆應用:彌補函數
深入模闆應用:連載執行
深入模闆應用:中層編譯
深入模闆應用:內部引用
深入模闆應用:引用PHP
深入模闆應用:多語言篇
深入模闆應用:調試平臺
下載ET
版本歷史
聯繫作者
ET 經典案例
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
  1. <?php  
  2. //引入Ease Template最新版本template.ease.php,舊版本引入template.php  
  3. include "template.ease.php";  
  4. //Ease Template 設置  
  5. $tpl_set = array(  
  6.     'ID'        =>'1',            //緩存ID  
  7.     'TplType'    =>'htm',        //模闆格式  
  8.     'CacheDir'    =>'cache',        //緩存目錄  
  9.     'TemplateDir'    =>'template' ,        //模闆存放目錄  
  10.     'AutoImage'    =>'on' ,        //自動解析圖片目錄開關 on表示開放 off表示關閉  
  11.     'LangDir'    =>'language' ,        //語言文件存放的目錄  
  12.     'Language'    =>'default' ,        //語言的默認文件  
  13.     'Copyright'    =>'off' ,        //版權保護  
  14. );  
  15. //聲明Ease Template  
  16. $tpl = new template($tpl_set);  
  17. //對模闆賦值  
  18. $title'Ease tempate';  
  19. //載入模闆  
  20. $tpl->set_file('test');  
  21. //打印模闆  
  22. $tpl->p();  
  23. ?>

ET模闆中變量為:變量名前後加大括號,例如程序中變量名$title在模闆中則為{title}。請注意PHP有大小寫之分。

test.htm
  1. <HTML>   
  2.   <HEAD><TITLE>{title}</TITLE></HEAD>   
  3.   <BODY BGCOLOR=BLACK text character set utf8=WHITE>   
  4.     <H1>Hello World!</H1>   
  5.   </BODY>   
  6. </HTML>

執行成功顯示效果:


程序目錄結構:


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