基于webupload的帝国cms后台多图集H5上传插件

 5551去下载

一款基于webupload帝国cms后台多图集H5上传插件

使用方法:

1、将webupload文件放到/e/extend/目录下

2、新建字段uploadimg,将下面的代码放入“输入表单替换html代码”中

3、修改一下两个文件

打开/e/class/qinfofun.php文件找到

  1. if($f=="morepic")//图片集

在下面放入代码

  1. elseif($f=='uploadimg')
  2.        {
  3.         $add_temp = array(
  4.              'msmallpic' => $add['msmalluploadimg'],
  5.              'mbigpic'   => $add['mbiguploadimg'],
  6.              'mpicname'  => $add['muploadimgname'],
  7.              'mdelpicid' => $add['mdeluploadimgid'],
  8.              'mpicid'    => $add['muploadimgid'],
  9.              'mpicurl_qz'=> $add['muploadimgurl_qz'],
  10.              'msavepic'  => $add['msaveuploadimg'],
  11.              'mcreatespic'=> $add['mcreatesuploadimg'],
  12.              'msmallpfile'=> $add['msmalluploadimgfile'],
  13.              'mbigpfile'=> $add['mbiguploadimgfile'],
  14.         );
  15.         //设置_FIELS
  16.         $_FILES['msmallpfile'] = $_FILES['msmalluploadimgpfile'];
  17.         $_FILES['mbigpfile'] = $_FILES['mbiguploadimgpfile'];
  18.         $add = array_merge($add,$add_temp);
  19.         $value=ReturnMorepicpath($add['msmallpic'],$add['mbigpic'],$add['mpicname'],$add['mdelpicid'],$add['mpicid'],$add,$add['mpicurl_qz'],1,0,intval($add['fstb']));
  20.     }

打开/e/class/functions.php文件找到

  1. elseif($f=="morepic")//图片集

在下面放入代码(总共两个位置分别放入)

  1. elseif($f=='uploadimg')
  2.                {
  3.                 $add_temp = array(
  4.                      'msmallpic' => $add['msmalluploadimg'],
  5.                      'mbigpic'   => $add['mbiguploadimg'],
  6.                      'mpicname'  => $add['muploadimgname'],
  7.                      'mdelpicid' => $add['mdeluploadimgid'],
  8.                      'mpicid'    => $add['muploadimgid'],
  9.                      'mpicurl_qz'=> $add['muploadimgurl_qz'],
  10.                      'msavepic'  => $add['msaveuploadimg'],
  11.                      'mcreatespic'=> $add['mcreatesuploadimg'],
  12.                      'msmallpfile'=> $add['msmalluploadimgpfile'],
  13.                      'mbigpfile'=> $add['mbiguploadimgpfile'],
  14.                 );
  15.                 //设置_FIELS
  16.                 $_FILES['msmallpfile'] = $_FILES['msmalluploadimgpfile'];
  17.                 $_FILES['mbigpfile'] = $_FILES['mbiguploadimgpfile'];
  18.                 $add = array_merge($add,$add_temp);
  19.                 $value=ReturnMorepicpath($add['msmallpic'],$add['mbigpic'],$add['mpicname'],$add['mdelpicid'],$add['mpicid'],$add,$add['mpicurl_qz'],1,0,intval($add['fstb']));
  20.  
  21.             }

