멀티 게시판용 태그 정보
멀티 게시판용 태그첨부파일
테스트한 버전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
13
댓글 전체
유용한 태그 기능 고맙습니다.
언젠가 그누 원본에도 포함되었으면 좋겠네요 :D
언젠가 그누 원본에도 포함되었으면 좋겠네요 :D
SQL도 어렵고, PHP도 어렵고.. many to many에서는 ON DELETE CASCADE, ON UPDATE CASCADE가 어떻게 동작되는지 찾아 보고 있는데, 어렵네요.
마젠토님이 기획하시는 그누 업뎃에 기대가 큽니다.
무한 응원하겠습니다 ㅎㅎ
무한 응원하겠습니다 ㅎㅎ
실력이 부족하다보니, 점점 짜집기에, 찍기 신공으로 가고 있습니다.
댓글만 더 공부하면 될 것 같은데, 어렵네요
댓글만 더 공부하면 될 것 같은데, 어렵네요
좋은 기능이네요~
감사합니다.
감사합니다
[버그 신고]
글에 태그를 넣고,
태그 페이지?에서 선택 체크하고 삭제를 하면
태그 칸 자체는 남아있는데 게시글은 존재하지않는 상태가 됩니다 @.@
일차적 해결 방법 : db를 지우기
1. 호스팅의 DB(phpMyAdmin) 접속
2. [g5_tags] 들어가기
3. 문제되는 순서의 태그 삭제
글에 태그를 넣고,
태그 페이지?에서 선택 체크하고 삭제를 하면
태그 칸 자체는 남아있는데 게시글은 존재하지않는 상태가 됩니다 @.@
일차적 해결 방법 : db를 지우기
1. 호스팅의 DB(phpMyAdmin) 접속
2. [g5_tags] 들어가기
3. 문제되는 순서의 태그 삭제
지우는 것에 대한 것은 테스트를 많이 안해서 그렇습니다. 그래서 각자 수정해서 더 좋은 플러그인을 내 놓길 바랍니다.