멀티 게시판용 태그 > 그누보드5 플러그인

그누보드5 플러그인

그누보드는 다양한 기능을 추가하기 쉽습니다.

멀티 게시판용 태그 정보

멀티 게시판용 태그

첨부파일

tags최종.zip (42.1K) 16회 다운로드 2021-05-26 04:55:24 포인트 차감500
테스트한 버전5.4.5.5
호환 가능 버전5.4 이상

본문

다대다 테이블(many to many)을 공부할 겸 만든 그누보드 태그입니다.

 

g5_tags(태그 테이블)와 g5_tag_write (글과 관계 테이블)이 생성됩니다.

 

JOIN을 사용하는 것이 아직 익숙치 않다보니,  SQL이 점점 복잡해지는 단점이..

 

g5_tag_write에 bo_table이 최종들어간 이유는

 

게시판이 여러개이다 보니, wr_id가 같은 경우가 생겨서,  각 게시판별 wr_id를 구별하기 위해 들어 갔습니다.

 

최초 버전은 https://sir.kr/g5_plugin/1306 이것 같고..

 

이번 업그레이드 버전은 님의 태그 출력 버전 https://www.apachezone.com/php8/31

 

허락하에 업그레이드해서 공개합니다.

 

불필요한 코드도 아직 남아 있고,  시큐리티 관련 부분도 있는 것을 짜집기해서 만들었으니,

 

꼭 더블체크한 후에 사용하세요

추천
13

댓글 전체

SQL도 어렵고, PHP도 어렵고..  many to many에서는 ON DELETE CASCADE, ON UPDATE CASCADE가 어떻게 동작되는지 찾아 보고 있는데,  어렵네요.
[버그 신고]
글에 태그를 넣고,
태그 페이지?에서 선택 체크하고 삭제를 하면
태그 칸 자체는 남아있는데 게시글은 존재하지않는 상태가 됩니다 @.@

일차적 해결 방법 : db를 지우기
1. 호스팅의 DB(phpMyAdmin) 접속
2. [g5_tags] 들어가기
3. 문제되는 순서의 태그 삭제
지우는 것에 대한 것은 테스트를 많이 안해서 그렇습니다.  그래서 각자 수정해서 더 좋은 플러그인을 내 놓길 바랍니다.
전체 503
그누보드5 플러그인 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT