From 14b628b7ac4310a76b20570fa6675e4052503996 Mon Sep 17 00:00:00 2001 From: taekyoungc Date: Tue, 16 Jun 2026 15:48:43 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EC=9D=98=EA=B2=AC=20=EC=B0=BD=20?= =?UTF-8?q?=EC=9D=B4=EB=8F=99=C2=B7=ED=81=AC=EA=B8=B0=20=EC=A1=B0=EC=A0=88?= =?UTF-8?q?=20+=20=EA=B8=80=EC=9E=90=EC=88=98=202000=EC=9E=90=C2=B7?= =?UTF-8?q?=EC=B9=B4=EC=9A=B4=ED=84=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 의견 창 헤더 드래그 이동, 우하단 모서리 크기 조절(resize), 비차단 플로팅 - 입력 글자수 1000→2000자, '0/2000' 카운터 표시 Co-Authored-By: Claude Opus 4.8 --- app/Controllers/Feedback.php | 4 +- app/Views/components/feedback_widget.php | 71 ++++++++++++++++++++---- 2 files changed, 63 insertions(+), 12 deletions(-) diff --git a/app/Controllers/Feedback.php b/app/Controllers/Feedback.php index aca7950..b71f764 100644 --- a/app/Controllers/Feedback.php +++ b/app/Controllers/Feedback.php @@ -24,8 +24,8 @@ class Feedback extends BaseController if ($content === '') { return $this->response->setJSON(['ok' => false, 'message' => '의견 내용을 입력해 주세요.']); } - if (mb_strlen($content) > 1000) { - $content = mb_substr($content, 0, 1000); + if (mb_strlen($content) > 2000) { + $content = mb_substr($content, 0, 2000); } helper('admin'); diff --git a/app/Views/components/feedback_widget.php b/app/Views/components/feedback_widget.php index 4497b55..d593107 100644 --- a/app/Views/components/feedback_widget.php +++ b/app/Views/components/feedback_widget.php @@ -14,15 +14,17 @@ $apiPath = (string) parse_url(base_url('feedback'), PHP_URL_PATH); -