本地上传效果

修改教程
1、打开 \dede\js\main.js 找到
function SeePicNew(f, imgdid, frname, hpos, acname)
{
中间代码...
}
把这整个函数改成
function SeePicNew(f, imgdid, frname, hpos, acname, formname, picname, picvalue)
{
var formname = formname ? formname : 'save';
var picname = picname ? picname : 'picname';
var picvalue = picvalue ? picvalue : 'picname';
var imgdid = imgdid ? imgdid : 'divpicview';
var newobj = null;
if(f.value=='') return ;
vImg = $Obj(imgdid);
picnameObj = document.getElementById(picname);
nFrame = $Nav()=='IE' ? eval('document.frames.'+frname) : $Obj(frname);
nForm = f.form;
if(nForm.detachEvent) nForm.detachEvent("onsubmit", checkSubmit);
else nForm.removeEventListener("submit", checkSubmit, false);
if(picname == 'picname') var picname = 'litpic';
nForm.action = 'archives_do.php?litpic='+picname+'&picname='+picvalue+'&divpicview='+imgdid;
nForm.target = frname;
nForm.dopost.value = 'uploadLitpic';
nForm.submit();
picnameObj.value = '';
newobj = $Obj('uploadwait');
if(!newobj)
{
newobj = document.createElement("DIV");
newobj.id = 'uploadwait';
newobj.style.position = 'absolute';
newobj.className = 'uploadwait';
newobj.style.width = 120;
newobj.style.height = 20;
newobj.style.top = hpos;
newobj.style.left = 100;
newobj.style.display = 'block';
document.body.appendChild(newobj);
newobj.innerHTML = '<img src="images/loadinglit.gif" width="16" height="16" alit="" />上传中...';
}
newobj.style.display = 'block';
nForm.action = acname;
nForm.dopost.value = formname;
nForm.target = '';
}
2、打开 \dede\archives_do.php 找到
else if($dopost=="uploadLitpic")
{
中间代码省略...
}
整个改成
else if($dopost=="uploadLitpic")
{
$fname = $_GET['litpic'] ? $_GET['litpic'] : 'litpic';
$upfile = AdminUpload($fname, 'imagelit', 0, true );
if($upfile=='-1')
{
$msg = "<script language='javascript'>
parent.document.getElementById('uploadwait').style.display = 'none';
alert('你没指定要上传的文件或文件大小超过限制!');
</script>";
}
else if($upfile=='-2')
{
$msg = "<script language='javascript'>
parent.document.getElementById('uploadwait').style.display = 'none';
alert('上传文件失败,请检查原因!');
</script>";
}
else if($upfile=='0')
{
$msg = "<script language='javascript'>
parent.document.getElementById('uploadwait').style.display = 'none';
alert('文件类型不正确!');
</script>";
}
else
{
if(!empty($cfg_uplitpic_cut) && $cfg_uplitpic_cut=='N')
{
$msg = "<script language='javascript'>
parent.document.getElementById('uploadwait').style.display = 'none';
parent.document.getElementById('{$_GET[picname]}').value = '{$upfile}';
if(parent.document.getElementById('{$_GET[divpicview]}'))
{
parent.document.getElementById('{$_GET[divpicview]}').style.width = '150px';
parent.document.getElementById('{$_GET[divpicview]}').innerHTML = \"<img src='{$upfile}?n' width='150' />\";
}
</script>";
}
else
{
$msg = "<script language='javascript'>
parent.document.getElementById('uploadwait').style.display = 'none';
window.open('imagecut.php?f={$_GET[picname]}&isupload=yes&file={$upfile}', 'popUpImagesWin', 'scrollbars=yes,resizable=yes,statebar=no,
width=800,height=600,left=150, top=50');
</script>";
}
}
echo $msg;
exit();
}3、打开 \include\customfields.func.php 找到
$innertext = "<input type='text' name='$fieldname' id='$fieldname' style='width:300px' />
<input name='".$fieldname."_bt' type='button' value='浏览...' onClick=\"SelectImage('form1.$fieldname','big')\" />\r\n";
改成
$innertext = "<input name='{$fieldname}' type='text' id='{$fieldname}' style='width:300px' value='' /><input type='button' value='本地上传' style='width:70px;cursor:pointer;' />
<iframe name='upmy{$fieldname}fra' id='upmy{$fieldname}fra' src='' width='200' height='200' style='display:none'></iframe><span class='litpic_span'>
<input name='my{$fieldname}' type='file' id='my{$fieldname}' onChange=\"SeePicNew(this, 'divmy{$fieldname}view', 'upmy{$fieldname}fra', 165, '', 'save',
'my{$fieldname}', '{$fieldname}');\" size='1' class='np coolbg' style='cursor:pointer;height:20px;margin-left:-20px;opacity:0;width:85px;'/></span>
<input name='".$fieldname."_bt' type='button' class='inputbut' value='浏览...' onClick=\"SelectImageN('form1.$fieldname','big','$fieldname')\" />
<div id='divmy{$fieldname}view' class='divpre' style='display:inline-block;vertical-align:middle'></div>\r\n";继续找到
$innertext = "<input type='text' name='$fieldname' value='$fvalue' id='$fieldname' style='width:300px' class='text' /> <input name='".$fieldname."_bt' type='button' value='
浏览...' onClick=\"SelectImage('form1.$fieldname','big')\" />\r\n";有2处,都改成
$imgstr = ($fvalue=='') ? '' : "<img src='{$fvalue}' width='150'>";
$innertext = "<input type='text' name='$fieldname' value='$fvalue'
id='$fieldname' style='width:300px' class='text' /><input type='button'
value='本地上传' style='width:70px;cursor:pointer;' />
<iframe name='upmy{$fieldname}fra' id='upmy{$fieldname}fra' src='' width='200' height='200' style='display:none'></iframe><span>
<input name='my{$fieldname}' type='file' id='my{$fieldname}' onChange=\"SeePicNew(this, 'divmy{$fieldname}view',
'upmy{$fieldname}fra', 165, '', 'save', 'my{$fieldname}', '{$fieldname}');\" size='1' class='np coolbg' style='cursor:pointer;height:20px;margin-left:-20px;opacity:0;width:85px;'/>
</span> <input name='".$fieldname."_bt' type='button' value='浏览...' onClick=\"SelectImage('form1.$fieldname','big')\" />
<div id='divmy{$fieldname}view' style='display:inline-block;vertical-align:middle'>{$imgstr}</div>\r\n";完结。
# 织梦CMS教程
# 织梦让模型里的图片字段支持本地快速上传方法
# vImg
# picnameObj
# Obj
# frames
# checkSubmit
# quot
# onsubmit
# form
# nForm
# 请检查
# 上传文件
# 不正确
# 你没
# 上传
# 宋体
# 织梦图片上传
# 织梦模型
# 图片字段
# detachEvent
# 奎文区网站建设方案
# 贵阳精美网站建设
# 北京seo站内优化服务
# 网站建设的企业
# iphone的软文营销推广
# 南京网站优化生产厂家
# 网站优化是发新闻吗
# 保洁新店推广营销文案
# 襄阳微网站建设
# 网站建设多少费用合适呢
# 余姚电商网站建设价格
# 网站建设与管理月薪
# 社保网站建设美丽
# SEO入门微单教程新手
# 绥化网站短视频推广公司
# 国内商业网站建设
# 云东海seo培训
# 慈溪律师网站推广公司
# 开发区网站建设情况
# 南京网站推广的优势
# eval
# Nav
# return
# null
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化91478 】
【
技术知识72672 】
【
云计算0 】
【
GEO优化84317 】
【
优选文章0 】
【
营销推广36048 】
【
网络运营41350 】
【
案例网站102563 】
【
AI智能45237 】
相关推荐:
织梦dedecms软件模型增加图集功能教程_织梦CMS教程
如何用低价快速搭建高质量网站?
小型网站建站如何选择虚拟主机?
织梦dedecms动态获取会员总数方法_织梦CMS教程
织梦dedecms注入漏洞pm.php修复方法_织梦CMS教程
建站之星最新版如何快速生成专业网站?
织梦DedeCMS上级栏目名称及链接的2种调用方法_织梦CMS教程
织梦栏目导航{dede:channel}标签添加序号教程_织梦CMS教程
dedecms织梦清除快照劫持木马_织梦CMS教程
织梦自定义表单限制IP发表次数教程_织梦CMS教程
本地安装配置PHP环境phpnow1.5.6教程_织梦CMS教程
织梦让上传的图片名字不变不重命名_织梦CMS教程
如何通过可视化优化提升建站效果?
如何选择靠谱的建站公司加盟品牌?
如何通过VPS搭建网站快速盈利?
织梦用PHP方式来实现当前栏目高亮_织梦CMS教程
织梦关键词维护里面字数多的词优先字数少的词自动内链_织梦CMS教程
织梦会员模板调用全站head.htm模板教程_织梦CMS教程
建站之星后台管理系统如何操作?
phpcms v9 如何实现3条循环tr_PHPCMS教程
如何挑选最适合建站的高性能VPS主机?
如何用景安虚拟主机手机版绑定域名建站?
dedecms织梦页面中调用当前会员登录信息_织梦CMS教程
建站org新手必看:2024最新搭建流程与模板选择技巧
如何访问已购建站主机并解决登录问题?
如何设置并定期更换建站之星安全管理员密码?
织梦有效去除面包屑当前位置position导航中*后“>”符号的方法_织梦CMS教程
dedecms织梦ckplayer视频播放器插件详细安装教程_织梦CMS教程
存储型VPS适合搭建中小型网站吗?
如何高效配置香港服务器实现快速建站?
建站之星安全性能如何?防护体系能否抵御黑客入侵?
织梦添加一个函数,实现任意字段调用_织梦CMS教程
建站DNS解析失败?如何正确配置域名服务器?
韩国服务器如何优化跨境访问实现高效连接?
dedecms织梦JS代码实现导航高亮显示_织梦CMS教程
织梦同级栏目指定文章调用实现相关文章教程_织梦CMS教程
PHPCMS栏目页如何绑定二级域名?_PHPCMS教程
建站主机类型有哪些?如何正确选型
织梦栏目页有seotitle标题的时候显示seotitle标题没有则显示首页标题_织梦CMS教程
建站168自助建站系统:快速模板定制与SEO优化指南
建站中国官网:模板定制+SEO优化+建站流程一站式指南
织梦内容页调用图片集图片方法_织梦CMS教程
dedecms织梦二次开发独立点赞功能_织梦CMS教程
建站之星模板如何自定义颜色与字体样式?
织梦自定义表单用js控制必填选项_织梦CMS教程
如何正确下载安装西数主机建站助手?
宝塔面板创建网站无法访问?如何快速排查修复?
织梦百度小程序及*小程序*API接口插件_织梦插件
浅谈织梦cms模板中标签中的一些SEO细节_SEO优化教程
如何快速搭建高效可靠的建站解决方案?
2017-10-26
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。