Browse Source

feat 添加公共API的后台开关

magicblack 8 months ago
parent
commit
f665dbdb95

+ 35 - 0
application/admin/view_new/system/configapi.html

@@ -10,6 +10,7 @@
                 <li lay-id="configapi_3">{:lang('admin/system/configapi/actor')}</li>
                 <li lay-id="configapi_4">{:lang('admin/system/configapi/role')}</li>
                 <li lay-id="configapi_5">{:lang('admin/system/configapi/website')}</li>
+                <li lay-id="configapi_5">{:lang('admin/system/configapi/publicapi')}</li>
             </ul>
             <div class="layui-tab-content">
                 <div class="layui-tab-item layui-show" id="movementTable">
@@ -436,7 +437,41 @@
                     </div>
 
                 </div>
+                <div class="layui-tab-item" id="movementTable">
+
+                    <blockquote class="layui-elem-quote layui-quote-nm">
+                        {:lang('admin/system/configapi/publicapi_tip')}
+                    </blockquote>
+
 
+                    <div class="layui-form-item">
+                        <label class="layui-form-label">{:lang('admin/system/configapi/status')}:</label>
+                        <div class="layui-input-block">
+                            <input type="radio" name="api[publicapi][status]" value="0" title="{:lang('close')}" {if
+                                   condition="$config['api']['publicapi']['status'] neq 1" }checked {/if}>
+                            <input type="radio" name="api[publicapi][status]" value="1" title="{:lang('open')}" {if
+                                   condition="$config['api']['publicapi']['status'] eq 1" }checked {/if}>
+                        </div>
+                    </div>
+                    <div class="layui-form-item">
+                        <label class="layui-form-label">{:lang('admin/system/configapi/charge')}:</label>
+                        <div class="layui-input-block">
+                            <input type="radio" name="api[publicapi][charge]" value="0" title="{:lang('close')}" {if
+                                   condition="$config['api']['publicapi']['charge'] neq 1" }checked {/if}>
+                            <input type="radio" name="api[publicapi][charge]" value="1" title="{:lang('open')}" {if
+                                   condition="$config['api']['publicapi']['charge'] eq 1" }checked {/if}>
+                        </div>
+                    </div>
+
+                    <div class="layui-form-item">
+                        <label class="layui-form-label">{:lang('admin/system/configapi/auth')}:</label>
+                        <div class="layui-input-block">
+                            <textarea name="api[publicapi][auth]"
+                                      class="layui-textarea">{$config['api']['publicapi']['auth']|mac_replace_text}</textarea>
+                        </div>
+                    </div>
+
+                </div>
             </div>
         </div>
         <div class="layui-form-item center">

+ 3 - 0
application/api/controller/Actor.php

