내가 쓴 글만 리스팅하기 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

내가 쓴 글만 리스팅하기 정보

내가 쓴 글만 리스팅하기

본문

안녕하세요.
게시판에서 회원이 글을 여러개 썼을경우
자기가 쓴 글만 리스팅되게 하는 메뉴를 붙였으면 하는데
링크를 어떻게 줘야할까요?

댓글 전체

고수님들은 좋은 방법이 많겠지만,
아주 간단한 꼼수를 적어 드리죠............
일반적으로 그누보드에서 아이디로 검색해서 펼치게 하는 URL이
"도메인/그누보드/bbs/board.php?bo_table=게시판명&sca=&sfl=mb_id&stx=아이디" 입니다.
그러니 위 주소를 href에 걸고 아이디 부분은 ID구하기 함수로 끼워 넣으면 되겠죵...

<a href="도메인/그누보드/bbs/board.php?bo_table=게시판명&sca=&sfl=mb_id&stx=<?=$member[mb_id]?>">내 글만 보기</a>

물론 꼼수이기 때문에 절대적으로 남의 내용을 볼 수 없게 하기 위해서는
이 방법 쓰시면 안돼고 아이디판별 함수를 한번 돌려야 합니다.
저건 그냥 링크용으로 쓰시라는 예제임...^^
흠... 그렇게 하면 POST가 아닌 GET의 특성상 아이디를 바꿔서 적용이 가능하도록 접근이 허용되니 좀 찜찜하네요...
일단 전 같은 방법이지만 조금은 다른 접근 방법을 선택했습니다.
/list.php를 직접 수정해서 stx와 sfl을 적용시키는 방법이었죠...
밖에서는 따로 입력하지 않도록 한것이죠...
extend 라이브러리로는 도저히 해결이 안되겠더라구요...

그누보드가 게시판별 설정에 개인 페이지 지원을 배포판 차원에서 지원해주지 않는 이상
어쩔수 없이 해당게시판만 이용하도록 list.php를 수정하거나 해당 게시판용 board.php와 list.php를 따로 운영하는수 밖에 없을듯하더군요...

다른 방법이 있으시다면 의견을 서로 나눠보죠...
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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