From c17b69fcdf284794321fa3d6a06cfa6bad3aaa18 Mon Sep 17 00:00:00 2001 From: augushong Date: Sun, 5 Oct 2025 14:28:46 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E5=B9=B3=E5=8F=B0?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E8=B7=B3=E8=BD=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/controller/Post.php | 4 +++ app/common.php | 13 ++++++++ public/static/css/common.css | 51 +++++++++++++++++++++++++++++++ view/admin/post/index_output.html | 20 ++++++++++++ 4 files changed, 88 insertions(+) diff --git a/app/admin/controller/Post.php b/app/admin/controller/Post.php index 96e496b..f8c0b51 100644 --- a/app/admin/controller/Post.php +++ b/app/admin/controller/Post.php @@ -4,6 +4,7 @@ declare(strict_types=1); namespace app\admin\controller; +use app\model\Nav; use app\model\Post as ModelPost; use app\model\PostCategory; use app\model\PostTag; @@ -76,6 +77,9 @@ class Post extends Common $model_post->platform_status_title = ModelPost::LIST_POST_PLATFORM_STATUS[$model_post->platform_status]; } + $platform_data = item_post_platform($platform_type); + + View::assign('platform_data', $platform_data); View::assign('list', $list); View::assign('platform_type', $platform_type); diff --git a/app/common.php b/app/common.php index 93129af..be93acd 100644 --- a/app/common.php +++ b/app/common.php @@ -332,3 +332,16 @@ function list_post_platform() return $list; } + +function item_post_platform($id) +{ + $item = Nav::where('id', $id)->where('type', 12)->where('status',1)->cache(30)->find(); + if (!empty($item)) { + $desc = $item->desc; + $desc_arr = explode(PHP_EOL, $desc); + $item->home_url = $desc_arr[0]?? ''; + $item->account = $desc_arr[1]?? ''; + + } + return $item; +} diff --git a/public/static/css/common.css b/public/static/css/common.css index 0bfecd6..b92355d 100644 --- a/public/static/css/common.css +++ b/public/static/css/common.css @@ -121,3 +121,54 @@ list-style: inherit; } + + +.ul-nav-card-item { + padding: 0 15px; + border: 1px solid #ddd; + border-radius: 6px; + height: 82px; + margin-bottom: 10px; + display: flex; + align-items: center; + justify-content: space-between; +} + +.ul-nav-card-item-left { + display: flex; + align-items: center; + justify-content: flex-start; +} + +.ul-nav-card-item-icon { + font-size: 28px; + width: 50px; + height: 50px; + border-radius: 5px; + line-height: 50px; + text-align: center; + background: #2E4158; + display: inline-block; + color: #fff; + vertical-align: bottom; +} + +.ul-nav-card-item-info { + margin-left: 10px; +} + +.ul-nav-card-item-title { + font-size: 14px; + color: #253647; + font-weight: 700; + margin-bottom: 4px; +} + +.ul-nav-card-item-desc { + color: #666; + font-size: 12px; +} + +.ul-nav-card-item.disabled .ul-nav-card-item-icon { + background-color: #908b8b; +} diff --git a/view/admin/post/index_output.html b/view/admin/post/index_output.html index af1dca9..e02da56 100644 --- a/view/admin/post/index_output.html +++ b/view/admin/post/index_output.html @@ -37,6 +37,26 @@
+
+
+
+
+
+
+
+ {$platform_data.title} +
+
+ 平台: {$platform_data.value} + 主页: {$platform_data.home_url} + 账号: {$platform_data.account} +
+
+
+
+
+
+