diff --git a/app/admin/controller/Pluginsadmin.php b/app/admin/controller/Pluginsadmin.php index 2616d51bb7e58c667acc5369ae78f48c738ce5bb..2ba18b32d41b294d5fc3eb394c59d052a7b09799 100755 --- a/app/admin/controller/Pluginsadmin.php +++ b/app/admin/controller/Pluginsadmin.php @@ -17,6 +17,7 @@ use app\service\PluginsAdminService; use app\service\ResourcesService; use app\service\PluginsService; use app\service\PluginsUpgradeService; +use app\service\PluginsCategoryService; /** * 应用管理 @@ -74,6 +75,10 @@ class Pluginsadmin extends Base // 插件更新信息 $upgrade = PluginsService::PluginsUpgradeInfo($ret['data']); $assign['upgrade_info'] = $upgrade['data']; + + // 插件分类 + $categosy = PluginsCategoryService::PluginsCategoryList(); + $assign['plugins_categosy_list'] = $categosy['data']; } // 数据赋值 @@ -239,16 +244,16 @@ class Pluginsadmin extends Base } /** - * 排序保存 + * 设置保存 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @date 2021-01-05 * @desc description */ - public function SortSave() + public function SetupSave() { - return ApiService::ApiDataReturn(PluginsAdminService::SortSave($this->data_request)); + return ApiService::ApiDataReturn(PluginsAdminService::SetupSave($this->data_request)); } /** diff --git a/app/admin/controller/Pluginscategory.php b/app/admin/controller/Pluginscategory.php new file mode 100644 index 0000000000000000000000000000000000000000..0d668a1223010ee3095e9e55dde82ad5554acff3 --- /dev/null +++ b/app/admin/controller/Pluginscategory.php @@ -0,0 +1,76 @@ +data_request)); + } + + /** + * 保存 + * @author Devil + * @blog http://gong.gg/ + * @version 0.0.1 + * @datetime 2016-12-25T22:36:12+0800 + */ + public function Save() + { + return ApiService::ApiDataReturn(PluginsCategoryService::PluginsCategorySave($this->data_request)); + } + + /** + * 删除 + * @author Devil + * @blog http://gong.gg/ + * @version 0.0.1 + * @datetime 2016-12-25T22:36:12+0800 + */ + public function Delete() + { + $params = $this->data_request; + $params['admin'] = $this->admin; + return ApiService::ApiDataReturn(PluginsCategoryService::PluginsCategoryDelete($params)); + } +} +?> \ No newline at end of file diff --git a/app/admin/lang/cht.php b/app/admin/lang/cht.php index c27d03ab23786019b46fd8cd7100cfe1616d8ba1..89ce8a87cb5581c046af2d26913857fb5e812b37 100644 --- a/app/admin/lang/cht.php +++ b/app/admin/lang/cht.php @@ -1024,7 +1024,7 @@ return [ 'base_search_input_placeholder' => '請輸入名稱/描述', 'base_top_tips_one' => '清單排序方式[自定義排序->最早安裝]', 'base_top_tips_two' => '可點擊拖動圖標按鈕調整挿件調用和展示順序', - 'base_open_sort_title' => '開啟排序', + 'base_open_setup_title' => '開啟設定', 'data_list_author_title' => '作者', 'data_list_author_url_title' => '主頁', 'data_list_version_title' => '版本', @@ -1040,6 +1040,13 @@ return [ 'cancel_delete_plugins_button_name' => '再考慮一下', 'more_plugins_store_to_text' => '去應用商店挑選更多挿件豐富網站>>', 'no_data_store_to_text' => '到應用商店挑選挿件豐富網站>>', + 'plugins_category_title' => '應用分類', + 'plugins_category_admin_title' => '分類管理', + ], + + // 插件分类 + 'pluginscategory' => [ + 'base_nav_title' => '挿件分類', ], // 安装页面 diff --git a/app/admin/lang/en.php b/app/admin/lang/en.php index e6e254de8ebd63153ef013e23bd4d2832d992043..2046edd23564784bcc00acde98d3bdb19481e710 100644 --- a/app/admin/lang/en.php +++ b/app/admin/lang/en.php @@ -1039,7 +1039,7 @@ return [ 'base_search_input_placeholder' => 'Please enter a name/description', 'base_top_tips_one' => 'List sorting method [custom sorting ->earliest installation]', 'base_top_tips_two' => 'Click and drag icon button to adjust plug-in call and display order', - 'base_open_sort_title' => 'Enable sorting', + 'base_open_setup_title' => 'Enable Settings', 'data_list_author_title' => 'Author', 'data_list_author_url_title' => 'HomePage', 'data_list_version_title' => 'Version', @@ -1055,6 +1055,13 @@ return [ 'cancel_delete_plugins_button_name' => 'Think again', 'more_plugins_store_to_text' => 'Go to the app store to select more plugins to enrich the site >>', 'no_data_store_to_text' => 'Go to the app store to select plug-in rich sites >>', + 'plugins_category_title' => 'Application Category', + 'plugins_category_admin_title' => 'Category Management', + ], + + // 插件分类 + 'pluginscategory' => [ + 'base_nav_title' => 'PluginsCategory', ], // 安装页面 diff --git a/app/admin/lang/spa.php b/app/admin/lang/spa.php index 6c576a457360e6ef2a4b3d2e5b05133eb2ac53fc..768bf75ff8c7e741ae06299ca39fad312ff16e46 100644 --- a/app/admin/lang/spa.php +++ b/app/admin/lang/spa.php @@ -1024,7 +1024,7 @@ return [ 'base_search_input_placeholder' => 'Introduzca el nombre / descripción', 'base_top_tips_one' => 'Método de clasificación de lista [clasificación personalizada - > instalación más temprana]', 'base_top_tips_two' => 'Se puede hacer clic en el botón arrastrar icono para ajustar el orden de llamada y visualización del plug - IN.', - 'base_open_sort_title' => 'Abrir clasificación', + 'base_open_setup_title' => 'Activar configuración', 'data_list_author_title' => 'Autor', 'data_list_author_url_title' => 'Página principal', 'data_list_version_title' => 'Versión', @@ -1040,6 +1040,13 @@ return [ 'cancel_delete_plugins_button_name' => 'Piénsalo de nuevo.', 'more_plugins_store_to_text' => 'Ir a la tienda de aplicaciones para seleccionar más plug - ins para enriquecer el sitio > > 1', 'no_data_store_to_text' => 'Ir a la tienda de aplicaciones para seleccionar los sitios ricos en plug - ins > >', + 'plugins_category_title' => 'Clasificación de aplicaciones', + 'plugins_category_admin_title' => 'Gestión clasificada', + ], + + // 插件分类 + 'pluginscategory' => [ + 'base_nav_title' => 'Clasificación plugins', ], // 安装页面 diff --git a/app/admin/lang/zh.php b/app/admin/lang/zh.php index d5e8bc6dae402ca9eb0248c1228aea795bee59ef..b2b8e785cac8a7a2dd136da931027cfd99170363 100755 --- a/app/admin/lang/zh.php +++ b/app/admin/lang/zh.php @@ -1024,7 +1024,7 @@ return [ 'base_search_input_placeholder' => '请输入名称/描述', 'base_top_tips_one' => '列表排序方式[ 自定义排序 -> 最早安装 ]', 'base_top_tips_two' => '可点击拖动图标按钮调整插件调用和展示顺序', - 'base_open_sort_title' => '开启排序', + 'base_open_setup_title' => '开启设置', 'data_list_author_title' => '作者', 'data_list_author_url_title' => '主页', 'data_list_version_title' => '版本', @@ -1040,6 +1040,13 @@ return [ 'cancel_delete_plugins_button_name' => '再考虑一下', 'more_plugins_store_to_text' => '去应用商店挑选更多插件丰富站点 >>', 'no_data_store_to_text' => '到应用商店挑选插件丰富站点 >>', + 'plugins_category_title' => '应用分类', + 'plugins_category_admin_title' => '分类管理', + ], + + // 插件分类 + 'pluginscategory' => [ + 'base_nav_title' => '插件分类', ], // 安装页面 diff --git a/app/admin/view/default/pluginsadmin/index.html b/app/admin/view/default/pluginsadmin/index.html index a1c410f7260e412b0fcc9edad208881854722699..9e38c87cfd8dafc376b8976bd32905696c8b59b2 100755 --- a/app/admin/view/default/pluginsadmin/index.html +++ b/app/admin/view/default/pluginsadmin/index.html @@ -29,9 +29,9 @@

{{:MyLang('pluginsadmin.base_top_tips_one')}}

{{:MyLang('pluginsadmin.base_top_tips_two')}} - - - + + +

{{if empty($site_store_info) or empty($site_store_info['user'])}}

@@ -41,17 +41,24 @@ {{/if}} - -

- {{include file="public/not_data" /}} -
- {{if !empty($data_list['db_data'])}} + +
+ {{:MyLang('pluginsadmin.plugins_category_title')}} + + {{if !empty($plugins_categosy_list)}} + {{foreach $plugins_categosy_list as $cv}} + + {{/foreach}} + {{/if}} + {{:MyLang('pluginsadmin.plugins_category_admin_title')}} +
+ -