帝国论坛帝国网站管理系统交流区帝国CMS使用交流上传文件为什么不能自动读入附件大小 【本版专题贴子】  
主题:上传文件为什么不能自动读入附件大小 [加入收藏夹]   

bmzx001
用户头衔:书生

精华贴   :0
发贴数   :60
经验值   :233
注册时间:2008-01-07
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
上传文件为什么不能自动读入附件大小
不管在后台还是前台,我上传的文件大小都不自动入库,这是为什么啊?难道还得动手输入大小吗?知道的大大指教一下



绿色小说联盟 诚征友情链接。
2008-03-06 17:58:24 已设置保密 顶部 回复 引用 报告 编辑 删除

xiepeng2007
用户头衔:书生

精华贴   :0
发贴数   :73
经验值   :253
注册时间:2010-09-14
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

可以修改e\admin\ecmseditor\下的file.php文件来实现
比如大小的字段设置为fjdx

打开file.php
查找
$bturl="ChangeFile1(1,'".$file."');";
修改成
$bturl="ChangeFile1(1,'".$file."','".$filesize."');";
查找
$bturl="ChangeFile1(2,'".$file."');";
修改成
$bturl="ChangeFile1(2,'".$file."','".$filesize."');";
上面其实就是1和2有变化。其他没有

接下来把changefile1这个函数多加个参数就行了
找到这个函数
function ChangeFile1(obj,str){
<?php
if(strstr($field,'.'))
{
?>
        parent.<?=$field?>.value=str;
<?php
}
else
{
?>
        if(obj==1)
        {
                parent.opener.document.add.<?=$field?>.value=str;
        }
        else
        {
                parent.opener.document.form1.<?=$field?>.value=str;
        }
<?php
}
?>
        parent.window.close();
}

修改成
function ChangeFile1(obj,str,str1){
<?php
if(strstr($field,'.'))
{
?>
        parent.<?=$field?>.value=str;
        parent.fjdx.value=str1;
<?php
}
else
{
?>
        if(obj==1)
        {
                parent.opener.document.add.<?=$field?>.value=str;
                parent.opener.document.add.fjdx.value=str1;
        }
        else
        {
                parent.opener.document.form1.<?=$field?>.value=str;
                parent.opener.document.form1.fjdx.value=str1;
        }
<?php
}
?>
        parent.window.close();
}

其中
fjdx就是你文件大小字段!你会以了吗

[该贴被修改 1 次,最后修改时间 2016-01-08 17:40:53 ]


通辽美食网优秀教学资源
通辽好吃的
2016-01-08 17:39:42 已设置保密 顶部 回复 引用 报告 编辑 删除

455ax
用户头衔:探花

精华贴   :0
发贴数   :7144
经验值   :19055
注册时间:2007-05-29
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

用下载系统模型,在下载地址双击上传会自动填写




2016-01-09 08:32:24 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1