@@ -7,9 +7,12 @@ use think\Request;
 
 class Actor extends Base
 {
+    use PublicApi;
     public function __construct()
     {
         parent::__construct();
+        $this->check_config();
+
     }
 
     public function index()

+ 3 - 0
application/api/controller/Art.php

@@ -7,9 +7,12 @@ use think\Request;
 
 class Art extends Base
 {
+    use PublicApi;
     public function __construct()
     {
         parent::__construct();
+        $this->check_config();
+
     }
 
     public function index()

+ 3 - 0
application/api/controller/Comment.php

@@ -7,9 +7,12 @@ use think\Request;
 
 class Comment extends Base
 {
+    use PublicApi;
     public function __construct()
     {
         parent::__construct();
+        $this->check_config();
+
     }
 
     public function index()

+ 3 - 0
application/api/controller/Gbook.php

@@ -6,9 +6,12 @@ use think\Request;
 
 class Gbook extends Base
 {
+    use PublicApi;
     public function __construct()
     {
         parent::__construct();
+        $this->check_config();
+
     }
 
     public function index()

+ 3 - 0
application/api/controller/Link.php

@@ -7,9 +7,12 @@ use think\Request;
 
 class Link extends Base
 {
+    use PublicApi;
     public function __construct()
     {
         parent::__construct();
+        $this->check_config();
+
     }
 
     public function index()

+ 46 - 0
application/api/controller/PublicApi.php

@@ -0,0 +1,46 @@
+<?php
+
+namespace app\api\controller;
+
+trait PublicApi
+{
+    public function check_config()
+    {
+        if ($GLOBALS['config']['api']['publicapi']['status'] != 1) {
+            echo 'closed';
+            die;
+        }
+
+        if ($GLOBALS['config']['api']['publicapi']['charge'] == 1) {
+            $h = $_SERVER['REMOTE_ADDR'];
+            if (!$h) {
+                echo lang('api/auth_err');
+                exit;
+            } else {
+                $auth = $GLOBALS['config']['api']['publicapi']['auth'];
+                $this->checkDomainAuth($auth);
+            }
+        }
+    }
+
+    private function checkDomainAuth($auth)
+    {
+        $ip = mac_get_client_ip();
+        $auth_list = ['127.0.0.1'];
+        if (!empty($auth)) {
+            foreach (explode('#', $auth) as $domain) {
+                $domain = trim($domain);
+                $auth_list[] = $domain;
+                if (!mac_string_is_ip($domain)) {
+                    $auth_list[] = gethostbyname($domain);
+                }
+            }
+            $auth_list = array_unique($auth_list);
+            $auth_list = array_filter($auth_list);
+        }
+        if (!in_array($ip, $auth_list)) {
+            echo lang('api/auth_err');
+            exit;
+        }
+    }
+}

+ 3 - 0
application/api/controller/Topic.php

@@ -10,9 +10,12 @@ use think\Validate;
 
 class Topic extends Base
 {
+    use PublicApi;
     public function __construct()
     {
         parent::__construct();
+        $this->check_config();
+
     }
 
     public function index()

+ 3 - 0
application/api/controller/Type.php

@@ -7,9 +7,12 @@ use think\Request;
 
 class Type extends Base
 {
+    use PublicApi;
     public function __construct()
     {
         parent::__construct();
+        $this->check_config();
+
     }
 
     public function index()

+ 3 - 0
application/api/controller/User.php

@@ -7,9 +7,12 @@ use think\Request;
 
 class User extends Base
 {
+    use PublicApi;
     public function __construct()
     {
         parent::__construct();
+        $this->check_config();
+
     }
 
     public function index()

+ 3 - 0
application/api/controller/Vod.php

@@ -10,9 +10,12 @@ use think\Validate;
 
 class Vod extends Base
 {
+    use PublicApi;
     public function __construct()
     {
         parent::__construct();
+        $this->check_config();
+
     }
 
     public function index()

+ 3 - 0
application/api/controller/Website.php

@@ -7,9 +7,12 @@ use think\Request;
 
 class Website extends Base
 {
+    use PublicApi;
     public function __construct()
     {
         parent::__construct();
+        $this->check_config();
+
     }
 
     public function index()

+ 12 - 1
application/extra/maccms.php

@@ -385,7 +385,7 @@ return array (
       'cachetime' => '',
       'auth' => '',
     ),
-    'website' => 
+    'website' =>
     array (
       'status' => '0',
       'charge' => '0',
@@ -396,6 +396,17 @@ return array (
       'cachetime' => '',
       'auth' => '',
     ),
+  'publicapi' =>
+      array (
+          'status' => '0',
+          'charge' => '0',
+          'pagesize' => '20',
+          'imgurl' => '',
+          'typefilter' => '',
+          'datafilter' => '',
+          'cachetime' => '',
+          'auth' => '',
+      ),
   ),
   'connect' => 
   array (

+ 13 - 1
application/lang/de-de.php

@@ -907,6 +907,7 @@ https://www.baidu.com/123.jpg',
   'admin/system/configapi/actor' => 'Actor API-Einstellungen',
   'admin/system/configapi/role' => 'Rollen-API-Einstellungen',
   'admin/system/configapi/website' => 'Website-API-Einstellungen',
+  'admin/system/configapi/publicapi' => 'Öffentliche API-Einstellungen',
   'admin/system/configapi/vod_tip' => 'Eingabeaufforderung:<br>
                             1. Videolistenadresse/api.php/provide/vod/?ac=list<br>
                             2. Videodetails address/api.php/provide/vod/?ac=detail',
@@ -943,6 +944,17 @@ https://www.baidu.com/123.jpg',
   'admin/system/configapi/website_tip' => 'Prompt-Informationen:<br>
                             1. URL-Listenadresse/api.php/provide/website/?ac=list<br>
                             2. Website-Details address/api.php/provide/website/?ac=detail',
+    'admin/system/configapi/publicapi_tip' => 'Prompt-Informationen:<br>
+                            1,Schauspielerliste Adresse /api.php/actor/get_list/<br>
+                            2,Artikel Liste Adresse /api.php/art/get_list/<br>
+                            3,Kommentarliste Adresse /api.php/comment/get_list/<br>
+                            4,Gästebuchliste Adresse /api.php/gbook/get_list/<br>
+                            5,Linkliste Adresse /api.php/link/get_list/<br>
+                            6,Themenliste Adresse /api.php/topic/get_list/<br>
+                            7,Kategorienliste Adresse /api.php/type/get_list/<br>
+                            8,Benutzerliste Adresse /api.php/user/get_list/<br>
+                            9,Videoliste Adresse /api.php/vod/get_list/<br>
+                            10,Websiteliste Adresse /api.php/website/get_list/',
   'admin/system/configcollect/title' => 'Sammlungsparameterkonfiguration',
   'admin/system/configcollect/vod' => 'Videosammlungseinstellungen',
   'admin/system/configcollect/art' => 'Artikelsammlungseinstellungen',
@@ -1891,4 +1903,4 @@ Nota: Se tanto a lista negra quanto a lista branca forem preenchidas, a polític
   'validate/require_tpl' => 'Modelo é obrigatório',
   'validate/require_ip' => 'IP é obrigatório',
   'validate/require_time' => 'Tempo é obrigatório',
-);
+);

+ 13 - 1
application/lang/en-us.php

@@ -907,6 +907,7 @@ https://www.baidu.com/123.jpg',
   'admin/system/configapi/actor' => 'Actor API Settings',
   'admin/system/configapi/role' => 'Role API Settings',
   'admin/system/configapi/website' => 'Website API Settings',
+  'admin/system/configapi/publicapi' => 'Public API Settings',
   'admin/system/configapi/vod_tip' => 'Prompt:<br>
                         1. Video list URL /api.php/provide/vod/?ac=list<br>
                         2. Video detail URL /api.php/provide/vod/?ac=detail',
@@ -943,6 +944,17 @@ https://www.baidu.com/123.jpg',
   'admin/system/configapi/website_tip' => 'Prompt:<br>
                         1. Website list URL /api.php/provide/website/?ac=list<br>
                         2. Website detail URL /api.php/provide/website/?ac=detail',
+  'admin/system/configapi/publicapi_tip' => 'Prompt:<br>
+                        1,Actor list address /api.php/actor/get_list/<br>
+                        2,Article list address /api.php/art/get_list/<br>
+                        3,Comment list address /api.php/comment/get_list/<br>
+                        4,Guestbook list address /api.php/gbook/get_list/<br>
+                        5,Link list address /api.php/link/get_list/<br>
+                        6,Topic list address /api.php/topic/get_list/<br>
+                        7,Category list address /api.php/type/get_list/<br>
+                        8,User list address /api.php/user/get_list/<br>
+                        9,Video list address /api.php/vod/get_list/<br>
+                        10,Website list address /api.php/website/get_list/',
   'admin/system/configcollect/title' => 'Collection Parameter Configuration',
   'admin/system/configcollect/vod' => 'Video Collection Settings',
   'admin/system/configcollect/art' => 'Article Collection Settings',
@@ -1899,4 +1911,4 @@ Note: If both black and white lists are filled, both policies will take effect.'
   'validate/require_tpl' => 'Template is required',
   'validate/require_ip' => 'IP address is required',
   'validate/require_time' => 'Time is required',
-);
+);

+ 13 - 1
application/lang/es-es.php

@@ -908,6 +908,7 @@ https://www.baidu.com/123.jpg
   'admin/system/configapi/actor' => 'Configuración de API de Actores',
   'admin/system/configapi/role' => 'Configuración de API de Roles',
   'admin/system/configapi/website' => 'Configuración de API de Sitios Web',
+  'admin/system/configapi/publicapi' => 'Configuración de API pública',
   'admin/system/configapi/vod_tip' => 'Información de consejos:<br>
                             1. URL de la lista de vídeos /api.php/provide/vod/?ac=list<br>
                             2. URL de detalles del vídeo /api.php/provide/vod/?ac=detail',
@@ -944,6 +945,17 @@ https://www.baidu.com/123.jpg
   'admin/system/configapi/website_tip' => 'Información de consejos:<br>
                             1. URL de la lista de sitios web /api.php/provide/website/?ac=list<br>
                             2. URL de detalles del sitio web /api.php/provide/website/?ac=detail',
+    'admin/system/configapi/publicapi_tip' => 'Información de consejos:<br>
+                            1,Dirección de la lista de actores /api.php/actor/get_list/<br>
+                            2,Dirección de la lista de artículos /api.php/art/get_list/<br>
+                            3,Dirección de la lista de comentarios /api.php/comment/get_list/<br>
+                            4,Dirección de la lista de mensajes /api.php/gbook/get_list/<br>
+                            5,Dirección de la lista de enlaces /api.php/link/get_list/<br>
+                            6,Dirección de la lista de temas /api.php/topic/get_list/<br>
+                            7,Dirección de la lista de categorías /api.php/type/get_list/<br>
+                            8,Dirección de la lista de usuarios /api.php/user/get_list/<br>
+                            9,Dirección de la lista de videos /api.php/vod/get_list/<br>
+                            10,Dirección de la lista del sitio web /api.php/website/get_list/',
   'admin/system/configcollect/title' => 'Configuración de Parámetros de Recolección',
   'admin/system/configcollect/vod' => 'Configuración de Recolección de Vídeos',
   'admin/system/configcollect/art' => 'Configuración de Recolección de Artículos',
@@ -1899,4 +1911,4 @@ Nota: Si se especifican listas negras y blancas, ambas se aplicarán simultánea
   'validate/require_tpl' => 'Se requiere la plantilla',
   'validate/require_ip' => 'Se requiere la dirección IP',
   'validate/require_time' => 'Se requiere la hora',
-);
+);

+ 13 - 1
application/lang/fr-fr.php

@@ -907,6 +907,7 @@ https://www.baidu.com/123.jpg',
   'admin/system/configapi/actor' => 'Réglages de l\'API d\'acteurs',
   'admin/system/configapi/role' => 'Réglages de l\'API de rôles',
   'admin/system/configapi/website' => 'Réglages de l\'API de sites web',
+  'admin/system/configapi/publicapi' => 'Paramètres de l\'API publique',
   'admin/system/configapi/vod_tip' => 'Informations importantes :<br>
                             1. URL de la liste des vidéos /api.php/provide/vod/?ac=list<br>
                             2. URL des détails de la vidéo /api.php/provide/vod/?ac=detail',
@@ -943,6 +944,17 @@ https://www.baidu.com/123.jpg',
   'admin/system/configapi/website_tip' => 'Informations importantes :<br>
                             1. URL de la liste des sites web /api.php/provide/website/?ac=list<br>
                             2. URL des détails du site web /api.php/provide/website/?ac=detail',
+    'admin/system/configapi/publicapi_tip' => 'Informations importantes :<br>
+                            1,Adresse de la liste des acteurs /api.php/actor/get_list/<br>
+                            2,Adresse de la liste des articles /api.php/art/get_list/<br>
+                            3,Adresse de la liste des commentaires /api.php/comment/get_list/<br>
+                            4,Adresse de la liste des messages /api.php/gbook/get_list/<br>
+                            5,Adresse de la liste des liens /api.php/link/get_list/<br>
+                            6,Adresse de la liste des sujets /api.php/topic/get_list/<br>
+                            7,Adresse de la liste des catégories /api.php/type/get_list/<br>
+                            8,Adresse de la liste des utilisateurs /api.php/user/get_list/<br>
+                            9,Adresse de la liste des vidéos /api.php/vod/get_list/<br>
+                            10,Adresse de la liste des site web /api.php/website/get_list',
   'admin/system/configcollect/title' => 'Configuration des paramètres de collecte',
   'admin/system/configcollect/vod' => 'Paramètres de collecte vidéo',
   'admin/system/configcollect/art' => 'Paramètres de collecte d\'articles',
@@ -1899,4 +1911,4 @@ Note: Si les listes noires et blanches sont remplies, les stratégies s\'appliqu
   'validate/require_tpl' => 'Modèle requis',
   'validate/require_ip' => 'Adresse IP requise',
   'validate/require_time' => 'Temps requis',
-);
+);

+ 13 - 1
application/lang/ja-jp.php

@@ -908,6 +908,7 @@ https://www.baidu.com/123.jpg
   'admin/system/configapi/actor' => '俳優API設定',
   'admin/system/configapi/role' => '役割API設定',
   'admin/system/configapi/website' => 'WebサイトAPI設定',
+  'admin/system/configapi/publicapi' => '公開API設定',
   'admin/system/configapi/vod_tip' => 'プロンプト情報:<br>
                             1、ビデオリストアドレス/api.php/provide/vod/?ac=list<br>
                             2、ビデオ詳細アドレス/api.php/provide/vod/?ac=detail',
@@ -944,6 +945,17 @@ https://www.baidu.com/123.jpg
   'admin/system/configapi/website_tip' => 'プロンプト情報:<br>
                             1、Webサイトリストアドレス/api.php/provide/website/?ac=list<br>
                             2、Webサイト詳細アドレス/api.php/provide/website/?ac=detail',
+    'admin/system/configapi/publicapi_tip' => 'プロンプト情報:<br>
+                            1,俳優リストのアドレス /api.php/actor/get_list/<br>
+                            2,記事リストのアドレス /api.php/art/get_list/<br>
+                            3,コメントリストのアドレス /api.php/comment/get_list/<br>
+                            4,ゲストブックリストのアドレス /api.php/gbook/get_list/<br>
+                            5,リンクリストのアドレス /api.php/link/get_list/<br>
+                            6,トピックリストのアドレス /api.php/topic/get_list/<br>
+                            7,カテゴリリストのアドレス /api.php/type/get_list/<br>
+                            8,ユーザーリストのアドレス /api.php/user/get_list/<br>
+                            9,ビデオリストのアドレス /api.php/vod/get_list/<br>
+                            10,ウェブサイトリストのアドレス /api.php/website/get_list',
   'admin/system/configcollect/title' => '収集パラメータ構成',
   'admin/system/configcollect/vod' => 'ビデオ収集設定',
   'admin/system/configcollect/art' => '記事収集設定',
@@ -1903,4 +1915,4 @@ https://www.baidu.com/123.jpg
   'validate/require_tpl' => 'テンプレートは必須',
   'validate/require_ip' => 'ipは必須',
   'validate/require_time' => '時間は必須',
-);
+);

+ 13 - 1
application/lang/ko-kr.php

@@ -908,6 +908,7 @@ https://www.baidu.com/123.jpg
   'admin/system/configapi/actor' => '배우 API 설정',
   'admin/system/configapi/role' => '역할 API 설정',
   'admin/system/configapi/website' => '웹사이트 API 설정',
+  'admin/system/configapi/publicapi' => '공용 API 설정',
   'admin/system/configapi/vod_tip' => '팁 정보: <br>
                             1. 동영상 목록 주소 /api.php/provide/vod/?ac=list <br>
                             2. 동영상 세부 정보 주소 /api.php/provide/vod/?ac=detail',
@@ -944,6 +945,17 @@ https://www.baidu.com/123.jpg
   'admin/system/configapi/website_tip' => '팁 정보: <br>
                             1. 웹사이트 목록 주소 /api.php/provide/website/?ac=list <br>
                             2. 웹사이트 세부 정보 주소 /api.php/provide/website/?ac=detail',
+    'admin/system/configapi/publicapi_tip' => '팁 정보: <br>
+                            1,배우 목록 주소 /api.php/actor/get_list/<br>
+                            2,글 목록 주소 /api.php/art/get_list/<br>
+                            3,댓글 목록 주소 /api.php/comment/get_list/<br>
+                            4,방명록 목록 주소 /api.php/gbook/get_list/<br>
+                            5,링크 목록 주소 /api.php/link/get_list/<br>
+                            6,주제 목록 주소 /api.php/topic/get_list/<br>
+                            7,분류 목록 주소 /api.php/type/get_list/<br>
+                            8,사용자 목록 주소 /api.php/user/get_list/<br>
+                            9,비디오 목록 주소 /api.php/vod/get_list/<br>
+                            10,웹사이트 목록 주소 /api.php/website/get_list',
   'admin/system/configcollect/title' => '수집 매개변수 구성',
   'admin/system/configcollect/vod' => '동영상 수집 설정',
   'admin/system/configcollect/art' => '기사 수집 설정',
@@ -1902,4 +1914,4 @@ https://www.baidu.com/123.jpg
   'validate/require_tpl' => '템플릿은 필수입니다.',
   'validate/require_ip' => 'IP는 필수입니다.',
   'validate/require_time' => '시간은 필수입니다.',
-);
+);

