|
模板結構<!--#XXX#-->{$xxx}<!--##-->表是在使用$xxx變數時,要先在前面做宣告,指定其功能,<div>XX</div>結構表示CSS 設定的模板樣式如長.寬.高.顏色.對齊等等
以官方預設模板為例
pd_index.tpl.html
<!--#
if(count($announces)){
foreach($announces as $k => $v){
#-->
表示如果有公告就顯示的宣告的開始
<div class="announce">
<h2><img src="{$tpl_dir}/images/ann_icon.gif" align="absmiddle"> {$v['subject']}</h2>
{$v['subject']}表示公告的標題
{$tpl_dir}表示後臺設定的網站路徑
<div class="content"><img src="{$tpl_dir}/images/l_quote.gif" align="absmiddle"> {$v['content']} <img src="{$tpl_dir}/images/r_quote.gif" align="absmiddle"></div>
</div>
{$v['content']} 表示公告的內容
<!--#
}
unset($announces);
}
#-->
表示如果有公告就顯示的宣告的結束
<div class="common_box_l">
<div class="tit2">{$lang['last_file']}</div>
{$lang['last_file']} 表示語言包最近上傳之變數
<!--#
if(count($last_file)){
foreach($last_file as $v){
#-->
宣告如果有最近上傳的檔案就顯示的開始
<li>{#file_icon($v['file_extension'])#} <a href="{$v['a_viewfile']}" target="_blank">{$v['file_name']}</a></li>
{#file_icon($v['file_extension'])#}
顯示檔案類型的圖片
{$v['a_viewfile']}
檔案的連結網址
{$v['file_name']}
檔案的名稱
<!--#
}
unset($last_file);
}
#-->
宣告如果有最近上傳的檔案就顯示的結束
</div>
<div class="common_box_r">
<div class="tit2">{$lang['hot_file']}</div>
{$lang['hot_file']}
表示語言包熱門檔案下載之變數
<!--#
if(count($hot_file)){
foreach($hot_file as $v){
#-->
宣告如果有熱門檔案下載則顯示的開始
<li>{#file_icon($v['file_extension'])#} <a href="{$v['a_viewfile']}" target="_blank">{$v['file_name']}</a></li>
{#file_icon($v['file_extension'])#}
顯示檔案類型的圖片
{$v['a_viewfile']}
檔案的連結網址
{$v['file_name']}
檔案的名稱
<!--#
}
unset($hot_file);
}
#-->
宣告如果有熱門檔案下載則顯示的結束
</div>
<!--#if(!$pd_uid){#-->
如果登入就不顯示的宣告開始
<div class="right_box">
<form name="user_form" action="{ACCOUNT}" method="post">
<input type="hidden" name="action" value="login" />
<input type="hidden" name="task" value="login" />
<input type="hidden" name="formhash" value="{$formhash}" />
<div class="title"><img src="{$tpl_dir}/images/login_nav.gif" align="absmiddle"> {$lang['user_login']}</div>
{$lang['user_login']}
語言包登入
<ul>
<li class="li_input">{$lang['username']}: <input class="input" type="text" name="username" value="" maxlength="20"></li>
<li class="li_input">{$lang['password']}: <input class="input" type="password" name="password" value="" maxlength="20"></li>
{$lang['username']}
語言包使用者名稱
{$lang['password']}
語言包使用者密碼
<!--#if($settings['login_verycode']){#-->
如果設定驗證碼則顯示的宣告開始
<li class="li_input">{$lang['verycode']}: <input class="verycode" type="text" name="verycode" value="" maxlength="6"> <img style="cursor:pointer" src="includes/verycode.php" alt="{$lang['refresh']}" border="0" align="absbottom" /></li>
{$lang['verycode']}
語言包驗證碼
{$lang['refresh']}
語言包刷新
<!--#}#-->
如果設定驗證碼則顯示的宣告結束
<li class="li_input2"><input type="submit" value="{$lang['btn_login']}"> <input type="button" value="{$lang['btn_register']}" /></li>
{$lang['btn_login']}
語言包登入
{$lang['btn_register']}
語言包註冊
<!--#if($settings['open_demo_login']){#-->
如果設定開啟試用帳戶則顯示的宣告開始
<li class="li_input3"><a href="{ACCOUNT_DEMOLOGIN}"><img src="{$tpl_dir}/images/demo_icon.gif" align="absmiddle" border="0"> {$lang['demo_login']}</a></li>
{$lang['demo_login']}
語言包試用帳戶
<!--#}#-->
如果設定開啟試用帳戶則顯示的宣告結束
</ul>
</form>
</div>
<script language="javascript">
document.user_form.username.focus();
function chkform(o){
if(o.username.value.strtrim().length <2){
alert("{$lang['invalid_username']}");
o.username.focus();
return false;
}
if(o.password.value.strtrim().length <6){
alert("{$lang['invalid_password']}");
o.password.focus();
return false;
}
}
</script>
<br>
<!--#}#-->
如果登入就不顯示的宣告結束
<div class="right_box">
<div class="title"><img src="{$tpl_dir}/images/stat.gif" align="absmiddle"> {$lang['site_stat']}</div>
{$lang['site_stat']}
語言包網站統計
<ul>
<li>{$lang['welcome_member']}: <a href="{$a_last_user}"><b>{$last['username']}</b></a></li>
{$lang['welcome_member']}
語言包歡迎新會員
{$a_last_user}">
最新註冊會員連結
{$last['username']}
最新註冊會員名稱
<li>{$lang['all_member']}: <b>{$stats['users_count']}</b></li>
{$lang['all_member']}
語言包所有會員
{$stats['users_count']}
包會員總數
<li>{$lang['public_file']}: <b>{$stats['public_files_count']}</b></li>
{$lang['public_file']}語言包共享檔案
{$stats['public_files_count']}共享檔案數
<li>{$lang['public_storage']}: <b>{$stats['public_storage_count']}</b></li>
{$lang['public_storage']}語言包文件總共大小
{$stats['public_storage_count']}文件總共大小
</ul>
</div>
<br>
<div class="right_box">
<div class="title"><img src="{$tpl_dir}/images/link.gif" align="absmiddle"> {$lang['site_link']}</div>
{$lang['site_link']}
語言包友情連結
<ul>
<!--#
if(count($links)){
foreach($links as $k => $v){
#-->
宣告如果有友情連結則顯示的開始
<!--#if($v['has_logo']){#-->
宣告如果有情連結有logo則顯示的開始
<li class="s_logo"><a href="{$v['url']}" target="_blank"><img src="{$v['logo']}" align="absmiddle" width="88" height="31" border="0" alt="{$v['title']}"></a></li>
{$v['url']}
友情連結網址
{$v['logo']}
友情連結logo網址
{$v['title']}
友情連結網站的名稱
<!--#}else{#-->
如果沒有logo則顯示文字
<li class="s_text"><a href="{$v['url']}" target="_blank">{$v['title']}</a></li>
<!--#}#-->
宣告如果有情連結有logo則顯示的結束
<!--#
}
unset($links);
}
#-->
宣告如果有友情連結則顯示的結束
</ul>
花了一點時間做說明,希望對大家有幫助,也很感謝貴站的開發者,提供開源免費的網盤給大家!!
[ 本帖最后由 Yeu 于 2009-8-7 15:47 编辑 ] |
|