그누보드 내가쓴글만 보고 싶습니다. 어떻게 하면 될까요?
관련링크
본문
그누보드 내가쓴글만 보고 싶습니다. 어떻게 하면 될까요?
답변 3
마이페이지를 구성하고 거기에 회원글을 불러오는 것이 일반적인 방식입니다, 아니면 리스트 목록위에 내가쓸글 보기 버튼으로 검색리스트를 보여주는 것인데,,,
링크를
&sca=&sop=and&sfl=mb_id%2C1&stx=회원아이디
로 하세요
1. 가장 간단한 방법은 환경설정에서 최근게시물 삭제 값을 36500(100년)으로 해두고
bbs/new.php 링크를 만들어 주면 됩니다
--실제로는 이 테이블에 10년이고 20년이고 계속 쌓이는 것은 좋지않겠습니다
< a href='<?php echo G5_BBS_URL?>/new.php?mb_id=<?php echo $member['mb_id']>내글 모두보기
2. 다음으로는 index에 최신글 불러오는 코드에 보면 모든 게시판을 대상으로 latest 함수를 호출하여
최신글을 출력하는 코드가 있습니다
이것을 참고하여 자신의 게시물만 찾아오는 쿼리를 만들면 되겠습니다
아니면 그냥 게시판별로 최신글처럼 자신의 글만 불러오도록 처리
latest 함수를 복사해서 my_board함수를 만들어 호출
my_board에서 잡다한 내용은 모두 제거하고 쿼리부분에서 다음처럼 수정
$sql = " select * from {$tmp_write_table} where wr_is_comment = 0 order by wr_num limit 0, {$rows} ";
==>
global $member;
$sql = " select * from {$tmp_write_table} where wr_is_comment = 0 and mb_id='{$member['mb_id']}' order by wr_num ";
--- my_board를 불러오는 방식은 index에서 latest처럼 하되 회원일 경우만 처리되도록