文件添加扩展信息

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'; } }


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号