最后新建好文章的图集字段 字段命名为[ uploadimg ]

  1. <link rel="stylesheet" type="text/css" href="<?=$public_r[newsurl]?>e/extend/webupload/webuploader.css" />
  2. <link rel="stylesheet" type="text/css" href="<?=$public_r[newsurl]?>e/extend/webupload/style.css" />
  3. <script type="text/javascript" src="<?=$public_r[newsurl]?>e/extend/webupload/jquery-1.8.3.min.js"></script>
  4. <script type="text/javascript">
  5.     var mys="<?=$public_r[newsurl]?>e/extend/webupload/up.php";
  6.     var myfileNumLimit=5;
  7.     var myformData={'classid':'<?=$classid?>','filepass':'<?=$filepass?>'};
  8. </script>
  9. <div id="wrapper">
  10.     <div id="container">
  11.         <div id="uploader">
  12.             <div class="queueList">
  13.                 <div id="dndArea" class="placeholder<?=$r[uploadimg]?' element-invisible':''?>">
  14.                     <div id="filePicker"></div>
  15.                     <p>点击选择图片,单次最多可选5张</p>
  16.                 </div>
  17.                 <ul class="filelist" id="filelist0">
  18.                     <?
  19.                     if($r[uploadimg])
  20.                     {
  21.                         $r['uploadimg']=stripSlashes($r[uploadimg]);
  22.                         $picarr=explode("\r\n",$r[uploadimg]);
  23.                         $count=count($picarr);
  24.                         for($i=0;$i<$count;$i++)
  25.                         {
  26.                             $j=$i+1;
  27.                             $pic=explode("::::::",$picarr[$i]);
  28.                             $checked=$pic[0]==$r[titlepic]?'checked':'';
  29.                             $uploadimg.='<li class="delpic courseList">
  30.                                 <p class="title">'.$pic[2].'</p>
  31.                                 <p class="imgWrap"><img style="width:120px; height:90px;" src="'.$pic[0].'"><input type="hidden" name="mbiguploadimg[]" value="'.$pic[1].'" /><input type="hidden" name="msmalluploadimg[]" value="'.$pic[0].'" /><input type="text" id="muploadimgname" name="muploadimgname[]" value="'.$pic[2].'" /></p>
  32.                                 <div class="file-panel"><input type="radio" value="'.$pic[1].'" '.$checked.' name="setTitlepic" class="setTitlepic" />设为封面</div>
  33.                                 <span class="cancel">删除</span>
  34.                                 <div class="moveud"><a class="moveUpBtn" href="javascript:;"><</a><a class="moveDownBtn" href="javascript:;">></a></div>
  35.                             </li>';
  36.                         }
  37.                     }
  38.                     echo $uploadimg;
  39.                     ?>
  40.                     <script>
  41.                     //设置封面
  42.                     $(document).on('click', '.setTitlepic', function(){
  43.                         titlepic=$(this).val();
  44.                         $("#titlepic").val(titlepic);
  45.                     });
  46.                     //动态删除DOM添加的图片
  47.                     $(document).on('click', 'span.cancel', function(){
  48.                         $(this).parents('.courseList').remove();
  49.                     });
  50.                     //静态DOM设置封面
  51.                     $(document).on('click', '.setTitlepic', function(){
  52.                         titlepic=$(this).val();
  53.                         $("#titlepic").val(titlepic);
  54.                     });
  55.                     //静态删除DOM添加的图片
  56.                     $(document).on('click', 'span.cancel', function(){
  57.                         $(this).parents('.courseList').remove();
  58.                     });
  59.                      
  60.                     $(document).on('click', '.moveDownBtn', function(){
  61.                         //判断是否有下一个节点
  62.                         if($(this).parents('.courseList').nextAll().length > 0){
  63.                             $(this).parents('.courseList').next().after($(this).parents('.courseList').prop('outerHTML'));
  64.                             $(this).parents('.courseList').remove();
  65.                         }
  66.                         }).on('click', '.moveUpBtn', function(){
  67.                         //判断是否有上一个节点
  68.                         if($(this).parents('.courseList').prevAll().length > 0){
  69.                             $(this).parents('.courseList').prev().before($(this).parents('.courseList').prop('outerHTML'));
  70.                             $(this).parents('.courseList').remove();
  71.                         }
  72.                     })
  73.                      
  74.                     </script>                 
  75.                 </ul>
  76.             </div>
  77.             <div class="statusBar" style="<?=$r[uploadimg]?'':'display:none;'?>">
  78.                 <div class="progress">
  79.                     <span class="text">0%</span>
  80.                     <span class="percentage"></span>
  81.                 </div>
  82.                 <div class="btns">
  83.                     <div class="uploadBtn">开始上传</div>
  84.                     <div id="filePicker2"></div>
  85.                 </div>
  86.                 <div class="info"></div>
  87.             </div>             
  88.         </div>
  89.     </div>
  90. </div>
  91. <script type="text/javascript" src="<?=$public_r[newsurl]?>e/extend/webupload/webuploader.min.js"></script>
  92. <script type="text/javascript" src="<?=$public_r[newsurl]?>e/extend/webupload/upload.js"></script>
  93. <script type="text/javascript">
  94. $(function(){
  95.     $("#filelist1").html($("#filelist0").html());
  96.     $("#filelist0").remove();
  97. })
  98. </script>


本文网址:https://www.zztuku.com/index.php/detail-7438.html
转载请声明来自:站长图库 - 基于webupload的帝国cms后台多图集H5上传插件


使用声明:

1、本站所有素材,仅限学习交流,请勿用于商业用途。

2、本站资源大多无解压密码,如遇需要解压密码,无特殊说明,均为:zztuku.com

3、下载积分可通过日常 签到绑定邮箱 等途径免费获得!

4、本站提供的源码、模板、软件工具等其他资源,均不包含技术服务,请大家谅解!由于资源大多存储在云盘,如出现链接失效请评论反馈。

5、如果素材损害你的权益,请 联系我们 给予处理。

评论(0)条

您还没有登录,请 登录 后发表评论!

提示:请勿发布广告垃圾评论,否则封号处理!!

    猜你喜欢