+ 13 - 1
application/lang/pt-pt.php

@@ -908,6 +908,7 @@ https://www.baidu.com/123.jpg
   'admin/system/configapi/actor' => 'Configurações da API de ator',
   'admin/system/configapi/role' => 'Configurações da API de papel',
   'admin/system/configapi/website' => 'Configurações da API do site',
+  'admin/system/configapi/publicapi' => 'Configurações de API pública',
   'admin/system/configapi/vod_tip' => 'Informações de dica: <br>
                             1, endereço da lista de vídeos /api.php/provide/vod/?ac=list <br>
                             2, endereço de detalhes do vídeo /api.php/provide/vod/?ac=detail',
@@ -944,6 +945,17 @@ https://www.baidu.com/123.jpg
   'admin/system/configapi/website_tip' => 'Informações de dica: <br>
                             1, endereço da lista de sites /api.php/provide/website/?ac=list <br>
                             2, endereço de detalhes do site /api.php/provide/website/?ac=detail',
+    'admin/system/configapi/publicapi_tip' => 'Informações de dica: <br>
+                            1,Endereço da lista de atores /api.php/actor/get_list/<br>
+                            2,Endereço da lista de artigos /api.php/art/get_list/<br>
+                            3,Endereço da lista de comentários /api.php/comment/get_list/<br>
+                            4,Endereço da lista de mensagens /api.php/gbook/get_list/<br>
+                            5,Endereço da lista de links /api.php/link/get_list/<br>
+                            6,Endereço da lista de tópicos /api.php/topic/get_list/<br>
+                            7,Endereço da lista de categorias /api.php/type/get_list/<br>
+                            8,Endereço da lista de usuários /api.php/user/get_list/<br>
+                            9,Endereço da lista de vídeos /api.php/vod/get_list/<br>
+                            10,ndereço da lista de sites /api.php/website/get_list',
   'admin/system/configcollect/title' => 'Configuração de parâmetros de coleta',
   'admin/system/configcollect/vod' => 'Configurações de coleta de vídeo',
   'admin/system/configcollect/art' => 'Configurações de coleta de artigo',
