dever 6 سال پیش
والد
کامیت
76b2001c79
2فایلهای تغییر یافته به همراه23 افزوده شده و 2 حذف شده
  1. 21 0
      service/src/Data.php
  2. 2 2
      service/template/mobile/list.php

+ 21 - 0
service/src/Data.php

@@ -24,6 +24,27 @@ class Data
         $cate['login'] = 'location.href=\'' . Dever::url('request.auth?account=1&refer=' . $url, 'oauth') . '\'';
         return $cate;
     }
+
+    # 获取基本配置
+    public function lists_config()
+    {
+        $user = Dever::load('passport/user')->data();
+        if (!$user) {
+            $url = Dever::url('home', 'service');
+            Dever::location($url);
+            return;
+        }
+        $cate = Dever::input('cate', 1);
+        $cate = Dever::db('journal/cate')->one($cate);
+
+        $cate['login_title'] = '登录后才可以使用' . Dever::config('base')->name . '服务';
+
+        $cate['bglogo'] = ':url('.$cate['logo'].') no-repeat;';
+
+        $url = urlencode(Dever::url('home', 'service'));
+        $cate['login'] = 'location.href=\'' . Dever::url('request.auth?account=1&refer=' . $url, 'oauth') . '\'';
+        return $cate;
+    }
     
     # 列表页
     public function lists()

+ 2 - 2
service/template/mobile/list.php

@@ -6,9 +6,9 @@ $view
 
 ->import('inc/head')
 
-->fetch('.title', 'service/data.config#title')
+->fetch('.title', 'service/data.lists_config#title')
 
-->fetch('.logo@style', 'service/data.config#bglogo')
+->fetch('.logo@style', 'service/data.lists_config#bglogo')
 
 # 循环
 ->loop