织梦让模型里的图片字段支持本地上传_织梦CMS教程


织梦让模型里的图片字段支持本地上传效果

 

修改教程

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><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=\"SelectImageN('form1.$fieldname','big','$fieldname')\" /> <div id='divmy{$fieldname}view' 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";

完结。



# 帮一个品牌营销推广  # Nav  # eval  # 宠物店营销与推广  # 中国seo技术技能  # 深圳搜索网站推广排名  # 申论营销推广方案怎么写  # 山东seo入门加盟  # 弋阳网站seo优化  # 阜阳*seo推荐  # 兴城网站推广服务  # 733动漫网站建设  # return  # seo工作述职  # 金数据网站建设  # 寿县文化关键词排名  # 杯子营销推广方案  # 竞价网站做推广方案  # seo网络营销推广公司排名榜  # SEO技术工作正能量  # 南京网站建设方案及案例  # 诚信网站建设文案标题  # seo的计算方法  # onsubmit  # 织梦CMS教程  # 织梦模型  # 织梦图片  # 图片字段  # 本地上传  # 宋体  # 上传  # 你没  # 不正确  # 上传文件  # 请检查  # 织梦让模型里的图片字段支持本地上传  # checkSubmit  # form  # detachEvent  # nForm  # quot  # frames  # Obj  # picnameObj  # vImg  # null 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 网络优化91478 】 【 技术知识72672 】 【 云计算0 】 【 GEO优化84317 】 【 优选文章0 】 【 营销推广36048 】 【 网络运营41350 】 【 案例网站102563 】 【 AI智能45237


相关推荐: 已有域名如何快速搭建专属网站?  织梦dedecms搜索时间间隔修改教程_织梦CMS教程  织梦搜索功能禁止特定地区用户访问_织梦CMS教程  网站生成静态页面更利于SEO优化_SEO优化教程  织梦dedecms首页、列表页调用所有图集方法_织梦CMS教程  织梦DEDECMS列表页缩略图随机调用教程_织梦CMS教程  织梦dedecms注入漏洞pm.php修复方法_织梦CMS教程  如何在阿里云部署织梦网站?  织梦自定义PHP页面让模板支持调用标签_织梦CMS教程  dedecms织梦ckeditor编辑器整合七牛云支持支持图集[上传][编辑][删除]_织梦插件  定制建站哪家更专业可靠?推荐榜单揭晓  如何在建站之星绑定自定义域名?  织梦dedecms整合阿里云oss支持ckeditor|kindeditor|ueditor支持图集_织梦CMS教程  织梦官方php服务器环境DedeAMPZ安装教程_织梦CMS教程  织梦删除服务器中多余的没有被调用的图片_织梦CMS教程  织梦有效去除面包屑当前位置position导航中*后“&gt;”符号的方法_织梦CMS教程  实惠建站价格推荐:2025年高性价比自助建站套餐解析  dedecms织梦文章如何做好tags标签_织梦CMS教程  织梦如何去除img图片中的style width height属性_织梦CMS教程  建站VPS推荐:2025年高性能服务器配置指南  建站DNS解析失败?如何正确配置域名服务器?  织梦让相关文章标签likearticle的mytypeid支持多个栏目和子栏目_织梦CMS教程  dedecms织梦文章标题title长度修改方法_织梦CMS教程  阿里云提示织梦common.inc.php文件SESSION变量覆盖漏洞解决方法_织梦CMS教程  织梦dedecms自带文本编辑器ckeditor更换为kindeditor编辑器带代码高亮_织梦CMS教程  建站之星授权查询步骤有哪些?如何验证?  建站之星如何助力企业快速打造五合一网站?  如何彻底卸载建站之星软件?  网站SEO从业五年多,软文编写经验总结_SEO优化教程  织梦dedecms自定义表单添加提交时间教程亲测_织梦CMS教程  如何在景安云服务器上绑定域名并配置虚拟主机?  织梦dedecms文章arclist标签实现分页的教程_织梦CMS教程  建站主机系统SEO优化与智能配置核心关键词操作指南  织梦ckplayer视频播放器插件V1.8.0无水印版下载_织梦插件  dedecms织梦为每个页面生成二维码 _织梦CMS教程  dedecms织梦点击数过千过万过亿写法_织梦CMS教程  织梦标签输出的指定栏目新窗口打开方法_织梦CMS教程  织梦显示英文日期时间的方法_织梦CMS教程  高防服务器租用如何选择配置与防御等级?  织梦在PHP5.4以上版本后台登录空白的解决方法_织梦CMS教程  如何实现织梦CMS有短标题则显示短标题,没有则显示文章标题_织梦CMS教程  安徽网站建设与外贸建站服务专业定制方案  织梦后台编辑器div标签自动转P标签的方法_织梦CMS教程  织梦去掉{dede:field.body/} 中的p元素_织梦CMS教程  dedecms织梦列表页单独调用总页数二次开发方法_织梦CMS教程  建站之星模板与系统推荐:一站式智能建站解决方案  建站VPS配置与SEO优化指南:关键词排名提升策略  建站主机如何选?性能与价格怎样平衡?  织梦cms建站优化之正确设置网站标题 _SEO优化教程  织梦自定义字段为图片(仅网址)远程图片保存只有数字的解决方法_织梦CMS教程 

 2018-04-11

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

南京市珐之弘网络技术有限公司


南京市珐之弘网络技术有限公司

南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。

 87067657

 13565296790

 87067657@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.