하나의 페이지에 여러 게시판 목록 나타내기
본문
자꾸 질문만 드려 죄송합니다.
배우고 익히는데도 혼자서 하니 한계가 있네요...ㅜ.ㅜ
묻고 싶은 내용은....
홍길동이라는 사람이 A, B, C 게시판에 쓴 글에 대한 리스트를 아래처럼 하나의 페이지에 보여 주고 싶습니다.
- A게시판에 홍길동이 쓴 글 목록
- B게시판에 홍길동이 쓴 글 목록
- C게시판에 홍길동이 쓴 글 목록
어찌보면 홈페이지 첫화면에서 여러 게시판이 보여지는 그런 형태인데요..
이것에 대한 소스가 있을까요? 아니면, index.php 파일을 참고해야 할까요?
답변 3
그누보드 쓰고 계시다면 index.php 에 최신글 뽑아 오는거 보시면서 참고 하시고
- A게시판에 홍길동이 쓴 글 목록
select * from A where mb_id='홍길동'
- B게시판에 홍길동이 쓴 글 목록
select * from B where mb_id='홍길동'
- C게시판에 홍길동이 쓴 글 목록
select * from C where mb_id='홍길동'
이렇게 하면 각각의 게시판에서 홍길동이 작성한 글을 뽑아 올 수 있겠네요.
마땅히 참고할만 자료도 없을 것 같습니다.
자체제작이 불가능하다면 제작의뢰를 하셔야 할 것 같습니다.
latest.lib.php 에 있는 latest()함수를 복사해서
latest_my()라는 함수를 하나 만들고 내용 추출 쿼리문 where절에 and wr_name='$options' 추가하고
출력할 페이지에 최신글 출력하는 방법과 동일하게 하면 됩니다
<?=latest_my('basic', 'A', 10, 40, '', '홍길동');?>
<?=latest_my('basic', 'B', 10, 40, '', '홍길동');?>