@@ -1903,4 +1915,4 @@ https://www.baidu.com/123.jpg
   'validate/require_tpl' => 'O modelo é obrigatório',
   'validate/require_ip' => 'O IP é obrigatório',
   'validate/require_time' => 'O tempo é obrigatório',
-);
+);

+ 12 - 0
application/lang/zh-cn.php

@@ -978,6 +978,7 @@ https://www.baidu.com/123.jpg
     'admin/system/configapi/actor'=>'演员API设置',
     'admin/system/configapi/role'=>'角色API设置',
     'admin/system/configapi/website'=>'网址API设置',
+    'admin/system/configapi/publicapi'=>'公共API设置',
     'admin/system/configapi/vod_tip'=>'提示信息:<br>
                             1,视频列表地址/api.php/provide/vod/?ac=list<br>
                             2,视频详情地址/api.php/provide/vod/?ac=detail',
@@ -1015,6 +1016,17 @@ https://www.baidu.com/123.jpg
     'admin/system/configapi/website_tip'=>'提示信息:<br>
                             1,网址列表地址/api.php/provide/website/?ac=list<br>
                             2,网址详情地址/api.php/provide/website/?ac=detail',
+    'admin/system/configapi/publicapi_tip'=>'提示信息:<br>
+                            1,演员列表地址/api.php/actor/get_list/<br>
+                            2,文章列表地址/api.php/art/get_list/<br>
+                            3,评论列表地址/api.php/comment/get_list/<br>
+                            4,留言列表地址/api.php/gbook/get_list/<br>
+                            5,链接列表地址/api.php/link/get_list/<br>
+                            6,主题列表地址/api.php/topic/get_list/<br>
+                            7,分类列表地址/api.php/type/get_list/<br>
+                            8,用户列表地址/api.php/user/get_list/<br>
+                            9,视频列表地址/api.php/vod/get_list/<br>
+                            10,网址列表地址/api.php/website/get_list',
 
 
 

+ 13 - 1
application/lang/zh-tw.php

@@ -908,6 +908,7 @@ https://www.baidu.com/123.jpg
   'admin/system/configapi/actor' => '演員API設置',
   'admin/system/configapi/role' => '角色API設置',
   'admin/system/configapi/website' => '網址API設置',
+  'admin/system/configapi/publicapi' => '公共API設置',
   'admin/system/configapi/vod_tip' => '提示信息:<br>
                             1,視頻列表地址/api.php/provide/vod/?ac=list<br>
                             2,視頻詳情地址/api.php/provide/vod/?ac=detail',
@@ -944,6 +945,17 @@ https://www.baidu.com/123.jpg
   'admin/system/configapi/website_tip' => '提示信息:<br>
                             1,網址列表地址/api.php/provide/website/?ac=list<br>
                             2,網址詳情地址/api.php/provide/website/?ac=detail',
+    'admin/system/configapi/publicapi_tip' => '提示信息:<br>
+                            1,演員列表地址/api.php/actor/get_list/<br>
+                            2,文章列表地址/api.php/art/get_list/<br>
+                            3,評論列表地址/api.php/comment/get_list/<br>
+                            4,留言列表地址/api.php/gbook/get_list/<br>
+                            5,連結列表地址/api.php/link/get_list/<br>
+                            6,主題列表地址/api.php/topic/get_list/<br>
+                            7,分類列表地址/api.php/type/get_list/<br>
+                            8,用戶列表地址/api.php/user/get_list/<br>
+                            9,視頻列表地址/api.php/vod/get_list/<br>
+                            10,網址列表地址/api.php/website/get_list/',
   'admin/system/configcollect/title' => '采集參數配置',
   'admin/system/configcollect/vod' => '視頻采集設置',
   'admin/system/configcollect/art' => '文章采集設置',
@@ -1904,4 +1916,4 @@ https://www.baidu.com/123.jpg
   'validate/require_tpl' => '模板必須',
   'validate/require_ip' => 'ip必須',
   'validate/require_time' => '時間必須',
-);
+);