文件添加扩展信息
2024-06-05 12:29 更新
描述:
在文件管理中为文件添加更多信息,比如该文件存放在服务器的什么位置,该文件引用数量等。
方法:
解释:
直接调取数据库中的信息
文件:\dzz\filemanage\template\list.htm
步骤:
第一步:
将
<!--{loop $list $value}-->
修改为
<!--{loop $list $key $value}-->
第二步:
原代码:
<div class="col delete" style="width: 5%" > <a class="" href="{BASESCRIPT}?mod=filemanage&do=delete&icoid=$value[rid]&refer={eval echo urlencode($refer);}" title="{lang delete}" style="color:rgb(85, 85, 85);font-size:20px;" onclick="if(confirm('{lang filemanage_del_file}')){return true}else{return false}"><i class="dzz dzz-delete"></i></a> </div>
修改后的代码:
<div class="col delete" style="width: 5%" > <a class="" href="{BASESCRIPT}?mod=filemanage&do=delete&icoid=$value[rid]&refer={eval echo urlencode($refer);}" title="{lang delete}" style="color:rgb(85, 85, 85);font-size:20px;" onclick="if(confirm('{lang filemanage_del_file}')){return true}else{return false}"><i class="dzz dzz-delete"></i></a>
<!--{if $value[type]=='folder'}--><!--{else}--><a title="更多信息" style="color:rgb(85, 85, 85);font-size:20px;" href="javascript:;" onclick="togglecplog('{$key}')"><i class="dzz dzz-info"></i></a><!--{/if}--> </div>
<!--{if $value[type]=='folder'}--><!--{else}-->
<div class="list-wrapper clearfix" id="cplog_{$key}" style="display:none">
<!--{if $_G[adminid]}-->
<!--{if $value[type]=='folder'}--><!--{else}-->
文件位置:<!--{eval echo IO::getStream($value[path])}-->
<br/>
直链地址:<a href="<!--{eval echo IO::getFileUri($value[path])}-->"><!--{eval echo IO::getFileUri($value[path])}--></a>
<br/>
引用:$value[copys]
<!--{/if}-->
<!--{/if}-->
</div>
<!--{/if}-->
第三步:
在
</script>
前面插入
function togglecplog(k) {
var cplogobj = document.getElementById('cplog_' + k);
if(cplogobj.style.display == 'none') {
cplogobj.style.display = '';
} else {
cplogobj.style.display = 'none';
}
}
以上内容是否对您有帮助:
更多建议: