📄 files.tpl.html
字号:
if($file_id == $v['file_id']) $color = 'color5';
#-->
<tr class="{$color}" height="20">
<td width="40%" class="td_line"><a href="{#urr("downfile","file_id={{$v['file_id']}}&file_key={{$v['file_key']}}")#}" title="{$lang['download']}">{#file_icon($v['file_extension'])#}</a>
<!--#if($v['is_image']){#-->
<a href="{#urr("viewfile","file_id={{$v['file_id']}}&file_key={{$v['file_key']}}")#}" id="m_{$k}" onMouseOver="show_thumb('{$v['file_id']}');show_menu('m_{$k}','div_{$k}','show','right');" onMouseOut="show_menu('m_{$k}','div_{$k}','hide','right')" target="_blank" title="{$v['file_name_all']} {$v['file_size']}">{$v['file_name']}</a><br />
<div id="div_{$k}" class="menu_thumb"><img id="thb_{$v['file_id']}" src="{$tpl_dir}/images/ajax_loading.gif" /></div>
<!--#}else{#-->
<a href="{#urr("viewfile","file_id={{$v['file_id']}}&file_key={{$v['file_key']}}")#}" target="_blank" title="{$v['file_name_all']} {$v['file_size']}">{$v['file_name']}</a>
<!--#}#-->
</td>
<!--# if($folder_id){#-->
<td class="td_line"> </td>
<!--#}else{#-->
<td class="td_line txtgray"><a href="{#urr("mydisk","item=files&action=index&folder_id={{$v['folder_id']}}")#}"><img src="images/{$v['folder_icon']}.gif" border="0" align="absmiddle" /> {$v['store_at']}</a></td>
<!--#}#-->
<td align="center" width="80" class="td_line">{$v['file_size']}</td>
<td align="center" width="150" class="td_line txtgray">{$v['file_time']}</td>
<td align="center" class="td_line">
<a href="{#urr("mydisk","item=files&action=file_modify&file_id={{$v['file_id']}}&folder_id={{$v['folder_id']}}&pg={{$pg}}")#}">{$lang['modify']}</a>
<a href="{#urr("mydisk","item=files&action=file_delete&file_id={{$v['file_id']}}&folder_id={{$v['folder_id']}}")#}" onclick="return confirm('{$lang['delete_confirm']}');" title="{$lang['folder_go_recycle']}">{$lang['delete']}</a>
</td>
</tr>
<!--#
}
unset($files_array);
}else{
if($in_recycle){
#-->
<tr class="color4" height="20">
<td align="center" colspan="6" class="td_line">{$lang['folder_is_empty']}</td>
</tr>
<!--# }else{#-->
<tr class="color4" height="20">
<td align="center" colspan="6" class="td_line">{$lang['folder_is_empty']} , <a href="{#urr("mydisk","item=upload&action=index&folder_id={{$folder_id}}&disk_id={{$disk_id}}")#}">{$lang['upload_file']}</a></td>
</tr>
<!--#
}
}
#-->
<tr>
<td colspan="6">{$page_nav}</td>
</tr>
</table>
</div>
<!--#
}else if($action =='recycle'){
#-->
<div id="container">
<h1>{$lang['file_list']}</h1>
<table align="center" width="98%" height="30" cellpadding="4" cellspacing="0" border="0">
<!--#
if($folder_id){
#-->
<tr>
<td colspan="6" class="tips_box"><img src="images/icon_nav.gif" align="absmiddle" border="0" /> <a href="{#urr("mydisk","item=folders&action=folder_recycle")#}"><img src="images/folder.gif" border="0" align="absmiddle" /> {$lang['recycle']}</a> »
<img src="images/folder_open.gif" border="0" align="absmiddle" /> {$folder_name}
</td>
</tr>
<!--#}else{#-->
<tr>
<td colspan="6" class="tips_box">
<img src="images/icon_nav.gif" align="absmiddle" border="0" /> <img src="images/folder.gif" border="0" align="absmiddle" /> {$lang['root_folder']}
</td>
</tr>
<!--#}#-->
<tr>
<td width="40%" class="bold">{$lang['file_name']}</td>
<td class="bold"> </td>
<td align="center" width="80" class="bold">{$lang['file_size']}</td>
<td align="center" width="100" class="bold">{$lang['file_upload_time']}</td>
<td align="center" width="80" class="bold">{$lang['operation']}</td>
</tr>
<!--#
if(count($files_array) >0){
foreach($files_array as $k => $v){
$color = ($k%2 ==0) ? 'color1' :'color4';
if($file_id == $v['file_id']) $color = 'color5';
#-->
<tr class="{$color}" height="20">
<td width="40%" class="td_line">{#file_icon($v['file_extension'])#} {$v['file_name']}</td>
<td class="td_line"> </td>
<td align="center" width="80" class="td_line">{$v['file_size']}</td>
<td align="center" width="150" class="td_line txtgray">{$v['file_time']}</td>
<td align="center" class="td_line">
<a href="{#urr("mydisk","item=files&action=file_delete_complete&file_id={{$v['file_id']}}&folder_id={{$v['folder_id']}}")#}" onclick="return confirm('{$lang['delete_complete_confirm']}');">{$lang['delete_complete']}</a>
</td>
</tr>
<!--#
}
unset($files_array);
}else{
#-->
<tr class="color4" height="20">
<td align="center" colspan="6" class="td_line">{$lang['folder_is_empty']}</td>
</tr>
<!--#
}
#-->
<tr>
<td colspan="6">{$page_nav}</td>
</tr>
</table>
</div>
<!--#
}elseif($action =='set_extract_code' || $action =='extract_modify'){
#-->
<div id="container">
<h1>{$lang['extract_file_list']}</h1>
<table align="center" width="98%" cellpadding="4" cellspacing="0" border="0">
<tr>
<td class="tips_box"><img class="img_light" src="images/light.gif" align="absmiddle"> <b>{$lang['tips']}: </b>
<span class="txtgray">{$lang['tips_extract_file_list']}</span>
</td>
</tr>
</table>
<form action="{#urr("mydisk","item=files")#}" name="file_form" method="post" onsubmit="return dosubmit(this);">
<input type="hidden" name="action" value="{$action}" />
<input type="hidden" name="task" value="{$action}" />
<input type="hidden" name="extract_id" value="{$extract_id}" />
<input type="hidden" name="formhash" value="{$formhash}" />
<table align="center" width="98%" cellpadding="4" cellspacing="0" border="0">
<tr>
<td width="40%" class="bold">{$lang['file_name']}</td>
<td class="bold">{$lang['store_location']}</td>
<td align="center" width="80" class="bold">{$lang['file_size']}</td>
<td align="center" width="150" class="bold">{$lang['file_upload_time']}</td>
</tr>
<!--#
if(count($files_array) >0){
foreach($files_array as $k => $v){
$color = ($k%2 ==0) ? 'color1' :'color4';
#-->
<tr class="{$color}" height="20">
<td width="40%" class="td_line"><input type="checkbox" name="file_ids[]" id="file_ids" value="{$v['file_id']}" checked="checked" /> <a href="{#urr("downfile","file_id={{$v['file_id']}}&file_key={{$v['file_key']}}")#}" title="{$lang['download']}">{#file_icon($v['file_extension'])#}</a> {$v['file_name']}
</td>
<td class="td_line txtgray"><img src="images/folder.gif" border="0" align="absmiddle" /> {$v['store_at']}</td>
<td align="center" width="80" class="td_line">{$v['file_size']}</td>
<td align="center" width="150" class="td_line txtgray">{$v['file_time']}</td>
</tr>
<!--#
}
unset($files_array);
}
#-->
</table>
<table align="center" width="98%" cellpadding="4" cellspacing="0" border="0">
<tr>
<td class="bold f14" colspan="2">{$lang['extract_code_setting']}:</td>
</tr>
<tr>
<td class="td_line" width="50%"><span class="bold">{$lang['extract_type']}</span>: <br /><em>{$lang['extract_type_tips']}</em></td>
<td class="td_line"><input type="radio" name="extract_type" value="0" {#ifchecked(0,$extract_type)#} />{$lang['order_extract_count']} <input type="radio" name="extract_type" value="1" {#ifchecked(1,$extract_type)#}/>{$lang['order_extract_date']}</td>
</tr>
<tr>
<td class="td_line"><span class="bold">{$lang['extract_total']}</span>: <br /><em>{$lang['extract_total_tips']}</em></td>
<td class="td_line"><input type="text" name="extract_total" value="{$extract_total}"/></td>
</tr>
<tr>
<td class="td_line"><span class="bold">{$lang['extract_time']}</span>: <br /><em>{$lang['extract_time_tips']}</em></td>
<td class="td_line"><input type="text" name="extract_time" value="{$default_date}"/></td>
</tr>
<tr>
<td class="td_line"> </td>
<td class="td_line">
<input type="submit" class="btn" value="{$lang['btn_submit']}" />
<input type="button" class="btn" value="{$lang['btn_back']}" onclick="javascript:history.back();" />
</td>
</tr>
</table>
</form>
</div>
<script language="javascript">
function checkbox(){
n = document.getElementsByName("file_ids[]");
var j =0;
for(i = 0; i < n.length; i++){
if(n[i].checked){
j++;
}
}
if(j ==0){
alert("{$lang['please_select_operation_files']}");
return false;
}else{
return true;
}
}
function dosubmit(o){
if(checkbox() != true){
return false;
}
if(o.extract_time.value.strtrim().length !=10 || o.extract_time.value.strtrim().indexOf('-') !=4 ){
alert("{$lang['extract_time_format']}");
o.extract_time.focus();
return false;
}
}
</script>
<!--#
}else if($action =='extract_code_list'){
#-->
<div id="container">
<h1>{$lang['extract_code_list']}</h1>
<table align="center" width="98%" cellpadding="4" cellspacing="0" border="0">
<tr>
<td class="tips_box"><img class="img_light" src="images/light.gif" align="absmiddle"> <b>{$lang['tips']}: </b>
<span class="txtgray">{$lang['tips_extract_code_list']}</span>
</td>
</tr>
</table>
<table align="center" width="98%" cellpadding="4" cellspacing="0" border="0">
<tr>
<td width="40%" class="bold">{$lang['extract_code']}</td>
<td class="bold" align="center">{$lang['extract_count']}/{$lang['extract_total']}</td>
<td align="center" width="80" class="bold">{$lang['extract_type']}</td>
<td align="center" width="100" class="bold">{$lang['extract_time']}</td>
<td align="center" width="80" class="bold">{$lang['operation']}</td>
</tr>
<!--#
if(count($files_array) >0){
foreach($files_array as $k => $v){
$color = ($k%2 ==0) ? 'color1' :'color4';
#-->
<tr class="{$color}" height="20">
<td width="40%" class="td_line"><input type="text" id="ext_{$k}" value="{$v['extract_code']}" size="20" readonly/> <input type="button" class="btn" onclick="$('ext_{$k}').select();copy_text('ext_{$k}');" value="{$lang['copy']}" /></td>
<td class="td_line txtgray" align="center">{$v['extract_count']}/{$v['extract_total']}</td>
<td align="center" width="80" class="td_line">{$v['extract_type_txt']}</td>
<td align="center" width="150" class="td_line txtgray">{$v['extract_time']}</td>
<td align="center" class="td_line txtgray">
<a href="{#urr("mydisk","item=files&action=extract_modify&extract_id={{$v['extract_id']}}")#}" id="m_{$k}" onMouseOver="show_menu('m_{$k}','div_{$k}','show','left')" onMouseOut="show_menu('m_{$k}','div_{$k}','hide','left')"><img src="{$tpl_dir}/images/menu_edit.gif" align="absmiddle" border="0" /></a> <a href="{#urr("mydisk","item=files&action=extract_status&extract_id={{$v['extract_id']}}")#}">{$v['extract_status_text']}</a>
<div id="div_{$k}" class="menu_box2 menu_common">
<a href="{#urr("mydisk","item=files&action=extract_modify&extract_id={{$v['extract_id']}}")#}">{$lang['extract_modify']}</a><br />
<a href="{#urr("mydisk","item=files&action=extract_delete&extract_id={{$v['extract_id']}}")#}" onclick="return confirm('{$lang['extract_delete_confirm']}');">{$lang['extract_delete']}</a>
</div>
</td>
</tr>
<!--#
}
unset($files_array);
}
#-->
<tr>
<td colspan="4"><input type="button" class="btn" onclick="go('{#urr("mydisk","item=files&action=index")#}');" value="{$lang['extract_add']}" /></td>
</tr>
<tr>
<td colspan="4">{$page_nav}</td>
</tr>
</table>
</div>
<script language="javascript">
function copy_text(id){
var field = $(id);
if (field){
if (document.all){
field.createTextRange().execCommand('copy');
alert("{$lang['copy_success']}");
}else{
alert("{$lang['alert_ie_copytext']}");
}
}
}
</script>
<!--#
}else if($action =='make_link_code'){
#-->
<div id="container">
<h1>{$lang['make_link_title']}</h1>
<div class="tips_box"><img class="img_light" src="images/light.gif" align="absmiddle"> <b>{$lang['tips']}</b>:
<span class="txtgray">{$lang['make_link_tips']}</span></div><br />
<div>{$lang['make_link_mode']}: <a href="###" onclick="javascript:get_mode('ubb');">[UBB]</a> - <a href="###" onclick="javascript:get_mode('img');">[IMG]</a> - <a href="###" onclick="javascript:get_mode('html');">[HTML]</a> - <a href="###" onclick="javascript:get_mode('url');">[URL]</a></div>
<textarea id="link_area" style="width:98%; height:250px"></textarea><br />
<input type="button" class="btn" value="{$lang['copy_text']}" onclick="$('link_area').select();copy_text('link_area');" /> <input type="button" class="btn" value="{$lang['btn_back']}" onclick="go('{#urr("mydisk","item=files&action=index")#}');" />
</div>
<script language="javascript">
var upl_array = new Array();
<!--#
if(count($upl_array) >0){
foreach($upl_array as $k => $v){
#-->
upl_array[{$k}] = {"file_name":"{$v['file_name']}","file_link":"{$v['file_link']}"};
<!--#
}
unset($upl_array);
}
#-->
function get_mode(type){
var str = '';
for(var i=0;i<upl_array.length;i++){
var file = upl_array[i];
switch(type){
case 'ubb':
var line = '[url=' + file['file_link'] + ']'+file['file_name']+'[/url]';
break;
case 'img':
var line = '[img]' + file['file_link'] + '[/img]';
break;
case 'html':
var line = '<a href="' + file['file_link'] + '" >'+file['file_name']+'</a>';
break;
case 'url':
var line = file['file_link'];
break;
}
str += line + "\n";
}
$('link_area').innerText = str;
}
function copy_text(id){
var field = $(id);
if (field){
if (document.all){
field.createTextRange().execCommand('copy');
alert("{$lang['copy_success']}");
}else{
alert("{$lang['alert_ie_copytext']}");
}
}
}
addLoadEvent(get_mode('ubb'));
</script>
<!--#
}
#-->
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -