내가 쓴 글만 리스팅하기 정보
내가 쓴 글만 리스팅하기본문
안녕하세요.
게시판에서 회원이 글을 여러개 썼을경우
자기가 쓴 글만 리스팅되게 하는 메뉴를 붙였으면 하는데
링크를 어떻게 줘야할까요?
게시판에서 회원이 글을 여러개 썼을경우
자기가 쓴 글만 리스팅되게 하는 메뉴를 붙였으면 하는데
링크를 어떻게 줘야할까요?
댓글 전체
고수님들은 좋은 방법이 많겠지만,
아주 간단한 꼼수를 적어 드리죠............
일반적으로 그누보드에서 아이디로 검색해서 펼치게 하는 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>
물론 꼼수이기 때문에 절대적으로 남의 내용을 볼 수 없게 하기 위해서는
이 방법 쓰시면 안돼고 아이디판별 함수를 한번 돌려야 합니다.
저건 그냥 링크용으로 쓰시라는 예제임...^^
아주 간단한 꼼수를 적어 드리죠............
일반적으로 그누보드에서 아이디로 검색해서 펼치게 하는 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를 따로 운영하는수 밖에 없을듯하더군요...
다른 방법이 있으시다면 의견을 서로 나눠보죠...
일단 전 같은 방법이지만 조금은 다른 접근 방법을 선택했습니다.
/list.php를 직접 수정해서 stx와 sfl을 적용시키는 방법이었죠...
밖에서는 따로 입력하지 않도록 한것이죠...
extend 라이브러리로는 도저히 해결이 안되겠더라구요...
그누보드가 게시판별 설정에 개인 페이지 지원을 배포판 차원에서 지원해주지 않는 이상
어쩔수 없이 해당게시판만 이용하도록 list.php를 수정하거나 해당 게시판용 board.php와 list.php를 따로 운영하는수 밖에 없을듯하더군요...
다른 방법이 있으시다면 의견을 서로 나눠보죠...
답글 감사합니다.