Sfoglia il codice sorgente

修改图片管理

Anyon 3 anni fa
parent
commit
a8ae372842

+ 9 - 1
app/data/controller/base/Slider.php

@@ -42,6 +42,14 @@ class Slider extends Controller
     protected function initialize()
     {
         $this->types = SystemBase::mk()->items($this->type);
+        foreach ($this->types as &$type) {
+            if (preg_match('/^(.*?)#(\d+)$/', $type['name'], $matches)) {
+                $type['name'] = $matches[1];
+                $type['number'] = $matches[2];
+            } else {
+                $type['number'] = 0;
+            }
+        }
     }
 
     /**
@@ -67,7 +75,7 @@ class Slider extends Controller
         $this->skey = input('get.type', '');
         $this->base = $this->types[$this->skey] ?? [];
         if (empty($this->base)) $this->error('未配置基础数据!');
-        $this->number = 10;
+        $this->number = $this->base['number'];
         $this->sysdata();
     }
 

+ 3 - 3
app/data/view/base/slider/index.html

@@ -2,13 +2,13 @@
 
 {block name='content'}
 <div class="think-box-notify">温馨提示:如需添加新内容,需要在系统管理的基础数据添加类型为 “<b>{$type|default=''}</b>” 的基础数据。</div>
-<div class="layui-row layui-col-space20 portal-block-container notselect">
+<div class="layui-row layui-col-space20 portal-block-container notselect margin-top-10">
     {foreach $types as $key=>$type}
     <div class="layui-col-sm4 layui-col-md4 layui-col-lg3">
         <!--{if auth('edit')}-->
         <div class="pointer" data-open="{:url('edit')}?type={$key}">
             <div class="portal-block-item nowrap think-bg-violet">
-                <div class="font-s14">编辑页面</div>
+                <div class="font-s14">编辑图片</div>
                 <div class="font-s16">{$type.name|default=''}</div>
             </div>
             <i class="portal-block-icon layui-icon layui-icon-carousel"></i>
@@ -16,7 +16,7 @@
         <!--{else}-->
         <div>
             <div class="portal-block-item nowrap think-bg-violet">
-                <div class="font-s14">编辑页面</div>
+                <div class="font-s14">编辑图片</div>
                 <div class="font-s16">{$type.name|default=''}</div>
             </div>
             <i class="portal-block-icon layui-icon layui-icon-carousel"></i>