diff --git a/application/admin/controller/Admin.php b/application/admin/controller/Admin.php index 331ad0d05..adf69d0cb 100755 --- a/application/admin/controller/Admin.php +++ b/application/admin/controller/Admin.php @@ -250,6 +250,27 @@ class Admin extends Common return redirect(MyUrl('admin/index/index')); } + // 背景图片 + $host = config('shopxo.attachment_host'); + $bg_images_list = [ + $host.'/static/admin/default/images/login/1.jpg', + $host.'/static/admin/default/images/login/2.jpg', + $host.'/static/admin/default/images/login/3.jpg', + $host.'/static/admin/default/images/login/4.jpg', + $host.'/static/admin/default/images/login/5.jpg', + $host.'/static/admin/default/images/login/6.jpg', + $host.'/static/admin/default/images/login/7.jpg', + $host.'/static/admin/default/images/login/8.jpg', + $host.'/static/admin/default/images/login/9.jpg', + $host.'/static/admin/default/images/login/10.jpg', + $host.'/static/admin/default/images/login/11.jpg', + $host.'/static/admin/default/images/login/12.jpg', + $host.'/static/admin/default/images/login/13.jpg', + $host.'/static/admin/default/images/login/14.jpg', + $host.'/static/admin/default/images/login/15.jpg', + ]; + $this->assign('bg_images_list', $bg_images_list); + // 管理员登录页面钩子 $hook_name = 'plugins_view_admin_login_info'; $this->assign($hook_name.'_data', Hook::listen($hook_name, diff --git a/application/admin/view/default/admin/login_info.html b/application/admin/view/default/admin/login_info.html index 79ed1203f..65a742421 100755 --- a/application/admin/view/default/admin/login_info.html +++ b/application/admin/view/default/admin/login_info.html @@ -32,13 +32,13 @@ -{{if MyC('admin_login_info_bg_images_rand') eq 1}} +{{if MyC('admin_login_info_bg_images_rand') eq 1 and !empty($bg_images_list) and is_array($bg_images_list)}}
- {{for start="1" end="15"}} - {{if file_exists(ROOT.'public/static/admin/default/images/login/'.$i.'.jpg')}} -
+ {{foreach $bg_images_list as $k=>$v}} + {{if !empty($v)}} +
{{/if}} - {{/for}} + {{/foreach}}
{{/if}} diff --git a/application/admin/view/default/config/index.html b/application/admin/view/default/config/index.html index 6efb12a2c..269c8ecdc 100755 --- a/application/admin/view/default/config/index.html +++ b/application/admin/view/default/config/index.html @@ -22,7 +22,8 @@ {{/foreach}}
-

背景图片位置[ public/static/admin/default/images/login ]目录下

+

1. 默认背景图片位于[ public/static/admin/default/images/login ]目录下

+

2. 变更图片后、需要在[ application/admin/controller/Admin.php ]文件中[ LoginInfo ]方法中修改[ bg_images_list ]变量

diff --git a/application/service/NavigationService.php b/application/service/NavigationService.php index c13e871d2..7674021b8 100755 --- a/application/service/NavigationService.php +++ b/application/service/NavigationService.php @@ -45,14 +45,14 @@ class NavigationService $footer = cache(config('shopxo.cache_common_home_nav_footer_key')); // 缓存没数据则从数据库重新读取,顶部菜单 - if(empty($header)) + if(empty($header) || config('app_debug')) { // 获取导航数据 $header = self::NavDataAll('header'); } // 底部导航 - if(empty($footer)) + if(empty($footer) || config('app_debug')) { // 获取导航数据 $footer = self::NavDataAll('footer'); diff --git a/application/tags.php b/application/tags.php index 251f56de8..d58cda53b 100755 --- a/application/tags.php +++ b/application/tags.php @@ -82,7 +82,6 @@ return array ( 'plugins_service_buy_order_insert_end' => array ( 0 => 'app\\plugins\\distribution\\Hook', - 1 => 'app\\plugins\\exchangerate\\Hook', ), 'plugins_service_goods_spec_extends_handle' => array ( @@ -140,10 +139,6 @@ return array ( array ( 0 => 'app\\plugins\\exchangerate\\Hook', ), - 'plugins_service_order_pay_launch_handle' => - array ( - 0 => 'app\\plugins\\exchangerate\\Hook', - ), 'plugins_service_buy_group_goods_handle' => array ( 0 => 'app\\plugins\\freightfee\\Hook', @@ -152,5 +147,9 @@ return array ( array ( 0 => 'app\\plugins\\freightfee\\Hook', ), + 'plugins_service_navigation_header_handle' => + array ( + 0 => 'app\\plugins\\answers\\Hook', + ), ); ?> \ No newline at end of file diff --git a/changelog.txt b/changelog.txt index 19d62faf7..e65649681 100755 --- a/changelog.txt +++ b/changelog.txt @@ -7,10 +7,12 @@ 3. 新增商品属性参数 4. 新增附件、css/js静态可配置CDN域名 5. 网站首页可后台控制配置 + 6. 新增SESSION和数据缓存配置Redis(独立配置) web端 1. 后台菜单支持自定义url地址、并支持钩子自动添加 2. 后台区块数据统计新增当月、上月维度 + 3. 新增插件路由短地址规则 小程序 1. QQ小程序支持微信支付 diff --git a/config/app.php b/config/app.php index 2912f4b2d..5ddc1ee84 100755 --- a/config/app.php +++ b/config/app.php @@ -101,7 +101,7 @@ return [ // 合并路由规则 'route_rule_merge' => false, // 路由是否完全匹配 - 'route_complete_match' => true, + 'route_complete_match' => false, // 使用注解路由 'route_annotation' => false, // 域名根,如thinkphp.cn diff --git a/public/static/admin/default/images/login/15.jpg b/public/static/admin/default/images/login/15.jpg new file mode 100644 index 000000000..b1298ed46 Binary files /dev/null and b/public/static/admin/default/images/login/15.jpg differ diff --git a/public/static/index/default/css/article.css b/public/static/index/default/css/article.css index 5772156f1..302891e86 100755 --- a/public/static/index/default/css/article.css +++ b/public/static/index/default/css/article.css @@ -21,8 +21,11 @@ .article-sidebar .am-offcanvas-bar{position: static; width: auto; background: none; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} .article-sidebar ul li:not(:last-child){border-bottom: 1px solid #f5f5f5;} .am-accordion-gapped{margin: 0 15px 0 0;} + .article-sidebar { padding-left: 5px; } +} +@media only screen and (min-width: 1025px) { + .article-sidebar { padding-left: 0; } } - @media only screen and (max-width: 640px) { .article-right{padding: 0 5px;} .article-sidebar .am-offcanvas-bar{background: #f9f9f9;} diff --git a/route/route.config b/route/route.config index bc9df43d9..ef31bdf6b 100755 --- a/route/route.config +++ b/route/route.config @@ -12,6 +12,7 @@ // +---------------------------------------------------------------------- // | 路由规则 // +---------------------------------------------------------------------- +use think\facade\Route; // 分隔符 $ds = MyC('common_route_separator', '-', true); @@ -48,4 +49,7 @@ Route::get('regster'.$ds.'sms', 'index/user/smsreginfo'); Route::get('regster'.$ds.'email', 'index/user/emailreginfo'); Route::get('forget', 'index/user/forgetpwdinfo'); Route::get('logout', 'index/user/logout'); + +// 插件调用 +Route::rule(':pluginsname'.$ds.':pluginscontrol'.$ds.':pluginsaction'.$ds.'[:id]','index/plugins/index'); ?> \ No newline at end of file