diff --git a/app/admin/controller/Common.php b/app/admin/controller/Common.php
index eca955847..378576c09 100755
--- a/app/admin/controller/Common.php
+++ b/app/admin/controller/Common.php
@@ -312,17 +312,7 @@ class Common extends BaseController
$assign['admin_color_value'] = $this->admin_color_value;
// 页面语言
- $lang_common = MyLang('page_common');
- if(empty($lang_common) || !is_array($lang_common))
- {
- $lang_common = [];
- }
- $lang_page = MyLang('page_'.$this->controller_name);
- if(empty($lang_page) || !is_array($lang_page))
- {
- $lang_page = [];
- }
- $assign['lang_data'] = array_merge($lang_common, $lang_page);
+ $assign['lang_data'] = SystemService::PageViewLangData();
// 模板赋值
MyViewAssign($assign);
diff --git a/app/admin/view/default/public/footer.html b/app/admin/view/default/public/footer.html
index 4681beb29..4e86bfdff 100755
--- a/app/admin/view/default/public/footer.html
+++ b/app/admin/view/default/public/footer.html
@@ -78,7 +78,6 @@
-
diff --git a/app/admin/view/default/public/header.html b/app/admin/view/default/public/header.html
index 1444b6e17..ec649647d 100755
--- a/app/admin/view/default/public/header.html
+++ b/app/admin/view/default/public/header.html
@@ -89,9 +89,6 @@
var __env_max_input_vars_count__ = '{{$env_max_input_vars_count}}';
var __map_view_url__ = '{{:MyUrl("admin/map/index")}}';
var __load_map_type__ = '{{$load_map_type}}';
- // 基础提示信息
- var lang_chosen_select_no_results_text = '没有匹配到结果';
- var lang_error_text = '异常错误';
// 语言定义(用于js调用、模板引擎直接使用$lang_data.xxx获取对应语言即可)
{{if !empty($lang_data)}}
{{foreach $lang_data as $k=>$v}}
diff --git a/app/common.php b/app/common.php
index 9cd29d946..2b59a7f5b 100755
--- a/app/common.php
+++ b/app/common.php
@@ -76,26 +76,79 @@ function MyLang($key, $vars = [], $lang = '')
$value = '';
if(!empty($key))
{
- // 仅一级则直接读取
- $arr = explode('.', $key);
- if(count($arr) == 1)
+ // key使用 . 分隔
+ $key_arr = explode('.', $key);
+
+ // 是否插件语言
+ if(RequestController() == 'plugins')
{
- $value = lang($key, [], $lang);
- } else {
- // 默认先读取第一级
- $value = lang($arr[0], [], $lang);
- // 移除第一级
- array_shift($arr);
- // 循环后面级别的数据
- foreach($arr as $v)
+ // 静态存储、不用每次都从磁盘读取
+ static $lang_data = [];
+ $file = APP_PATH.'plugins'.DS.MyInput('pluginsname').DS.'lang'.DS.MyConfig('lang.default_lang').'.php';
+ $md5_key = md5($file);
+ if(!array_key_exists($md5_key, $lang_data) && file_exists($file))
{
- if(isset($value[$v]))
+ $lang_data[$md5_key] = require $file;
+ }
+ if(!empty($lang_data[$md5_key]))
+ {
+ $temp_lang_data = $lang_data[$md5_key];
+ // 仅一级则直接读取
+ if(count($key_arr) == 1)
{
- $value = $value[$v];
+ if(array_key_exists($key, $temp_lang_data))
+ {
+ $value = $temp_lang_data[$key];
+ }
} else {
- // 未匹配到则赋空值
- $value = $key;
- break;
+ // 默认先读取第一级
+ if(array_key_exists($key_arr[0], $temp_lang_data))
+ {
+ $value = $temp_lang_data[$key_arr[0]];
+ }
+ // 移除第一级
+ array_shift($key_arr);
+ // 循环后面级别的数据
+ foreach($key_arr as $v)
+ {
+ if(is_array($value) && array_key_exists($v, $value))
+ {
+ $value = $value[$v];
+ } else {
+ // 未匹配到则赋空值
+ $value = $key;
+ break;
+ }
+ }
+ }
+ }
+ }
+
+ // 默认也从系统读取
+ // 插件未读取成功则从系统读取
+ if($value === '')
+ {
+ // 系统语言
+ // 仅一级则直接读取
+ if(count($key_arr) == 1)
+ {
+ $value = lang($key, [], $lang);
+ } else {
+ // 默认先读取第一级
+ $value = lang($key_arr[0], [], $lang);
+ // 移除第一级
+ array_shift($key_arr);
+ // 循环后面级别的数据
+ foreach($key_arr as $v)
+ {
+ if(isset($value[$v]))
+ {
+ $value = $value[$v];
+ } else {
+ // 未匹配到则赋空值
+ $value = $key;
+ break;
+ }
}
}
}
diff --git a/app/index/controller/Common.php b/app/index/controller/Common.php
index 79384e6bc..ba240d67d 100755
--- a/app/index/controller/Common.php
+++ b/app/index/controller/Common.php
@@ -391,17 +391,7 @@ class Common extends BaseController
$assign['site_store_links'] = $site_store_links;
// 页面语言
- $lang_common = MyLang('page_common');
- if(empty($lang_common) || !is_array($lang_common))
- {
- $lang_common = [];
- }
- $lang_page = MyLang('page_'.$this->controller_name);
- if(empty($lang_page) || !is_array($lang_page))
- {
- $lang_page = [];
- }
- $assign['lang_data'] = array_merge($lang_common, $lang_page);
+ $assign['lang_data'] = SystemService::PageViewLangData();
// 模板赋值
MyViewAssign($assign);
diff --git a/app/index/view/default/public/footer.html b/app/index/view/default/public/footer.html
index 0ad9840d9..ddd43af38 100755
--- a/app/index/view/default/public/footer.html
+++ b/app/index/view/default/public/footer.html
@@ -75,7 +75,6 @@
-
diff --git a/app/index/view/default/public/header.html b/app/index/view/default/public/header.html
index ac072c939..cc7e7a6fb 100755
--- a/app/index/view/default/public/header.html
+++ b/app/index/view/default/public/header.html
@@ -89,9 +89,6 @@
var __env_max_input_vars_count__ = '{{$env_max_input_vars_count}}';
var __map_view_url__ = '{{:MyUrl("index/map/index")}}';
var __load_map_type__ = '{{$load_map_type}}';
- // 基础提示信息
- var lang_chosen_select_no_results_text = '没有匹配到结果';
- var lang_error_text = '异常错误';
// 语言定义(用于js调用、模板引擎直接使用$lang_data.xxx获取对应语言即可)
{{if !empty($lang_data)}}
{{foreach $lang_data as $k=>$v}}
diff --git a/app/install/controller/Common.php b/app/install/controller/Common.php
index b3e9b5c73..cc7df04ba 100755
--- a/app/install/controller/Common.php
+++ b/app/install/controller/Common.php
@@ -47,20 +47,10 @@ class Common extends BaseController
// 默认不加载地图api、类型默认百度地图
'is_load_map_api' => 0,
'load_map_type' => MyC('common_map_type', 'baidu', true),
- ];
- // 页面语言
- $lang_common = MyLang('page_common');
- if(empty($lang_common) || !is_array($lang_common))
- {
- $lang_common = [];
- }
- $lang_page = MyLang('page_'.RequestController());
- if(empty($lang_page) || !is_array($lang_page))
- {
- $lang_page = [];
- }
- $assign['lang_data'] = array_merge($lang_common, $lang_page);
+ // 页面语言
+ 'lang_data' => SystemService::PageViewLangData(),
+ ];
// 模板赋值
MyViewAssign($assign);
diff --git a/app/install/view/public/header.html b/app/install/view/public/header.html
index c7985bff7..dcfc475cb 100755
--- a/app/install/view/public/header.html
+++ b/app/install/view/public/header.html
@@ -26,9 +26,6 @@
var __env_max_input_vars_count__ = '{{$env_max_input_vars_count}}';
var __map_view_url__ = '{{:MyUrl("admin/map/index")}}';
var __load_map_type__ = '{{$load_map_type}}';
- // 基础提示信息
- var lang_chosen_select_no_results_text = '没有匹配到结果';
- var lang_error_text = '异常错误';
// 语言定义(用于js调用、模板引擎直接使用$lang_data.xxx获取对应语言即可)
{{if !empty($lang_data)}}
{{foreach $lang_data as $k=>$v}}
diff --git a/app/lang/zh-cn.php b/app/lang/zh-cn.php
index c3cee496c..4ea19219c 100755
--- a/app/lang/zh-cn.php
+++ b/app/lang/zh-cn.php
@@ -20,6 +20,8 @@ return [
// 页面公共
'page_common' => [
// 基础
+ 'chosen_select_no_results_text' => '没有匹配到结果',
+ 'error_text' => '异常错误',
'reminder_title' => '温馨提示',
'operate_params_error' => '操作参数有误',
'select_reverse_name' => '反选',
diff --git a/app/service/SystemService.php b/app/service/SystemService.php
index 8a733adf6..183423942 100644
--- a/app/service/SystemService.php
+++ b/app/service/SystemService.php
@@ -189,5 +189,41 @@ class SystemService
{
return MyC('common_domain_host', __MY_URL__, true);
}
+
+ /**
+ * 页面语言数据
+ * @author Devil
+ * @blog http://gong.gg/
+ * @version 1.0.0
+ * @date 2022-08-22
+ * @desc description
+ */
+ public static function PageViewLangData()
+ {
+ // 页面公共语言
+ $lang_common = MyLang('page_common');
+ if(empty($lang_common) || !is_array($lang_common))
+ {
+ $lang_common = [];
+ }
+ // 当前控制器
+ $lang_page = MyLang('page_'.RequestController());
+ if(empty($lang_page) || !is_array($lang_page))
+ {
+ $lang_page = [];
+ }
+ $data = array_merge($lang_common, $lang_page);
+
+ // 页面语言读取钩子
+ $hook_name = 'plugins_page_view_lang_data';
+ MyEventTrigger($hook_name,
+ [
+ 'hook_name' => $hook_name,
+ 'is_backend' => true,
+ 'data' => &$data,
+ ]);
+
+ return $data;
+ }
}
?>
\ No newline at end of file
diff --git a/public/static/admin/default/js/admin.js b/public/static/admin/default/js/admin.js
index 17c670a4c..34717106e 100644
--- a/public/static/admin/default/js/admin.js
+++ b/public/static/admin/default/js/admin.js
@@ -149,7 +149,7 @@ $(function()
{
$('.verify-submit-win').button('reset');
}
- Prompt(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'), null, 30);
+ Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'), null, 30);
}
});
} else {
diff --git a/public/static/admin/default/js/appmini.index.js b/public/static/admin/default/js/appmini.index.js
index 6ba00774d..294fe32ef 100644
--- a/public/static/admin/default/js/appmini.index.js
+++ b/public/static/admin/default/js/appmini.index.js
@@ -32,7 +32,7 @@ $(function()
error: function(xhr, type)
{
$.AMUI.progress.done();
- Prompt(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'), null, 30);
+ Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'), null, 30);
}
});
}
diff --git a/public/static/admin/default/js/common.js b/public/static/admin/default/js/common.js
index 7c392f3c6..52f425eaa 100644
--- a/public/static/admin/default/js/common.js
+++ b/public/static/admin/default/js/common.js
@@ -48,7 +48,7 @@ function ParametersItemHtmlCreated(type, name, value)
inherit_select_classes: true,
enable_split_word_search: true,
search_contains: true,
- no_results_text: lang_chosen_select_no_results_text
+ no_results_text: window['lang_chosen_select_no_results_text']
});
}
@@ -111,7 +111,7 @@ function PackageUpgradeRequestHandle(params)
var key = params.key || '';
var terminal = params.terminal || '';
var opt = params.opt || 'url';
- var msg = params.msg || lang_get_loading_tips || '正在获取中...';
+ var msg = params.msg || window['lang_get_loading_tips'] || '正在获取中...';
// 加载提示
AMUI.dialog.loading({title: msg});
@@ -133,7 +133,7 @@ function PackageUpgradeRequestHandle(params)
case 'url' :
params['key'] = result.data;
params['opt'] = 'download';
- params['msg'] = lang_download_loading_tips || '正在下载中...';
+ params['msg'] = window['lang_download_loading_tips'] || '正在下载中...';
PackageUpgradeRequestHandle(params);
break;
@@ -141,7 +141,7 @@ function PackageUpgradeRequestHandle(params)
case 'download' :
params['key'] = result.data;
params['opt'] = 'upgrade';
- params['msg'] = lang_update_loading_tips || '正在更新中...';
+ params['msg'] = window['lang_update_loading_tips'] || '正在更新中...';
PackageUpgradeRequestHandle(params);
break;
@@ -156,13 +156,13 @@ function PackageUpgradeRequestHandle(params)
}
} else {
AMUI.dialog.loading('close');
- Prompt(((result || null) == null) ? (lang_error_text || '异常错误') : (result.msg || (lang_error_text || '异常错误')));
+ Prompt(((result || null) == null) ? (window['lang_error_text'] || '异常错误') : (result.msg || (window['lang_error_text'] || '异常错误')));
}
},
error: function(xhr, type)
{
AMUI.dialog.loading('close');
- Prompt(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'));
+ Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'));
}
});
}
@@ -199,7 +199,7 @@ $(function()
var terminal = $(this).data('terminal') || '';
if(name == null || type == null || value == null || json == null)
{
- Prompt(lang_operate_params_error || '操作事件参数配置有误');
+ Prompt(window['lang_operate_params_error'] || '操作事件参数配置有误');
return false;
}
@@ -227,7 +227,7 @@ $(function()
var terminal = $(this).attr('data-terminal') || '';
if(url == null || type == null || value == null)
{
- Prompt(lang_operate_params_error || '操作参数有误');
+ Prompt(window['lang_operate_params_error'] || '操作参数有误');
return false;
}
$('#package-upgrade-modal').modal('close');
@@ -269,7 +269,7 @@ $(function()
var type = $(this).data('type') || null;
if(type == null)
{
- Prompt($table.data('move-type-tips') || lang_operate_params_error || '操作类型配置有误');
+ Prompt($table.data('move-type-tips') || window['lang_operate_params_error'] || '操作类型配置有误');
return false;
}
diff --git a/public/static/admin/default/js/email.js b/public/static/admin/default/js/email.js
index cabcb00d9..c489b5639 100755
--- a/public/static/admin/default/js/email.js
+++ b/public/static/admin/default/js/email.js
@@ -24,7 +24,7 @@ $(function()
error: function(xhr, type)
{
$.AMUI.progress.done();
- Prompt(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'), null, 30);
+ Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'), null, 30);
}
});
});
diff --git a/public/static/admin/default/js/index.init.js b/public/static/admin/default/js/index.init.js
index 0ca6231fa..197cda6ff 100644
--- a/public/static/admin/default/js/index.init.js
+++ b/public/static/admin/default/js/index.init.js
@@ -14,12 +14,12 @@ function SystemUpgradeRequestHandle(params)
// 参数处理
if((params || null) == null)
{
- Prompt(lang_operate_params_error || '操作参数有误');
+ Prompt(window['lang_operate_params_error'] || '操作参数有误');
return false;
}
var url = params.url || null;
var opt = params.opt || 'url';
- var msg = params.msg || lang_get_loading_tips || '正在获取中...';
+ var msg = params.msg || window['lang_get_loading_tips'] || '正在获取中...';
// 加载提示
AMUI.dialog.loading({title: msg});
@@ -40,21 +40,21 @@ function SystemUpgradeRequestHandle(params)
// 获取下载地址
case 'url' :
params['opt'] = 'download_system';
- params['msg'] = lang_system_download_loading_tips || '系统包正在下载中...';
+ params['msg'] = window['lang_system_download_loading_tips'] || '系统包正在下载中...';
SystemUpgradeRequestHandle(params);
break;
// 下载系统包
case 'download_system' :
params['opt'] = 'download_upgrade';
- params['msg'] = lang_upgrade_download_loading_tips || '升级包正在下载中...';
+ params['msg'] = window['lang_upgrade_download_loading_tips'] || '升级包正在下载中...';
SystemUpgradeRequestHandle(params);
break;
// 下载升级包
case 'download_upgrade' :
params['opt'] = 'upgrade';
- params['msg'] = lang_update_loading_tips || '正在更新中...';
+ params['msg'] = window['lang_update_loading_tips'] || '正在更新中...';
SystemUpgradeRequestHandle(params);
break;
@@ -69,13 +69,13 @@ function SystemUpgradeRequestHandle(params)
}
} else {
AMUI.dialog.loading('close');
- Prompt(((result || null) == null) ? (lang_error_text || '异常错误') : (result.msg || (lang_error_text || '异常错误')));
+ Prompt(((result || null) == null) ? (window['lang_error_text'] || '异常错误') : (result.msg || (window['lang_error_text'] || '异常错误')));
}
},
error: function(xhr, type)
{
AMUI.dialog.loading('close');
- Prompt(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'));
+ Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'));
}
});
}
@@ -131,7 +131,7 @@ function EchartsOrderProfit(title_arr, name_arr, data)
dataView : {show: true, readOnly: false},
magicType : {show: true, type: ['line', 'bar', 'stack', 'tiled']},
restore : {show: true},
- saveAsImage : {name: lang_order_transaction_amount_name || '订单成交金额走势', show: true}
+ saveAsImage : {name: window['lang_order_transaction_amount_name'] || '订单成交金额走势', show: true}
}
},
grid: {
@@ -192,7 +192,7 @@ function EchartsOrderTrading(title_arr, name_arr, data)
dataView : {show: true, readOnly: false},
magicType : {show: true, type: ['line', 'bar', 'stack', 'tiled']},
restore : {show: true},
- saveAsImage : {name: lang_order_trading_trend_name || '订单交易走势', show: true}
+ saveAsImage : {name: window['lang_order_trading_trend_name'] || '订单交易走势', show: true}
}
},
grid: {
@@ -235,7 +235,7 @@ function EchartsGoodsHot(data)
var chart = echarts.init(document.getElementById('echarts-goods-hot'), 'macarons');
var option = {
title : {
- subtext: lang_goods_hot_tips || '仅显示前30条商品',
+ subtext: window['lang_goods_hot_tips'] || '仅显示前30条商品',
x:'center'
},
tooltip : {
@@ -260,7 +260,7 @@ function EchartsGoodsHot(data)
}
},
restore : {show: false},
- saveAsImage : {name: lang_goods_hot_name || '热销商品', show: true}
+ saveAsImage : {name: window['lang_goods_hot_name'] || '热销商品', show: true}
}
},
calculable : true,
@@ -305,7 +305,7 @@ function EchartsPayType(title_arr, name_arr, data)
dataView : {show: true, readOnly: false},
magicType : {show: true, type: ['line', 'bar']},
restore : {show: false},
- saveAsImage : {name: lang_payment_name || '支付方式', show: true}
+ saveAsImage : {name: window['lang_payment_name'] || '支付方式', show: true}
}
},
calculable : true,
@@ -343,7 +343,7 @@ function EchartsOrderMapWholeCountry(name_arr, data)
var option = {
title: {
text: '',
- subtext: lang_order_region_tips || '仅显示30条数据'
+ subtext: window['lang_order_region_tips'] || '仅显示30条数据'
},
tooltip: {
trigger: 'axis',
@@ -361,7 +361,7 @@ function EchartsOrderMapWholeCountry(name_arr, data)
dataView : {show: true, readOnly: false},
magicType : {show: true, type: ['line', 'bar']},
restore : {show: true},
- saveAsImage : {name: lang_order_region_name || '订单地域分布', show: true}
+ saveAsImage : {name: window['lang_order_region_name'] || '订单地域分布', show: true}
}
},
grid: {
@@ -475,7 +475,7 @@ function EchartsInit(e)
break;
default :
- var msg = lang_operate_params_error || '操作类型未定义';
+ var msg = window['lang_operate_params_error'] || '操作类型未定义';
console.info(msg+'['+type+']')
}
@@ -492,7 +492,7 @@ function EchartsInit(e)
{
e.button('reset');
$.AMUI.progress.done();
- Prompt(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'), null, 30);
+ Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'), null, 30);
}
});
}
@@ -504,7 +504,7 @@ $(function()
$('.inspect-upgrade-submit').on('click', function()
{
// 基础信息
- AMUI.dialog.loading({title: lang_upgrade_check_loading_tips || '正在获取最新内容、请稍候...'});
+ AMUI.dialog.loading({title: window['lang_upgrade_check_loading_tips'] || '正在获取最新内容、请稍候...'});
// ajax请求
$.ajax({
@@ -523,8 +523,8 @@ $(function()
// 是否存在数据、网络不通将返回空数据
if((result.data || null) != null)
{
- var upgrade_version_name = lang_upgrade_version_name || '更新版本:';
- var upgrade_date_name = lang_upgrade_date_name || '更新日期:';
+ var upgrade_version_name = window['lang_upgrade_version_name'] || '更新版本:';
+ var upgrade_date_name = window['lang_upgrade_date_name'] || '更新日期:';
var html = '
';
html += '';
html += ''+result.data.title+'';
@@ -584,7 +584,7 @@ $(function()
error: function(xhr, type)
{
AMUI.dialog.loading('close');
- Prompt(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'), null, 30);
+ Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'), null, 30);
}
});
});
@@ -626,7 +626,7 @@ $(function()
var is_empty_time = parseInt($(this).parents('.right-operate').data('empty-time')) || 0;
if(is_empty_time == 0 && (start == '' || end == ''))
{
- Prompt(lang_operate_params_error || '快捷时间配置有误');
+ Prompt(window['lang_operate_params_error'] || '快捷时间配置有误');
return false;
}
diff --git a/public/static/admin/default/js/packageinstall.js b/public/static/admin/default/js/packageinstall.js
index 6ce291363..2d21076b6 100644
--- a/public/static/admin/default/js/packageinstall.js
+++ b/public/static/admin/default/js/packageinstall.js
@@ -27,7 +27,7 @@ function RequestHandle(key, opt, msg)
{
$progress.addClass('am-hide');
$error.removeClass('am-hide');
- $error.find('.msg-text').text(lang_operate_params_error || '请求参数有误');
+ $error.find('.msg-text').text(window['lang_operate_params_error'] || '请求参数有误');
return false;
}
@@ -38,7 +38,7 @@ function RequestHandle(key, opt, msg)
}
// 加载提示
- $progress.find('.msg-text').text(msg || lang_get_loading_tips || '正在获取中...');
+ $progress.find('.msg-text').text(msg || window['lang_get_loading_tips'] || '正在获取中...');
// ajax
$.ajax({
@@ -55,12 +55,12 @@ function RequestHandle(key, opt, msg)
{
// 获取下载地址
case 'url' :
- RequestHandle(result.data, 'download', lang_download_loading_tips || '正在下载中...');
+ RequestHandle(result.data, 'download', window['lang_download_loading_tips'] || '正在下载中...');
break;
// 下载插件包
case 'download' :
- RequestHandle(result.data, 'install', lang_install_loading_tips || '正在安装中...');
+ RequestHandle(result.data, 'install', window['lang_install_loading_tips'] || '正在安装中...');
break;
// 安装完成
@@ -77,7 +77,7 @@ function RequestHandle(key, opt, msg)
} else {
$progress.addClass('am-hide');
$error.removeClass('am-hide');
- $error.find('.msg-text').text(((result || null) == null) ? (lang_error_text || '异常错误') : (result.msg || (lang_error_text || '异常错误')));
+ $error.find('.msg-text').text(((result || null) == null) ? (window['lang_error_text'] || '异常错误') : (result.msg || (window['lang_error_text'] || '异常错误')));
}
},
error: function(xhr, type)
@@ -103,7 +103,7 @@ function RequestHandle(key, opt, msg)
}
}
var msg = (typeof(data) == 'object') ? data.msg : data;
- $error.find('.msg-text').text(msg || (lang_error_text || '异常错误'));
+ $error.find('.msg-text').text(msg || (window['lang_error_text'] || '异常错误'));
}
});
}
diff --git a/public/static/admin/default/js/pluginsadmin.js b/public/static/admin/default/js/pluginsadmin.js
index e1d06cde2..1f470af07 100644
--- a/public/static/admin/default/js/pluginsadmin.js
+++ b/public/static/admin/default/js/pluginsadmin.js
@@ -51,7 +51,7 @@ $(function()
{
if($(this).parents('.item').hasClass('am-active'))
{
- Prompt(lang_not_enable_tips || '请先点击勾勾启用');
+ Prompt(window['lang_not_enable_tips'] || '请先点击勾勾启用');
} else {
window.location.href = $(this).data('set-url');
}
@@ -93,7 +93,7 @@ $(function()
}
if(len <= 0)
{
- Prompt(lang_save_no_data_tips || '没有可保存的插件数据');
+ Prompt(window['lang_save_no_data_tips'] || '没有可保存的插件数据');
return false;
}
@@ -122,7 +122,7 @@ $(function()
error: function(xhr, type)
{
$.AMUI.progress.done();
- Prompt(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'), null, 30);
+ Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'), null, 30);
}
});
});
diff --git a/public/static/admin/default/js/site.js b/public/static/admin/default/js/site.js
index 5a37537b0..4bab784ac 100644
--- a/public/static/admin/default/js/site.js
+++ b/public/static/admin/default/js/site.js
@@ -27,7 +27,7 @@ function AddressModalHandle(data)
var lat = data.lat || null;
if(name == null || tel == null || province == null || city == null || county == null || address == null)
{
- Prompt(lang_operate_params_error || '数据填写有误');
+ Prompt(window['lang_operate_params_error'] || '数据填写有误');
return false;
}
@@ -120,8 +120,8 @@ $(function()
if(value.length > 0)
{
AMUI.dialog.confirm({
- title: lang_reminder_title || '温馨提示',
- content: lang_remove_confirm_tips || '移除后保存生效、确认继续吗?',
+ title: window['lang_reminder_title'] || '温馨提示',
+ content: window['lang_remove_confirm_tips'] || '移除后保存生效、确认继续吗?',
onConfirm: function(options)
{
value.splice(index, 1);
@@ -142,14 +142,14 @@ $(function()
var value = SelfExtractionAddressValue();
if(value.length <= 0)
{
- Prompt(lang_address_no_data || '地址数据为空');
+ Prompt(window['lang_address_no_data'] || '地址数据为空');
return false;
}
var item = value[index] || null;
if(item == null)
{
- Prompt(lang_address_not_exist || '地址不存在');
+ Prompt(window['lang_address_not_exist'] || '地址不存在');
return false;
}
@@ -158,7 +158,7 @@ $(function()
if((item.logo || null) != null)
{
html += '
';
- html += '';
+ html += '';
html += '
';
html += '×';
html += '';
@@ -252,7 +252,7 @@ $(function()
{
$.AMUI.progress.done();
$this.button('reset');
- var msg = HtmlToString(xhr.responseText) || (lang_error_text || '异常错误');
+ var msg = HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误');
Prompt(msg, null, 30);
$('.goods-list-container ul.am-gallery').html(' '+msg+'
');
}
diff --git a/public/static/admin/default/js/theme.js b/public/static/admin/default/js/theme.js
index 76f82ece3..d9cccc0e3 100755
--- a/public/static/admin/default/js/theme.js
+++ b/public/static/admin/default/js/theme.js
@@ -32,7 +32,7 @@ $(function()
error: function(xhr, type)
{
$.AMUI.progress.done();
- Prompt(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'), null, 30);
+ Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'), null, 30);
}
});
}
diff --git a/public/static/admin/default/js/warehousegoods.js b/public/static/admin/default/js/warehousegoods.js
index 8e89a338d..0e1f6ab0e 100644
--- a/public/static/admin/default/js/warehousegoods.js
+++ b/public/static/admin/default/js/warehousegoods.js
@@ -34,7 +34,7 @@ $(function()
var keywords = $('.forth-selection-form-keywords').val();
if(warehouse_id <= 0)
{
- Prompt(lang_warehouse_choice_tips || '请选择仓库');
+ Prompt(window['lang_warehouse_choice_tips'] || '请选择仓库');
return false;
}
@@ -65,7 +65,7 @@ $(function()
{
$.AMUI.progress.done();
$this.button('reset');
- var msg = HtmlToString(xhr.responseText) || (lang_error_text || '异常错误');
+ var msg = HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误');
Prompt(msg, null, 30);
$('.goods-list-container ul.am-gallery').html(' '+msg+'
');
}
@@ -83,7 +83,7 @@ $(function()
var goods_id = $this.parents('li').data('gid');
if(warehouse_id <= 0)
{
- Prompt(lang_warehouse_choice_tips || '请选择仓库');
+ Prompt(window['lang_warehouse_choice_tips'] || '请选择仓库');
return false;
}
@@ -107,7 +107,7 @@ $(function()
error: function(xhr, type)
{
$.AMUI.progress.done();
- Prompt(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'), null, 30);
+ Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'), null, 30);
}
});
});
diff --git a/public/static/common/js/common.js b/public/static/common/js/common.js
index 116c848b6..c7cfb15db 100755
--- a/public/static/common/js/common.js
+++ b/public/static/common/js/common.js
@@ -368,7 +368,7 @@ function FromInit(form_name)
if((value || null) == null && value != '0')
{
is_success = false;
- Prompt(msg || lang_select_not_chosen_tips || '请选择项');
+ Prompt(msg || window['lang_select_not_chosen_tips'] || '请选择项');
$(this).trigger('blur');
return false;
} else {
@@ -380,7 +380,7 @@ function FromInit(form_name)
is_success = false;
if((msg || null) == null)
{
- var temp_msg = lang_select_chosen_min_tips || '至少选择{value}项';
+ var temp_msg = window['lang_select_chosen_min_tips'] || '至少选择{value}项';
msg = temp_msg.replace('{value}', minchecked);
}
}
@@ -389,7 +389,7 @@ function FromInit(form_name)
is_success = false;
if((msg || null) == null)
{
- var temp_msg = lang_select_chosen_max_tips || '最多选择{value}项';
+ var temp_msg = window['lang_select_chosen_max_tips'] || '最多选择{value}项';
msg = temp_msg.replace('{value}', maxchecked);
}
}
@@ -432,7 +432,7 @@ function FromInit(form_name)
if(request_handle.indexOf(request_type) == -1)
{
$button.button('reset');
- Prompt(lang_form_config_type_params_tips || '表单[类型]参数配置有误');
+ Prompt(window['lang_form_config_type_params_tips'] || '表单[类型]参数配置有误');
return false;
}
@@ -441,7 +441,7 @@ function FromInit(form_name)
if(request_type_value.indexOf(request_type) != -1 && request_value == null)
{
$button.button('reset');
- Prompt(lang_form_config_value_params_tips || '表单[类型值]参数配置有误');
+ Prompt(window['lang_form_config_value_params_tips'] || '表单[类型值]参数配置有误');
return false;
}
@@ -460,7 +460,7 @@ function FromInit(form_name)
{
window[request_value](GetFormVal(form_name, true));
} else {
- Prompt((lang_form_call_fun_not_exist_tips || '表单配置的方法未定义')+'['+request_value+']');
+ Prompt((window['lang_form_call_fun_not_exist_tips'] || '表单配置的方法未定义')+'['+request_value+']');
}
return false;
break;
@@ -491,7 +491,7 @@ function FromInit(form_name)
if(!IsExitsFunction(request_value))
{
$button.button('reset');
- Prompt((lang_form_call_fun_not_exist_tips || '表单配置的方法未定义')+'['+request_value+']');
+ Prompt((window['lang_form_call_fun_not_exist_tips'] || '表单配置的方法未定义')+'['+request_value+']');
return false;
}
break;
@@ -502,7 +502,7 @@ function FromInit(form_name)
if(action == null || method == null)
{
$button.button('reset');
- Prompt(lang_form_config_main_tips || '表单[action或method]参数配置有误');
+ Prompt(window['lang_form_config_main_tips'] || '表单[action或method]参数配置有误');
return false;
}
@@ -521,7 +521,7 @@ function FromInit(form_name)
if(env_vars_count > 0 && form_data_count > env_vars_count)
{
$button.button('reset');
- Prompt((lang_max_input_vars_tips || '请求参数数量已超出php.ini限制')+'[max_input_vars]('+form_data_count+'>'+env_vars_count+')');
+ Prompt((window['lang_max_input_vars_tips'] || '请求参数数量已超出php.ini限制')+'[max_input_vars]('+form_data_count+'>'+env_vars_count+')');
return false;
}
}
@@ -547,7 +547,7 @@ function FromInit(form_name)
window[request_value](result);
} else {
$button.button('reset');
- Prompt((lang_form_call_fun_not_exist_tips || '表单配置的方法未定义')+'['+request_value+']');
+ Prompt((window['lang_form_call_fun_not_exist_tips'] || '表单配置的方法未定义')+'['+request_value+']');
}
} else {
// 统一处理
@@ -594,7 +594,7 @@ function FromInit(form_name)
{
$.AMUI.progress.done();
$button.button('reset');
- Prompt(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'), null, 30);
+ Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'), null, 30);
}
});
}
@@ -710,7 +710,7 @@ function Tree(id, url, level = 0, is_delete_all = 0)
},
error: function(xhr, type)
{
- $('#tree').find('p').text(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'));
+ $('#tree').find('p').text(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'));
$('#tree').find('img').remove();
}
});
@@ -761,18 +761,18 @@ function TreeItemHtmlHandle(item, pid, level, is_delete_all)
// 新增
if(level < rank-1)
{
- html += '';
+ html += '';
}
// 编辑
- html += '';
+ html += '';
if(item.is_son != 'ok' || is_delete_all == 1)
{
// 是否需要删除子数据
var pid_class = is_delete_all == 1 ? '.tree-pid-'+item.id : '';
// 删除
- html += '';
+ html += '';
}
html += '';
// 操作项 end
@@ -943,11 +943,11 @@ function ImageFileUploadShow(class_name, show_img, default_images)
filextension = filextension.toLowerCase();
if((filextension!='.jpg') && (filextension!='.gif') && (filextension!='.jpeg') && (filextension!='.png') && (filextension!='.bmp'))
{
- Prompt(lang_upload_images_format_tips || '图片格式错误,请重新上传');
+ Prompt(window['lang_upload_images_format_tips'] || '图片格式错误,请重新上传');
} else {
if(document.all)
{
- Prompt(lang_ie_browser_tips || 'ie浏览器不可用');
+ Prompt(window['lang_ie_browser_tips'] || 'ie浏览器不可用');
/*imgFile.select();
path = document.selection.createRange().text;
$(this).parent().parent().find('img').attr('src', '');
@@ -985,11 +985,11 @@ function VideoFileUploadShow(class_name, show_video, default_video)
filextension = filextension.toLowerCase();
if(filextension != '.mp4')
{
- Prompt(lang_upload_video_format_tips || '视频格式错误,请重新上传');
+ Prompt(window['lang_upload_video_format_tips'] || '视频格式错误,请重新上传');
} else {
if(document.all)
{
- Prompt(lang_ie_browser_tips || 'ie浏览器不可用');
+ Prompt(window['lang_ie_browser_tips'] || 'ie浏览器不可用');
/*imgFile.select();
path = document.selection.createRange().text;
$(this).parent().parent().find('img').attr('src', '');
@@ -1101,12 +1101,12 @@ function DataDelete(e)
var view_value = e.attr('data-view-value') || '';
var ext_delete_tag = e.attr('data-ext-delete-tag') || null;
var is_loading = parseInt(e.attr('data-is-loading') || 0);
- var loading_msg = e.attr('data-loading-msg') || lang_request_handle_loading_tips || '正在处理中、请稍候...';
+ var loading_msg = e.attr('data-loading-msg') || window['lang_request_handle_loading_tips'] || '正在处理中、请稍候...';
// 参数校验
if((id || null) == null || (url || null) == null)
{
- Prompt(lang_params_error_tips || '参数配置有误');
+ Prompt(window['lang_params_error_tips'] || '参数配置有误');
return false;
}
@@ -1173,7 +1173,7 @@ function DataDelete(e)
result['data_id'] = id;
window[value](result);
} else {
- Prompt((lang_config_fun_not_exist_tips || '配置方法未定义')+'['+value+']');
+ Prompt((window['lang_config_fun_not_exist_tips'] || '配置方法未定义')+'['+value+']');
}
break;
@@ -1219,7 +1219,7 @@ function DataDelete(e)
AMUI.dialog.loading('close');
}
$.AMUI.progress.done();
- Prompt(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'), null, 30);
+ Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'), null, 30);
}
});
}
@@ -1234,8 +1234,8 @@ function DataDelete(e)
*/
function ConfirmDataDelete(e)
{
- var title = e.attr('data-title') || lang_reminder_title || '温馨提示';
- var msg = e.attr('data-msg') || lang_delete_confirm_tips || '删除后不可恢复、确认操作吗?';
+ var title = e.attr('data-title') || window['lang_reminder_title'] || '温馨提示';
+ var msg = e.attr('data-msg') || window['lang_delete_confirm_tips'] || '删除后不可恢复、确认操作吗?';
var is_confirm = (e.attr('data-is-confirm') == undefined || e.attr('data-is-confirm') == 1) ? 1 : 0;
if(is_confirm == 1)
@@ -1274,7 +1274,7 @@ function AjaxRequest(e)
var view_value = e.attr('data-view-value') || '';
var is_example = e.hasClass('btn-loading-example');
var is_loading = parseInt(e.attr('data-is-loading') || 0);
- var loading_msg = e.attr('data-loading-msg') || lang_request_handle_loading_tips || '正在处理中、请稍候...';
+ var loading_msg = e.attr('data-loading-msg') || window['lang_request_handle_loading_tips'] || '正在处理中、请稍候...';
// 请求数据
var data = {"value": value, "field": field};
@@ -1342,7 +1342,7 @@ function AjaxRequest(e)
{
window[value](result);
} else {
- Prompt((lang_config_fun_not_exist_tips || '配置方法未定义')+'['+value+']');
+ Prompt((window['lang_config_fun_not_exist_tips'] || '配置方法未定义')+'['+value+']');
}
break;
@@ -1390,7 +1390,7 @@ function AjaxRequest(e)
e.button('reset');
}
$.AMUI.progress.done();
- Prompt(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'), null, 30);
+ Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'), null, 30);
}
});
}
@@ -1405,8 +1405,8 @@ function AjaxRequest(e)
*/
function ConfirmNetworkAjax(e)
{
- var title = e.attr('data-title') || lang_reminder_title || '温馨提示';
- var msg = e.attr('data-msg') || lang_operate_confirm_tips || '操作后不可恢复、确认继续吗?';
+ var title = e.attr('data-title') || window['lang_reminder_title'] || '温馨提示';
+ var msg = e.attr('data-msg') || window['lang_operate_confirm_tips'] || '操作后不可恢复、确认继续吗?';
AMUI.dialog.confirm({
title: title,
content: msg,
@@ -1439,7 +1439,7 @@ function FullscreenOpen()
{
elem.requestFullScreen();
} else {
- Prompt(lang_browser_api_error_tips || '浏览器不支持全屏API或已被禁用');
+ Prompt(window['lang_browser_api_error_tips'] || '浏览器不支持全屏API或已被禁用');
return false;
}
return true;
@@ -1469,7 +1469,7 @@ function FullscreenExit()
{
elem.exitFullscreen();
} else {
- Prompt(lang_browser_api_error_tips || '浏览器不支持全屏API或已被禁用');
+ Prompt(window['lang_browser_api_error_tips'] || '浏览器不支持全屏API或已被禁用');
return false;
}
return true;
@@ -1492,7 +1492,7 @@ function FullscreenEscEvent()
var $fullscreen = $('.fullscreen-event');
if(($fullscreen.attr('data-status') || 0) == 1)
{
- $fullscreen.find('.fullscreen-text').text($fullscreen.attr('data-fulltext-open') || lang_fullscreen_open_name || '开启全屏');
+ $fullscreen.find('.fullscreen-text').text($fullscreen.attr('data-fulltext-open') || window['lang_fullscreen_open_name'] || '开启全屏');
$fullscreen.attr('data-status', 0);
}
}
@@ -1949,7 +1949,7 @@ function MapInit(lng, lat, level, is_dragend, mapid)
var cr = new BMap.CopyrightControl({anchor:BMAP_ANCHOR_BOTTOM_RIGHT});
map.addControl(cr); //添加版权控件
var bs = map.getBounds(); //返回地图可视区域
- cr.addCopyright({id: 1, content: ''+(lang_map_dragging_icon_tips || '拖动红色图标直接定位')+'
', bounds:bs});
+ cr.addCopyright({id: 1, content: ''+(window['lang_map_dragging_icon_tips'] || '拖动红色图标直接定位')+'
', bounds:bs});
}
break;
@@ -2079,7 +2079,7 @@ function MapInit(lng, lat, level, is_dragend, mapid)
// 默认
default :
- Prompt((lang_map_type_not_exist_tips || '该地图功能未定义')+'('+__load_map_type__+')');
+ Prompt((window['lang_map_type_not_exist_tips'] || '该地图功能未定义')+'('+__load_map_type__+')');
}
//获取地址坐标
@@ -2494,7 +2494,7 @@ $(function()
var val = $(this).data('val') || null;
if(key == null || val == null)
{
- Prompt(lang_operate_params_error || '排序数据值有误');
+ Prompt(window['lang_operate_params_error'] || '排序数据值有误');
return false;
}
@@ -2527,7 +2527,7 @@ $(function()
// 是否有选择的数据
if(fields.length <= 0)
{
- Prompt(lang_before_choice_data_tips || '请先选择数据');
+ Prompt(window['lang_before_choice_data_tips'] || '请先选择数据');
return false;
}
@@ -2563,7 +2563,7 @@ $(function()
{
$.AMUI.progress.done();
$button.button('reset');
- Prompt(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'), null, 30);
+ Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'), null, 30);
}
});
});
@@ -2574,11 +2574,11 @@ $(function()
var value = parseInt($(this).attr('data-value')) || 0;
if(value == 1)
{
- var not_checked_text = $(this).data('not-checked-text') || lang_select_all_name || '全选';
+ var not_checked_text = $(this).data('not-checked-text') || window['lang_select_all_name'] || '全选';
$(this).text(not_checked_text);
$('.form-table-fields-list-container ul li').find('input[type="checkbox"]').uCheck('uncheck');
} else {
- var checked_text = $(this).data('checked-text') || lang_select_reverse_name || '反选';
+ var checked_text = $(this).data('checked-text') || window['lang_select_reverse_name'] || '反选';
$(this).text(checked_text);
$('.form-table-fields-list-container ul li').find('input[type="checkbox"]').uCheck('check');
}
@@ -2591,11 +2591,11 @@ $(function()
var value = parseInt($(this).attr('data-value')) || 0;
if(value == 1)
{
- var not_checked_text = $(this).data('not-checked-text') || lang_select_all_name || '全选';
+ var not_checked_text = $(this).data('not-checked-text') || window['lang_select_all_name'] || '全选';
$(this).text(not_checked_text);
$('.form-table-operate-checkbox').find('input[type="checkbox"]').uCheck('uncheck');
} else {
- var checked_text = $(this).data('checked-text') || lang_select_reverse_name || '反选';
+ var checked_text = $(this).data('checked-text') || window['lang_select_reverse_name'] || '反选';
$(this).text(checked_text);
$('.form-table-operate-checkbox').find('input[type="checkbox"]').uCheck('check');
}
@@ -2609,7 +2609,7 @@ $(function()
var url = $(this).data('url') || null;
if(url == null)
{
- Prompt(lang_operate_params_error || 'url参数有误');
+ Prompt(window['lang_operate_params_error'] || 'url参数有误');
return false;
}
@@ -2617,7 +2617,7 @@ $(function()
var form = $(this).data('form') || null;
if(form == null)
{
- Prompt(lang_operate_params_error || 'form参数有误');
+ Prompt(window['lang_operate_params_error'] || 'form参数有误');
return false;
}
@@ -2625,15 +2625,15 @@ $(function()
var values = FromTableCheckedValues(form, '.am-table-scrollable-horizontal');
if(values.length <= 0)
{
- Prompt(lang_before_choice_data_tips || '请先选中数据');
+ Prompt(window['lang_before_choice_data_tips'] || '请先选中数据');
return false;
}
// 提交字段名称|超时时间|标题|描述
var key = $(this).data('key') || form;
var timeout = $(this).data('timeout') || 60000;
- var title = $(this).data('confirm-title') || lang_reminder_title || '温馨提示';
- var msg = $(this).data('confirm-msg') || lang_delete_confirm_tips || '删除后不可恢复、确认操作吗?';
+ var title = $(this).data('confirm-title') || window['lang_reminder_title'] || '温馨提示';
+ var msg = $(this).data('confirm-msg') || window['lang_delete_confirm_tips'] || '删除后不可恢复、确认操作吗?';
// 再次确认
AMUI.dialog.confirm({
@@ -2675,7 +2675,7 @@ $(function()
error: function(xhr, type)
{
$.AMUI.progress.done();
- Prompt(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'), null, 30);
+ Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'), null, 30);
}
});
},
@@ -2699,12 +2699,12 @@ $(function()
{
if(FullscreenOpen())
{
- $(this).find('.fullscreen-text').text($(this).attr('data-fulltext-exit') || lang_fullscreen_exit_name || '退出全屏');
+ $(this).find('.fullscreen-text').text($(this).attr('data-fulltext-exit') || window['lang_fullscreen_exit_name'] || '退出全屏');
}
} else {
if(FullscreenExit())
{
- $(this).find('.fullscreen-text').text($(this).attr('data-fulltext-open') || lang_fullscreen_open_name || '开启全屏');
+ $(this).find('.fullscreen-text').text($(this).attr('data-fulltext-open') || window['lang_fullscreen_open_name'] || '开启全屏');
}
}
$(this).attr('data-status', status == 0 ? 1 : 0);
@@ -2733,7 +2733,7 @@ $(function()
inherit_select_classes: true,
enable_split_word_search: true,
search_contains: true,
- no_results_text: lang_chosen_select_no_results_text
+ no_results_text: window['lang_chosen_select_no_results_text']
});
}
// 多选插件 空内容失去焦点验证bug兼容处理
@@ -2779,10 +2779,10 @@ $(function()
var field = $this.attr('data-field') || '';
var is_update_status = $this.attr('data-is-update-status') || 0;
var is_loading = parseInt($this.attr('data-is-loading') || 0);
- var loading_msg = $this.attr('data-loading-msg') || lang_request_handle_loading_tips || '正在处理中、请稍候...';
+ var loading_msg = $this.attr('data-loading-msg') || window['lang_request_handle_loading_tips'] || '正在处理中、请稍候...';
if(id == undefined || url == undefined)
{
- Prompt(lang_params_error_tips || '参数配置有误');
+ Prompt(window['lang_params_error_tips'] || '参数配置有误');
return false;
}
@@ -2846,7 +2846,7 @@ $(function()
AMUI.dialog.loading('close');
}
$.AMUI.progress.done();
- Prompt(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'), null, 30);
+ Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'), null, 30);
}
});
});
@@ -2948,7 +2948,7 @@ $(function()
{
Tree(id, url, level, is_delete_all);
} else {
- Prompt(lang_operate_params_error || '参数有误');
+ Prompt(window['lang_operate_params_error'] || '参数有误');
}
}
});
@@ -3026,7 +3026,7 @@ $(function()
address += $('#form-address').val();
if(province.length <= 0 && address.length <= 0)
{
- Prompt(lang_address_data_empty_tips || '地址为空');
+ Prompt(window['lang_address_data_empty_tips'] || '地址为空');
return false;
}
@@ -3044,7 +3044,7 @@ $(function()
{
MapInit(point.lng, point.lat);
} else {
- Prompt(lang_map_address_analysis_tips || '您选择地址没有解析到结果!');
+ Prompt(window['lang_map_address_analysis_tips'] || '您选择地址没有解析到结果!');
}
}, province);
break;
@@ -3061,7 +3061,7 @@ $(function()
var lnglat = result.geocodes[0].location;
MapInit(lnglat.lng, lnglat.lat);
} else {
- Prompt(lang_map_address_analysis_tips || '您选择地址没有解析到结果!');
+ Prompt(window['lang_map_address_analysis_tips'] || '您选择地址没有解析到结果!');
}
});
});
@@ -3093,7 +3093,7 @@ $(function()
// 默认
default :
- Prompt((lang_map_type_not_exist_tips || '该地图功能未定义')+'('+__load_map_type__+')');
+ Prompt((window['lang_map_type_not_exist_tips'] || '该地图功能未定义')+'('+__load_map_type__+')');
}
});
@@ -3223,7 +3223,7 @@ $(function()
// 是否限制数量
if(max_number > 0 && $tag.find('li').length >= max_number)
{
- var temp_msg = lang_upload_images_max_tips || '最多上传{value}张图片';
+ var temp_msg = window['lang_upload_images_max_tips'] || '最多上传{value}张图片';
Prompt(temp_msg.replace('{value}', max_number));
break;
}
@@ -3349,14 +3349,14 @@ $(function()
// 组件是否初始化
if(typeof(upload_editor) != 'object')
{
- Prompt(lang_assembly_not_init_tips || '组件未初始化');
+ Prompt(window['lang_assembly_not_init_tips'] || '组件未初始化');
return false;
}
// 容器是否指定
if(($(this).attr('data-view-tag') || null) == null)
{
- Prompt(lang_not_specified_container_tips || '未指定容器');
+ Prompt(window['lang_not_specified_container_tips'] || '未指定容器');
return false;
}
@@ -3384,14 +3384,14 @@ $(function()
}
if(dialog_type == null)
{
- Prompt(lang_not_specified_assembly_tips || '未指定加载组建');
+ Prompt(window['lang_not_specified_assembly_tips'] || '未指定加载组建');
return false;
}
// 是否指定form名称
if(($view_tag.attr('data-form-name') || null) == null)
{
- Prompt(lang_not_specified_form_name_tips || '未指定表单name名称');
+ Prompt(window['lang_not_specified_form_name_tips'] || '未指定表单name名称');
return false;
}
@@ -3453,7 +3453,7 @@ $(function()
var url = $(this).data('url') || null;
if(url == null)
{
- Prompt(lang_operate_params_error || 'url未配置');
+ Prompt(window['lang_operate_params_error'] || 'url未配置');
return false;
}
@@ -3475,7 +3475,7 @@ $(function()
var lat = $(this).data('lat') || null;
if(lng == null || lat == null)
{
- Prompt(lang_map_coordinate_tips || '坐标有误');
+ Prompt(window['lang_map_coordinate_tips'] || '坐标有误');
return false;
}
@@ -3505,7 +3505,7 @@ $(function()
// 关闭窗口
$(document).on('click', '.window-close-event', function()
{
- if(confirm($(this).data('msg') || lang_window_close_confirm_tips || '您确定要关闭本页吗?'))
+ if(confirm($(this).data('msg') || window['lang_window_close_confirm_tips'] || '您确定要关闭本页吗?'))
{
var user_agent = navigator.userAgent;
if(user_agent.indexOf('Firefox') != -1 || user_agent.indexOf('Chrome') != -1)
diff --git a/public/static/common/js/layout.admin.js b/public/static/common/js/layout.admin.js
index a7572ef78..0e5b90479 100644
--- a/public/static/common/js/layout.admin.js
+++ b/public/static/common/js/layout.admin.js
@@ -960,7 +960,7 @@ function FormBackModuleConfigGoodsHandle(data)
error:function(res)
{
$this.button('reset');
- var msg = HtmlToString(xhr.responseText) || (lang_error_text || '异常错误');
+ var msg = HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误');
Prompt(msg, null, 30);
}
});
@@ -2680,7 +2680,7 @@ $(function()
error:function(res)
{
$this.button('reset');
- var msg = HtmlToString(xhr.responseText) || (lang_error_text || '异常错误');
+ var msg = HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误');
Prompt(msg, null, 30);
$('.goods-list-container ul.am-gallery').html(' '+msg+'
');
}
@@ -2805,7 +2805,7 @@ $(function()
error:function(res)
{
$this.button('reset');
- var msg = HtmlToString(xhr.responseText) || (lang_error_text || '异常错误');
+ var msg = HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误');
Prompt(msg, null, 30);
}
});
@@ -3063,7 +3063,7 @@ $(function()
error:function(xhr, type)
{
$this.button('reset');
- var msg = HtmlToString(xhr.responseText) || (lang_error_text || '异常错误');
+ var msg = HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误');
Prompt(msg, null, 30);
}
});
diff --git a/public/static/common/lib/My97DatePicker/WdatePicker.js b/public/static/common/lib/My97DatePicker/WdatePicker.js
index 7955953d7..b19e9a0ce 100644
--- a/public/static/common/lib/My97DatePicker/WdatePicker.js
+++ b/public/static/common/lib/My97DatePicker/WdatePicker.js
@@ -2,6 +2,8 @@
* My97 DatePicker 4.8.5
* License: http://www.my97.net/license.asp
*/
+// 默认语言
+var lang = (window['lang_multilingual_default_code'] || 'auto') == 'en' ? 'en' : 'auto';
var $dp,WdatePicker;(function(){var Config={
$langList:[{name:'en',charset:'UTF-8'},
{name:'zh-cn',charset:'gb2312'},
@@ -27,7 +29,7 @@ var $dp,WdatePicker;(function(){var Config={
autoUpdateOnChanged:null,
weekMethod:'MSExcel',
position:{},
- lang:'auto',
+ lang:lang,
skin:'default',
dateFmt:'yyyy-MM-dd',
realDateFmt:'yyyy-MM-dd',
diff --git a/public/static/common/lib/colorpicker/jquery.colorpicker.js b/public/static/common/lib/colorpicker/jquery.colorpicker.js
index 5cc648636..da7391ca9 100755
--- a/public/static/common/lib/colorpicker/jquery.colorpicker.js
+++ b/public/static/common/lib/colorpicker/jquery.colorpicker.js
@@ -7,6 +7,21 @@
* @since 2012-6-4 15:58:41
*/
(function($) {
+ // 默认语言
+ var lang = (window['lang_multilingual_default_code'] || 'zh-cn') == 'en' ? 'en' : 'zh-cn';
+ var lang_list = {
+ 'zh-cn': {
+ confirm: '确认',
+ close: '关闭',
+ clear: '清除'
+ },
+ 'en': {
+ confirm: 'confirm',
+ close: 'close',
+ clear: 'clear'
+ }
+ };
+ var lang_data = lang_list[lang] || lang_list['zh-cn'];
var ColorHex=new Array('00','33','66','99','CC','FF');
var SpColorHex=new Array('FF0000','00FF00','0000FF','FFFF00','00FFFF','FF00FF');
$.fn.colorpicker = function(options) {
@@ -96,7 +111,7 @@
+'| '
+' | '
+ +' | '+lang_data.confirm+' | '+lang_data.close+' | '+lang_data.clear+' |
'
+'';
$('#colorpanel'+index).html(colorTable);
diff --git a/public/static/common/lib/ueditor/dialogs/attachment/attachment.html b/public/static/common/lib/ueditor/dialogs/attachment/attachment.html
index ceb7fd1b6..b1fe58895 100755
--- a/public/static/common/lib/ueditor/dialogs/attachment/attachment.html
+++ b/public/static/common/lib/ueditor/dialogs/attachment/attachment.html
@@ -24,8 +24,8 @@
diff --git a/public/static/common/lib/ueditor/dialogs/attachment/attachment.js b/public/static/common/lib/ueditor/dialogs/attachment/attachment.js
index e4404cc34..ef9c1ec6b 100755
--- a/public/static/common/lib/ueditor/dialogs/attachment/attachment.js
+++ b/public/static/common/lib/ueditor/dialogs/attachment/attachment.js
@@ -793,7 +793,7 @@
window.event.preventDefault(); //取消事件的默认行为
window.event.stopPropagation(); //阻止事件的传播
} finally {
- if(!confirm("确定要删除吗?")) return;
+ if(!confirm(lang.deleteConfirmTips)) return;
var url = editor.getOpt("serverUrl");
var join = (url.indexOf('?') == -1) ? '?' : '&';
$.post(url + join+"action=deletefile", { "id": del.attr("data-id") }, function(response) {
diff --git a/public/static/common/lib/ueditor/dialogs/image/image.html b/public/static/common/lib/ueditor/dialogs/image/image.html
index 4ac85bb16..a01f06814 100755
--- a/public/static/common/lib/ueditor/dialogs/image/image.html
+++ b/public/static/common/lib/ueditor/dialogs/image/image.html
@@ -25,8 +25,8 @@
diff --git a/public/static/common/lib/ueditor/dialogs/image/image.js b/public/static/common/lib/ueditor/dialogs/image/image.js
index 20aa135bf..27f742d46 100755
--- a/public/static/common/lib/ueditor/dialogs/image/image.js
+++ b/public/static/common/lib/ueditor/dialogs/image/image.js
@@ -968,7 +968,7 @@
window.event.preventDefault(); //取消事件的默认行为
window.event.stopPropagation(); //阻止事件的传播
} finally {
- if(!confirm("确定要删除吗?")) return;
+ if(!confirm(lang.deleteConfirmTips)) return;
var url = editor.getOpt("serverUrl");
var join = (url.indexOf('?') == -1) ? '?' : '&';
$.post(url + join+"action=deletefile", { "id": del.attr("data-id") }, function(response) {
diff --git a/public/static/common/lib/ueditor/dialogs/video/video.html b/public/static/common/lib/ueditor/dialogs/video/video.html
index d443c54b0..cb64b2632 100755
--- a/public/static/common/lib/ueditor/dialogs/video/video.html
+++ b/public/static/common/lib/ueditor/dialogs/video/video.html
@@ -17,8 +17,8 @@
diff --git a/public/static/common/lib/ueditor/dialogs/video/video.js b/public/static/common/lib/ueditor/dialogs/video/video.js
index 47537009a..0eca2d594 100755
--- a/public/static/common/lib/ueditor/dialogs/video/video.js
+++ b/public/static/common/lib/ueditor/dialogs/video/video.js
@@ -341,7 +341,7 @@
window.event.preventDefault(); //取消事件的默认行为
window.event.stopPropagation(); //阻止事件的传播
} finally {
- if(!confirm("确定要删除吗?")) return;
+ if(!confirm(lang.deleteConfirmTips)) return;
var url = editor.getOpt("serverUrl");
var join = (url.indexOf('?') == -1) ? '?' : '&';
$.post(url + join+"action=deletefile", { "id": del.attr("data-id") }, function(response) {
diff --git a/public/static/common/lib/ueditor/lang/en/en.js b/public/static/common/lib/ueditor/lang/en/en.js
index c7e22f5b4..d482748fa 100755
--- a/public/static/common/lib/ueditor/lang/en/en.js
+++ b/public/static/common/lib/ueditor/lang/en/en.js
@@ -277,7 +277,8 @@ UE.I18N['en'] = {
'noneAlign':{'title':'None Float'},
'leftAlign':{'title':'Left Float'},
'rightAlign':{'title':'Right Float'},
- 'centerAlign':{'title':'Center In A Line'}
+ 'centerAlign':{'title':'Center In A Line'},
+ 'lang_input_search':'Search'
},
'uploadSelectFile':'Select File',
'uploadAddFile':'Add File',
@@ -308,14 +309,16 @@ UE.I18N['en'] = {
'imageLoadError':"Error,please check the network or URL!",
'searchRemind':"Enter the search keyword!",
'searchLoading':"Image is loading,please wait...",
- 'searchRetry':" Sorry,can't find the image,please try again!"
+ 'searchRetry':" Sorry,can't find the image,please try again!",
+ 'deleteConfirmTips': 'Are you sure you want to delete?'
},
'attachment':{
'static':{
'lang_tab_upload': 'Upload',
'lang_tab_online': 'Online',
'lang_start_upload':"Start upload",
- 'lang_drop_remind':"You can drop files here, a single maximum of 300 files"
+ 'lang_drop_remind':"You can drop files here, a single maximum of 300 files",
+ 'lang_input_search':'Search'
},
'uploadSelectFile':'Select File',
'uploadAddFile':'Add File',
@@ -338,7 +341,8 @@ UE.I18N['en'] = {
'errorInterrupt':'File Upload Interrupted',
'errorUploadRetry':'Upload Error, Please Retry.',
'errorHttp':'Http Error',
- 'errorServerUpload':'Server Result Error.'
+ 'errorServerUpload':'Server Result Error.',
+ 'deleteConfirmTips': 'Are you sure you want to delete?'
},
'insertvideo':{
@@ -346,6 +350,7 @@ UE.I18N['en'] = {
'lang_tab_insertV':"Video",
'lang_tab_searchV':"Search",
'lang_tab_uploadV':"Upload",
+ 'lang_tab_onlineV':"Online",
'lang_video_url':" URL ",
'lang_video_size':"Video Size",
'lang_videoW':"Width",
@@ -363,7 +368,8 @@ UE.I18N['en'] = {
'lang_upload_width':"Width",
'lang_upload_height':"Height",
'lang_upload_alignment':"Alignment",
- 'lang_format_advice':"Recommends mp4 format."
+ 'lang_format_advice':"Recommends mp4 format.",
+ 'lang_input_search':'Search'
},
'numError':"Please enter the correct Num. e.g 123,400",
'floatLeft':"Float left",
@@ -424,7 +430,8 @@ UE.I18N['en'] = {
'errorInterrupt':'File Upload Interrupted',
'errorUploadRetry':'Upload Error, Please Retry.',
'errorHttp':'Http Error',
- 'errorServerUpload':'Server Result Error.'
+ 'errorServerUpload':'Server Result Error.',
+ 'deleteConfirmTips': 'Are you sure you want to delete?'
},
'webapp':{
'tip1':"This function provided by Baidu APP,please apply for baidu APPKey webmaster first!",
diff --git a/public/static/common/lib/ueditor/lang/zh-cn/zh-cn.js b/public/static/common/lib/ueditor/lang/zh-cn/zh-cn.js
index d86e5cf29..53e36711a 100755
--- a/public/static/common/lib/ueditor/lang/zh-cn/zh-cn.js
+++ b/public/static/common/lib/ueditor/lang/zh-cn/zh-cn.js
@@ -277,7 +277,8 @@ UE.I18N['zh-cn'] = {
'noneAlign':{'title':'无浮动'},
'leftAlign':{'title':'左浮动'},
'rightAlign':{'title':'右浮动'},
- 'centerAlign':{'title':'居中独占一行'}
+ 'centerAlign':{'title':'居中独占一行'},
+ 'lang_input_search':'搜索'
},
'uploadSelectFile':'点击选择图片',
'uploadAddFile':'继续添加',
@@ -308,14 +309,16 @@ UE.I18N['zh-cn'] = {
'imageLoadError':"图片加载失败!请检查链接地址或网络状态!",
'searchRemind':"请输入搜索关键词",
'searchLoading':"图片加载中,请稍后……",
- 'searchRetry':" :( ,抱歉,没有找到图片!请重试一次!"
+ 'searchRetry':" :( ,抱歉,没有找到图片!请重试一次!",
+ 'deleteConfirmTips': '确定要删除吗?'
},
'attachment':{
'static':{
'lang_tab_upload': '上传附件',
'lang_tab_online': '在线附件',
'lang_start_upload':"开始上传",
- 'lang_drop_remind':"可以将文件拖到这里,单次最多可选100个文件"
+ 'lang_drop_remind':"可以将文件拖到这里,单次最多可选100个文件",
+ 'lang_input_search':'搜索'
},
'uploadSelectFile':'点击选择文件',
'uploadAddFile':'继续添加',
@@ -338,7 +341,8 @@ UE.I18N['zh-cn'] = {
'errorInterrupt':'文件传输中断',
'errorUploadRetry':'上传失败,请重试',
'errorHttp':'http请求错误',
- 'errorServerUpload':'服务器返回出错'
+ 'errorServerUpload':'服务器返回出错',
+ 'deleteConfirmTips': '确定要删除吗?'
},
'insertvideo':{
'static':{
@@ -363,8 +367,8 @@ UE.I18N['zh-cn'] = {
'lang_upload_width':"宽度",
'lang_upload_height':"高度",
'lang_upload_alignment':"对齐方式",
- 'lang_format_advice':"建议使用mp4格式."
-
+ 'lang_format_advice':"建议使用mp4格式.",
+ 'lang_input_search':'搜索'
},
'numError':"请输入正确的数值,如123,400",
'floatLeft':"左浮动",
@@ -425,7 +429,8 @@ UE.I18N['zh-cn'] = {
'errorInterrupt':'文件传输中断',
'errorUploadRetry':'上传失败,请重试',
'errorHttp':'http请求错误',
- 'errorServerUpload':'服务器返回出错'
+ 'errorServerUpload':'服务器返回出错',
+ 'deleteConfirmTips': '确定要删除吗?'
},
'webapp':{
'tip1':"本功能由百度APP提供,如看到此页面,请各位站长首先申请百度APPKey!",
diff --git a/public/static/common/lib/ueditor/ueditor.config.js b/public/static/common/lib/ueditor/ueditor.config.js
index 761a081a9..f38beabed 100755
--- a/public/static/common/lib/ueditor/ueditor.config.js
+++ b/public/static/common/lib/ueditor/ueditor.config.js
@@ -20,6 +20,8 @@
* window.UEDITOR_HOME_URL = "/xxxx/xxxx/";
*/
var URL = window.UEDITOR_HOME_URL || getUEBasePath();
+ // 默认语言
+ var lang = (window['lang_multilingual_default_code'] || 'zh-cn') == 'en' ? 'en' : 'zh-cn';
/**
* 服务器地址
@@ -57,7 +59,7 @@
//语言配置项,默认是zh-cn。有需要的话也可以使用如下这样的方式来自动多语言切换,当然,前提条件是lang文件夹下存在对应的语言文件:
//lang值也可以通过自动获取 (navigator.language||navigator.browserLanguage ||navigator.userLanguage).toLowerCase()
- //,lang:"zh-cn"
+ ,lang:lang
//,langPath:URL +"lang/"
//主题配置项,默认是default。有需要的话也可以使用如下这样的方式来自动多主题切换,当然,前提条件是themes文件夹下存在对应的主题文件:
diff --git a/public/static/index/default/js/cart.js b/public/static/index/default/js/cart.js
index 7d39a2a50..352cf5a3f 100755
--- a/public/static/index/default/js/cart.js
+++ b/public/static/index/default/js/cart.js
@@ -92,7 +92,7 @@ $(function()
error: function(xhr, type)
{
$.AMUI.progress.done();
- Prompt(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'), null, 30);
+ Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'), null, 30);
}
});
}
@@ -114,7 +114,7 @@ $(function()
if(max > 0 && temp_stock > max)
{
$input.val(max);
- Prompt((lang_goods_stock_max_tips || '最大限购数量')+max+unit);
+ Prompt((window['lang_goods_stock_max_tips'] || '最大限购数量')+max+unit);
return false;
}
} else {
@@ -122,7 +122,7 @@ $(function()
if(temp_stock < min)
{
$input.val(min);
- Prompt((lang_goods_stock_min_tips || '最低起购数量')+min+unit);
+ Prompt((window['lang_goods_stock_min_tips'] || '最低起购数量')+min+unit);
return false;
}
}
@@ -160,10 +160,10 @@ $(function()
{
if($(this).find('input').is(':checked'))
{
- $(this).find('span.el-text').text(lang_select_reverse_name || '反选');
+ $(this).find('span.el-text').text(window['lang_select_reverse_name'] || '反选');
$('.am-table').find('input[type="checkbox"]').not(':disabled').uCheck('check');
} else {
- $(this).find('span.el-text').text(lang_select_all_name || '全选');
+ $(this).find('span.el-text').text(window['lang_select_all_name'] || '全选');
$('.am-table').find('input[type="checkbox"]').not(':disabled').uCheck('uncheck');
}
@@ -217,7 +217,7 @@ $(function()
var ids = $(this).parents('form').find('input[name="ids"]').val() || 0;
if(ids == 0)
{
- Prompt(lang_goods_no_choice_tips || '请选择商品');
+ Prompt(window['lang_goods_no_choice_tips'] || '请选择商品');
return false;
}
});
diff --git a/public/static/index/default/js/goods.js b/public/static/index/default/js/goods.js
index 24fa3f3bd..b1a61ee2c 100755
--- a/public/static/index/default/js/goods.js
+++ b/public/static/index/default/js/goods.js
@@ -31,7 +31,7 @@ function GoodsCommentsHtml(page)
if((page || 1) <= 1)
{
$('.goods-page-no-data').removeClass('none');
- $('.goods-page-no-data span').text(lang_loading_tips || '加载中...');
+ $('.goods-page-no-data span').text(window['lang_loading_tips'] || '加载中...');
} else {
$('.goods-page-no-data').addClass('none');
}
@@ -54,13 +54,13 @@ function GoodsCommentsHtml(page)
if($('.goods-comment-content article').length <= 0)
{
$('.goods-page-no-data').removeClass('none');
- $('.goods-page-no-data span').text(lang_comment_no_data_tips || '没有评论数据');
+ $('.goods-page-no-data span').text(window['lang_comment_no_data_tips'] || '没有评论数据');
}
},
error: function(xhr, type)
{
$('.goods-page-no-data').removeClass('none');
- Prompt(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'), null, 30);
+ Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'), null, 30);
}
});
}
@@ -111,17 +111,17 @@ function BuyCartCheck(e)
var unit = $('.stock-tips .stock').data('unit') || '';
if(stock < min)
{
- Prompt((lang_goods_stock_min_tips || '最低起购数量')+min+unit);
+ Prompt((window['lang_goods_stock_min_tips'] || '最低起购数量')+min+unit);
return false;
}
if(max > 0 && stock > max)
{
- Prompt((lang_goods_stock_max_tips || '最大限购数量')+max+unit);
+ Prompt((window['lang_goods_stock_max_tips'] || '最大限购数量')+max+unit);
return false;
}
if(stock > inventory)
{
- Prompt((lang_goods_inventory_number_tips || '库存数量')+inventory+unit);
+ Prompt((window['lang_goods_inventory_number_tips'] || '库存数量')+inventory+unit);
return false;
}
@@ -140,7 +140,7 @@ function BuyCartCheck(e)
$(this).addClass('sku-not-active');
}
});
- Prompt(lang_goods_no_choice_spec_tips || '请选择规格');
+ Prompt(window['lang_goods_no_choice_spec_tips'] || '请选择规格');
return false;
}
@@ -196,7 +196,7 @@ function BuyCartHandle(e)
// 默认
default :
- Prompt(lang_operate_params_error || '操作参数配置有误');
+ Prompt(window['lang_operate_params_error'] || '操作参数配置有误');
}
return true;
}
@@ -296,7 +296,7 @@ function GoodsSpecDetail()
error: function(xhr, type)
{
$.AMUI.progress.done();
- Prompt(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'), null, 30);
+ Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'), null, 30);
}
});
}
@@ -377,7 +377,7 @@ function GoodsSpecType()
error: function(xhr, type)
{
$.AMUI.progress.done();
- Prompt(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'), null, 30);
+ Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'), null, 30);
}
});
}
@@ -464,7 +464,7 @@ function GoodsNumberChange()
error: function(xhr, type)
{
$.AMUI.progress.done();
- Prompt(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'), null, 30);
+ Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'), null, 30);
}
});
}
@@ -656,7 +656,7 @@ $(function() {
{
$.AMUI.progress.done();
PoptitClose();
- Prompt(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'), null, 30);
+ Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'), null, 30);
}
});
}
@@ -734,13 +734,13 @@ $(function() {
if(max > 0 && stock > max)
{
$input.val(max);
- Prompt((lang_goods_stock_max_tips || '最大限购数量')+max+unit);
+ Prompt((window['lang_goods_stock_max_tips'] || '最大限购数量')+max+unit);
return false;
}
if(stock > inventory)
{
$input.val(min);
- Prompt((lang_goods_inventory_number_tips || '库存数量')+inventory+unit);
+ Prompt((window['lang_goods_inventory_number_tips'] || '库存数量')+inventory+unit);
return false;
}
$input.val(stock);
@@ -755,7 +755,7 @@ $(function() {
if(value < min)
{
$input.val(min);
- Prompt((lang_goods_stock_min_tips || '最低起购数量')+min+unit);
+ Prompt((window['lang_goods_stock_min_tips'] || '最低起购数量')+min+unit);
return false;
}
$input.val(value);
diff --git a/public/static/index/default/js/pay.qrcode.js b/public/static/index/default/js/pay.qrcode.js
index 22d46f25d..9207d4dee 100755
--- a/public/static/index/default/js/pay.qrcode.js
+++ b/public/static/index/default/js/pay.qrcode.js
@@ -34,7 +34,7 @@ $(function()
},
error: function(xhr, type)
{
- Prompt(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'), null, 30);
+ Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'), null, 30);
}
});
}, 2000);
diff --git a/public/static/index/default/js/safety.js b/public/static/index/default/js/safety.js
index db1a86065..a76781dbf 100755
--- a/public/static/index/default/js/safety.js
+++ b/public/static/index/default/js/safety.js
@@ -89,7 +89,7 @@ $(function()
{
$('.verify-submit-win').button('reset');
}
- Prompt(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'), null, 30);
+ Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'), null, 30);
}
});
});
@@ -183,7 +183,7 @@ $(function()
{
$('.verify-submit-win-new').button('reset');
}
- Prompt(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'), null, 30);
+ Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'), null, 30);
}
});
} else {
diff --git a/public/static/index/default/js/user.js b/public/static/index/default/js/user.js
index f0e55caaa..39e2f7cd3 100755
--- a/public/static/index/default/js/user.js
+++ b/public/static/index/default/js/user.js
@@ -125,7 +125,7 @@ $(function()
{
$('.verify-submit-win').button('reset');
}
- Prompt(HtmlToString(xhr.responseText) || (lang_error_text || '异常错误'), null, 30);
+ Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'), null, 30);
}
});
} else {