Your Name 3 éve
szülő
commit
e5cff1fbbe
2 módosított fájl, 19 hozzáadás és 1 törlés
  1. 14 1
      learn/active/database/info.php
  2. 5 0
      learn/active/src/Home.php

+ 14 - 1
learn/active/database/info.php

@@ -348,6 +348,19 @@ return array
             'tab'       => 2,
         ),
 
+        'cover'       => array
+        (
+            'type'      => 'text-255',
+            'name'      => '封面图',
+            'default'   => '',
+            'desc'      => '封面图',
+            'match'     => 'option',
+            'update'    => 'image',
+            'key'       => '1',
+            // 'place'     => '759*562',
+            // 'tab'       => 3,
+        ),
+
         'pic'       => array
         (
             'type'      => 'text-255',
@@ -506,7 +519,7 @@ return array
             ),
             'type' => 'all',
             'order' => array('reorder' => 'desc', 'act_status' => 'asc'),
-            'col' => 'id,name,banner,act_status,sign_end,act_start,act_end,sign_start,cdate',
+            'col' => 'id,name,banner,act_status,sign_end,act_start,act_end,sign_start,cdate,cover',
         ),
     ),
 );

+ 5 - 0
learn/active/src/Home.php

@@ -12,6 +12,11 @@ Class Home extends Core
 		$data['info'] = Dever::db('active/info')->getAll(array('state'=>1));
 		$config = Dever::db('active/info')->config['config_act_status'];
 		foreach($data['info'] as $k=>$v){
+			if (isset($v['cover']) && $v['cover']) {
+				$data['info'][$k]['banner'] = $v['cover'];
+			} else {
+				$data['info'][$k]['banner'] = $v['banner'];
+			}
 			$data['info'][$k]['act_status_name'] = Dever::status($config,$v['act_status']);
 			if ($v['sign_start']) {
                 $ids = Dever::load('active/lib/cron')->start($v['cdate'],$v['act_start'],$v['act_end'],$v['sign_start'],$v['sign_end']);