授人以鱼不如授人以渔,UCHome全面大解析培训活动【第三集】
生活随笔
收集整理的這篇文章主要介紹了
授人以鱼不如授人以渔,UCHome全面大解析培训活动【第三集】
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本節開始介紹UCH模板機制
首先告訴大家一個小技巧,就是如何讓系統每次自動更新緩存,免去每次修改模板后都要到后臺更新緩存操作,記住,在解決完所有問題后,要在改回來,否則會大幅度提高服務器負擔.
打開source/function_common.php文件,找到
if(!file_exists($objfile))?{
??????include_once(S_ROOT.'./source/function_template.php');
??????parse_template($tpl);
}
修改成:
//if(!file_exists($objfile))?{
??????include_once(S_ROOT.'./source/function_template.php');
??????parse_template($tpl);
//}
這樣修改模板后就不用到后臺更新緩存了
下面開始講一下模板中常用的標簽及變量輸出。
一、變量:
如我們在PHP文件中定義了一個變量并賦值了,如:
$siteUrl='http://www.yiqi123.cn';
$siteName='找插件網';
那么如何在模板中輸出呢?其實這個很簡單:
站點地址:$siteUrl
站點名稱:$siteName
就可以輸出結果:
站點地址:http://www.yiqi123.cn
站點名稱:找插件網
二、標簽
UCHOME模板中一般含有以下標簽
if標簽,else標簽,loop標簽 ,eval標簽
1、if標簽和 else標簽主要是判斷標簽,格式如下
<!---{if 條件}-->
輸出內容
<!---{/if}-->
和
<!---{if 條件}-->
輸出內容1
<!---{else}-->
輸出內容2
<!---{/if}-->
以上的 條件??可以是變量及合法的PHP函數及自定義函數。
2、 loop標簽
loop標簽是循環輸出數組的,如果你不懂數組,那么請自行參考相關資料。
格式一:
<!--{loop $s $key $value}-->
$value
<!--{/loop}-->
相當于PHP代碼中
foreach($s?as?$key=>$value){
echo?$value
}
格式二:
<!--{loop $s??$value}-->
$value
<!--{/loop}-->
相當于PHP代碼中
foreach($s?as??$value){
echo?$value
}
注意:$s必須是二維數組。
3、eval標簽
eval標簽主要是用來在模板中執行php語法,在eval后必須緊跟合法的PHP語法,如:
<!--{eval echo '這是PHP語法';}-->
基本上UCHOME模板中的標簽就這么幾個,也是最常用的幾個了 轉自:http://www.yiqi123.cn/read.php?tid-26.html
首先告訴大家一個小技巧,就是如何讓系統每次自動更新緩存,免去每次修改模板后都要到后臺更新緩存操作,記住,在解決完所有問題后,要在改回來,否則會大幅度提高服務器負擔.
打開source/function_common.php文件,找到
if(!file_exists($objfile))?{
??????include_once(S_ROOT.'./source/function_template.php');
??????parse_template($tpl);
}
?
修改成:
//if(!file_exists($objfile))?{
??????include_once(S_ROOT.'./source/function_template.php');
??????parse_template($tpl);
//}
?
這樣修改模板后就不用到后臺更新緩存了
下面開始講一下模板中常用的標簽及變量輸出。
一、變量:
如我們在PHP文件中定義了一個變量并賦值了,如:
$siteUrl='http://www.yiqi123.cn';
$siteName='找插件網';
?
那么如何在模板中輸出呢?其實這個很簡單:
站點地址:$siteUrl
站點名稱:$siteName
就可以輸出結果:
站點地址:http://www.yiqi123.cn
站點名稱:找插件網
二、標簽
UCHOME模板中一般含有以下標簽
if標簽,else標簽,loop標簽 ,eval標簽
1、if標簽和 else標簽主要是判斷標簽,格式如下
<!---{if 條件}-->
輸出內容
<!---{/if}-->
和
<!---{if 條件}-->
輸出內容1
<!---{else}-->
輸出內容2
<!---{/if}-->
以上的 條件??可以是變量及合法的PHP函數及自定義函數。
2、 loop標簽
loop標簽是循環輸出數組的,如果你不懂數組,那么請自行參考相關資料。
格式一:
<!--{loop $s $key $value}-->
$value
<!--{/loop}-->
相當于PHP代碼中
foreach($s?as?$key=>$value){
echo?$value
}
?
格式二:
<!--{loop $s??$value}-->
$value
<!--{/loop}-->
相當于PHP代碼中
foreach($s?as??$value){
echo?$value
}
?
注意:$s必須是二維數組。
3、eval標簽
eval標簽主要是用來在模板中執行php語法,在eval后必須緊跟合法的PHP語法,如:
<!--{eval echo '這是PHP語法';}-->
基本上UCHOME模板中的標簽就這么幾個,也是最常用的幾個了 轉自:http://www.yiqi123.cn/read.php?tid-26.html
轉載于:https://www.cnblogs.com/xiaochaohuashengmi/archive/2010/05/25/1743331.html
總結
以上是生活随笔為你收集整理的授人以鱼不如授人以渔,UCHome全面大解析培训活动【第三集】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【ZZ】 ACM之歌
- 下一篇: 给女朋友的建议