From 9953cb39019aa00d633c88990eb837b6d88cf4ea Mon Sep 17 00:00:00 2001 From: LiaoYijun Date: Mon, 21 Jul 2025 14:45:45 +0800 Subject: [PATCH] perf: author info --- application/controllers/information.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/application/controllers/information.php b/application/controllers/information.php index 0143ec87..5fb06edf 100644 --- a/application/controllers/information.php +++ b/application/controllers/information.php @@ -2699,17 +2699,19 @@ class Information extends CI_Controller $author = $this->Operator_model->get_author_nikename($information->ic_author); $author_url = ''; - $author_info = $this->get_author_info('japanhighlights.com', $author->OPI_Code); - $data['author_info'] = $author_info; - if (!empty($author)) { $data['author_name'] = $author->OPI_FirstName; $data['OPI_Code'] = $author->OPI_Code; + + $author_info = $this->get_author_info('japanhighlights.com', $author->OPI_Code); + $data['author_info'] = $author_info; + $author_url = $this->get_author_url('www.japanhighlights.com', $author->OPI_Code); } else { $author_web = $this->Infoauthors_model->detail_by_id($information->ic_author); //原始作者,可能是在线作者等 if (!empty($author_web)) { $data['author_name'] = $author_web->a_name; + $data['author_info'] = ['url' => '', 'avatar' => '', 'expertise' => '']; } } $data['breadcrumb_data'] = $breadcrumb_data; @@ -6270,6 +6272,6 @@ class Information extends CI_Controller $authorData['2'] = $authorData['zzy']; $authorData['zzyGH'] = $authorData['zzy']; - return isset($authorData[$OPI_Code]) ? $authorData[$OPI_Code] : ['url' => '', 'avatar' => '', 'expertise' => '', 'name' => '']; + return isset($authorData[$OPI_Code]) ? $authorData[$OPI_Code] : ['url' => '', 'avatar' => '', 'expertise' => '']; } }