Jimy 6 years ago
parent
commit
c2d34da010

+ 29 - 13
application/admin/controller/Config.php

@@ -17,7 +17,8 @@ class Config extends AdminControl {
      * @return mixed
      */
     public function index() {
-        // var_dump(BASE_UPLOAD_PATH);
+        // var_dump(PUBLIC_PATH . DS .DIR_STATIC );
+        // var_dump(DS_THEME_STYLE_URL . 'images');
         $model_config = model('config');
         $allpower = $this->qxhans();
         $this->assign('allpower',$allpower);
@@ -35,23 +36,38 @@ class Config extends AdminControl {
             $update_array['flow_static_code'] = $_POST['flow_static_code'];
             $update_array['fax'] = $_POST['fax'];
 
-            $imgurl = BASE_UPLOAD_PATH;
+            $imgurl = DS_THEME_STYLE_URL . 'images';
+            $numurl = '/static/home/images';
             $file = request()->file('site_logo');
-            $imgname = "logo";//官网logo
-            $file->setSaveName($imgname);//设置保存文件名
-            $imgo = $file->move($imgurl,false,false);
-            if($imgo){
-                $update_array['site_logo'] = $imgurl . '/' .$imgname.'.jpg';
+            if($file){
+                $imgname = "logo";//官网logo
+                $file = $file->setSaveName($imgname);//设置保存文件名
+                $imgo = $file->move($imgurl, $savename = false, $replace = true);
+                if($imgo){
+                    $update_array['site_logo'] = $imgname.'.png';
+                }
             }
 
             $files = request()->file('site_logowx');
-            $wximgname = "code";//微信二维码
-            $files->setSaveName($wximgname);//设置保存文件名
-            $imgt = $files->move($imgurl,false,false);
-            if($imgt){
-                $update_array['site_logowx'] = $imgurl . '/' .$wximgname.'.png';
+            if($files){
+                $wximgname = "code";//微信二维码
+                $files = $files->setSaveName($wximgname);//设置保存文件名
+                $imgt = $files->move($imgurl, $savename = false, $replace = true);
+                if($imgt){
+                    $update_array['site_logowx'] = $wximgname.'.png';
+                }
             }
-    
+            
+            $files = request()->file('site_logowb');
+            if($files){
+                $wximgname = "blog";//微信二维码
+                $files = $files->setSaveName($wximgname);//设置保存文件名
+                $imgt = $files->move($imgurl, $savename = false, $replace = true);
+                if($imgt){
+                    $update_array['site_logowb'] = $wximgname.'.png';
+                }
+            }
+
             $result = $model_config->updateConfig($update_array);
             if ($result === true) {
                 $this->log(lang('ds_edit') . lang('dis_dump'), 1);

+ 1 - 1
application/admin/lang/zh-cn/config.lang.php

@@ -20,7 +20,7 @@ $lang['seo_home_title_type'] = 'seo标题类型';
 $lang['seo_home_keywords'] = 'seo关键词';
 $lang['seo_home_description'] = 'seo描述';
 $lang['fax'] = '传真号码';
-
+$lang['site_logowb'] = '微博二维码';
 
 
 

+ 6 - 0
application/admin/view/config/index.html

@@ -49,6 +49,12 @@
                         <input type="file" name="site_logo" />
                     </div>
                 </div>
+                <div class="layui-form-item">
+                    <label class="layui-form-label">{$Think.lang.site_logowb}</label>
+                    <div class="layui-input-inline">
+                        <input type="file" name="site_logowb" />
+                    </div>
+                </div>
 
                 <div class="layui-form-item">
                     <label class="layui-form-label">{$Think.lang.site_state}</label>