Ease Template Manual Version:E3
功能清單:
選擇最合適的範本 ET
ET 無與倫比的優勢
ET學習入門實例
深入範本應用:變數
深入範本應用:路徑解析
深入範本應用:邏輯判斷
深入範本應用:迴圈處理
深入範本應用:嵌套迴圈
深入範本應用:特殊迴圈
深入範本應用:彌補函式
深入範本應用:連載執行
深入範本應用:中層編譯
深入範本應用:內部引用
深入範本應用:引用PHP
深入範本應用:多語言篇
深入範本應用:偵錯平臺
下載ET
版本歷史
聯係作者
ET 經典案例
深入範本應用:特殊迴圈
Ease Template 有兩種另類迴圈處理方式。所謂另類就是可以對迴圈的表格進行換行或是換色彩。在以往的開發中,這些都比較麻煩,但在使用另類迴圈後由页面工程師就可以完成工作。

首先介紹表格換行用法。這裡不單指換行,而且使用者可以根據需求在換行的表格中設定色彩,方便使用者實現特殊需求。


使用幫助:


用法:{row:2}

陳述式解釋:{row:2,換行內容}

2表示每行顯示2個,如果設定了獨立的換行內容可以設定每行的色彩。

例如:{row:2,#ffffff:#dcdcdc}



另外的使用方法:

<!-- row:2 -->

或者

<!-- row:2,#ffffff:#dcdcdc -->



test_7.php
  1. <?php  
  2. include"./template.ease.php";  
  3. $tpl = new template();  
  4. $lists = array('香蕉','茄子','白菜','龍蝦','老虎','獵人','飛機','宇宙');  
  5. $tpl->set_file('test_7');  
  6. $tpl->p();  
  7. ?>

test_7.htm
  1. 普通換行  
  2. <table border="1" width="100%" bordercolor="#808080" style="border-collapse: collapse">  
  3.     <tr>  
  4.     <!-- $lists AS $k=>$v -->  
  5.         <td>{v}</td>  
  6.         {Row:2} <!-- 設定換行數量,2表示一行顯示兩個儲存格 -->  
  7.     <!-- END -->  
  8.     </tr>  
  9. </table>  
  10. 換行改變色彩  
  11. <table border="1" width="100%" bordercolor="#808080" style="border-collapse: collapse">  
  12.     <tr>  
  13.     <!-- $lists AS $k=>$v -->  
  14.         <td>{v}</td>  
  15.         <!-- ROW:2,#ffffff:#dcdcdc -->  
  16.     <!-- END -->  
  17.     </tr>  
  18. </table>


看到這裡也許妳會問:既然表格能換色彩了,為什麼還要講解換色彩的問題?
主要目的是想讓妳知道如何做到更另類的色彩更換效果,並且配合上麵換行實現色彩變換。

test_8.php
  1. <?php  
  2. include"./template.ease.php";  
  3. $tpl = new template();  
  4. $lists = array('香蕉','茄子','白菜','龍蝦','老虎','獵人','飛機','宇宙');  
  5. $tpl->set_file('test_8');  
  6. $tpl->p();  
  7. ?>


下麵的範本介紹了兩種效果。

test_8.htm
  1. 隔行更換色彩  
  2. <table border="1" width="100%" bordercolor="#808080" style="border-collapse: collapse">  
  3.  <!-- $lists AS $k=>$v -->  
  4.  <tr>  
  5.    <td bgcolor="{color:#dcdcdc,#ffffff}">{_i}.{v}</td>  
  6.  </tr>  
  7.  <!-- END -->  
  8. </table>  
  9. 結合表格換行並且變更色彩  
  10. <table border="1" width="100%" bordercolor="#808080" style="border-collapse: collapse">  
  11.     <tr>  
  12.     <!-- $lists AS $k=>$v -->  
  13.         <td bgcolor='{color:#FFE1FF,#BBDDFF}'>{_i}.{v}</td>  
  14.         <!-- row:2 -->  
  15.     <!-- END -->  
  16.     </tr>  
  17. </table>


說到這裡迴圈的功能基本上就講完了,後麵我們將講解開發debug及最佳化效率方式。
我要啦免费统计