[이윰] 게시글 삭제 시 입력한 태그 삭제하기

페이지 정보

shadow2fox shadow2fox 612 1 2 2024.05.11 11:37:19

본문

📝 게시글 삭제 시 입력한 태그 삭제하기

이윰빌더에 제공되는 태그는 관리자 메뉴에서 수동으로 삭제하거나 DB에서 직접 삭제해야 한다.

불편한 문제이므로 글 삭제 시 태그 또한 삭제되도록 기능을 추가해 보자.

- 그누보드5/eyoom/core/board 폴더 내에 위치한 delete.skin.php, delete_all.skin.php를 열어 if (!$row['wr_is_comment']) { 를 검색하여 각각의 중괄호 안에 아래 소스를 추가한다.


//게시글 삭제 시 태그 삭제
$tw_sql = " select wr_tag, tw_datetime from {$g5['eyoom_tag_write']} where bo_table = '{$bo_table}' and wr_id = '{$wr_id}' ";
$res_tw = sql_fetch($tw_sql);
$wr_tags = explode(',', $res_tw['wr_tag']);
foreach($wr_tags as $_tag) {
    sql_query(" delete from {$g5['eyoom_tag']} where tg_word = '{$_tag}' and tg_regcnt = '1' and tg_regdt = '{$res_tw['tw_datetime']}' ");
}

- 위 소스는 새로 입력한 태그(두개 이상의 게시글과 연결된 태그가 아니고 삭제된 게시글과 함께 저장된 단 하나의 태그인 경우)만 삭제한다.

추천인 2
  • skyfield4u
    하늘구장
  • 소현세자
shadow2fox
10
shadow2fox - 회원등급 : 자연/Level 148 - 포인트 : 2,626,961
레벨 148
경험치 3,279,962

Progress Bar 37.31%

- 가입일 : 2015-03-10 12:21:44
- 서명 : 인간에게 가장 큰 선물은 자기 자신에게 기회를 주는 것이다. - 크리스 가드너, Chris Gardner -
- 자기소개 : There's never a shortcut to happiness.

댓글1

하늘구장님의 댓글

skyfield4u
하늘구장 2024.05.11 14:57

적용 후 테스트 해 보았는데 잘 작동하네요

고맙습니다

축하합니다. 첫 댓글로 26경험치를 획득하였습니다.

Total 769126 페이지

제목 글쓴이 날짜 조회 추천
그누•영카트  댓글+2 그누보드(영카트) 5.6.23 shadow2fox 2025.09.23 188 2
그누•영카트  댓글+2 그누보드(영카트) 5.6.22 shadow2fox 2025.09.22 179 2
그누•영카트  댓글+5 그누보드(영카트) 5.6.21 shadow2fox 2025.09.09 193 2
그누•영카트  댓글+2 [5.6.16버전 오류수정]그누보드(영카트) 5.6.17 shadow2fox 2025.09.03 181 3
그누•영카트  댓글+2 그누보드(영카트) 5.6.16 shadow2fox 2025.09.03 214 3
PHP  댓글+2 숫자를 단위로 변환해 표시하기 shadow2fox 2025.08.13 147 3
그누•영카트  댓글+2 그누보드(영카트) 5.6.15 shadow2fox 2025.08.01 149 3
그누•영카트  댓글+1 그누보드(영카트) 5.6.14 shadow2fox 2025.06.14 241 2
PHP  댓글+1📸 node.js를 윈도우 서버에 설치하고 peppeteer 라이브러리를 이용하여 og:image를 추출해 보자 shadow2fox 2025.06.13 228 2
PHP  댓글+1 PHP에서 변수의 값이 날짜 형식이고 유효한 날짜 형식인지 검증해 보자 shadow2fox 2025.06.06 248 1
그누•영카트  댓글+2 그누보드(영카트) 5.6.13 shadow2fox 2025.05.15 316 2
에디터  댓글+1 CKEditor 4.x 툴바에서 소스 글자 지우기 shadow2fox 2025.05.04 421 2
그누•영카트  댓글+2 그누보드(영카트) 5.6.12 shadow2fox 2025.04.16 319 2
그누•영카트  댓글+2 그누보드(영카트) 5.6.11 shadow2fox 2025.04.16 357 2
그누•영카트  댓글+2 그누보드(영카트) 5.6.10 shadow2fox 2025.02.25 344 2
그누•영카트  댓글+2 그누보드(영카트) 5.6.9 shadow2fox 2025.01.22 413 2
그누•영카트  댓글+2 그누보드(영카트) 5.6.8 shadow2fox 2024.11.27 475 3
그누•영카트  댓글+2 그누보드(영카트) 5.6.7 shadow2fox 2024.11.01 664 2
그누•영카트  댓글+1 그누보드(영카트) 5.6.6 shadow2fox 2024.09.24 406 1
그누•영카트  댓글+1 그누보드(영카트) 5.6.5 shadow2fox 2024.09.05 475 1
그누•영카트  댓글+2 그누보드(영카트) 5.6.4 shadow2fox 2024.07.04 600 2
그누•영카트  댓글+2 그누보드(영카트) 5.5.17 shadow2fox 2024.06.09 673 2
이윰  댓글+1 🚩 게시글 삭제 시 입력한 태그 삭제하기 shadow2fox 2024.05.11 613 2
그누•영카트  댓글+2 그누보드(영카트) 5.5.16 shadow2fox 2024.04.18 611 2
그누•영카트  댓글+2📸 그누보드(영카트) 5.5.15 shadow2fox 2024.04.12 667 2
그누•영카트  댓글+3 그누보드(영카트) 5.5.14 shadow2fox 2024.04.04 881 2
그누•영카트  댓글+2 그누보드(영카트) 5.5.13 shadow2fox 2024.02.20 881 2
그누•영카트  댓글+2 그누보드(영카트) 5.5.12 shadow2fox 2024.01.26 724 2
그누•영카트  댓글+2 그누보드(영카트) 5.5.11 shadow2fox 2024.01.03 979 2
에디터  댓글+2🏆 CKEditor 4.x 버전 체크로 인한 콘솔 에러 해결하기 shadow2fox 2023.12.24 1.9k 3