t

내가 쓴 글만 리스팅하기

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

댓글 3개

고수님들은 좋은 방법이 많겠지만,
아주 간단한 꼼수를 적어 드리죠............
일반적으로 그누보드에서 아이디로 검색해서 펼치게 하는 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를 따로 운영하는수 밖에 없을듯하더군요...

다른 방법이 있으시다면 의견을 서로 나눠보죠...
답글 감사합니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
20년 전 조회 1,505
20년 전 조회 1,555
20년 전 조회 1,710
슈가쭌
20년 전 조회 1,721
20년 전 조회 1,797
20년 전 조회 1,520
20년 전 조회 1,602
20년 전 조회 1,716
20년 전 조회 1,676
20년 전 조회 1,902
20년 전 조회 2,099
20년 전 조회 1,695
20년 전 조회 1,544
20년 전 조회 1,619
20년 전 조회 1,743
20년 전 조회 1,582
20년 전 조회 1,517
20년 전 조회 1,519
20년 전 조회 1,665
20년 전 조회 3,360
🐛 버그신고