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 @@