ソースを参照

修复前台显示关键配置的BUG
修复打包压缩后的JS未更新的BUG

Karson 7 年 前
コミット
a0a9590134

+ 4 - 2
application/common/controller/Frontend.php

@@ -51,9 +51,11 @@ class Frontend extends Controller
         // 语言检测
         $lang = Lang::detect();
 
+        $site = Config::get("site");
+
         // 配置信息
         $config = [
-            'site'           => Config::get("site"),
+            'site'           => array_intersect_key($site, array_flip(['name', 'cdnurl', 'version', 'timezone', 'languages'])),
             'upload'         => Configvalue::upload(),
             'modulename'     => $modulename,
             'controllername' => $controllername,
@@ -63,7 +65,7 @@ class Frontend extends Controller
             'language'       => $lang
         ];
         $this->loadlang($controllername);
-        $this->assign('site', Config::get("site"));
+        $this->assign('site', $site);
         $this->assign('config', $config);
     }
     

ファイルの差分が大きいため隠しています
+ 57 - 20
public/assets/js/require-backend.min.js