list 페이지 상단에 본문내용이 보여지는 게시판을 만들고 싶습니다.

· 2013-05-16 (목) 23:09:09 · 1780 · 6
boardex1.jpg
설명하기가 어려워서 그림으로 짜집기 해봤습니다.

링크를 통해 게시판으로 이동시 기본적으로 게시글 제목이 출력이 되는 list 목록중에서
상단에 가장 최신글만 바로 보여지게 하고 싶은데 이런 게시판이 가능할 것 같아 글을 올려봅니다.

최신글이 아닌 글들은 기존대로 클릭을 해서 보게 되구요..

방법이 있다면 어떻게 하면 될까요?
마치 질문이 아니라 이런 게시판 만드는 방법을 가르쳐 달라고 하는것 같아 죄송해서 글을 쓰지 말까
하다가 꼭 필요해서 이렇게 글을 씁니다..

회원님들이 가지고 계신 지식을 제게도 가르쳐 주시면 감사하겠습니다..ㅠㅠ

첨부파일

boardex1.jpg (55.5 KB)
4회 2013-05-16 23:09
|

댓글 6개

2013-05-17 (금) 00:03:33
게시판 관리자 > 전체목록보이기 사용 이거 말씀하시는건가용
음.... 그런 방식인데요 전체목록보이기를 체크 했을때 list 에서 해당게시물을 클릭하고 들어왔을때 본문이 보여지고 하단에 list 가 나오는데 이 방식을 처음 list 페이지에서 바로 보이게 하고 싶습니다.
예를 들어 게시판 이름이 test 일때..

http://도메인/bbs/board.php?bo_table=test&wr_id=6 <- 이 페이지에서 보여지는 효과를(전체목록보이기적용)...
http://도메인/bbs/board.php?bo_table=test <- 이페이지에서 바로 최신글 본문이 보여지게 하는 것..

설명이 부족해서 죄송합니다..^^;;
list스킨에서
wr_id가 없으면
list 스킨 파일 상단에
가장 마지막 게시물의 내용을 출력한다

뭐 이런 말씀??
네.. 맞습니다.. ^^;
우선 방법은 2가지 정도 생각이 납니다.

한가지는

리스트 상단에 직접 쿼리해서 뿌려주는방법이 있고

나머지 한가지는 마지막 게시물의 view ㅗ화면으로 이동시켜주는 것이죠



어느쪽이건 마지막 wr_id를 불러와야 하는데

아래의 함수를 이용하면 됩니다


// 특정게시판에서 마지막 글의 wr_id를 읽어내는 펑션
function get_wrid($bo_table){
global $g4;
$write_table=$g4[write_prefix].$bo_table;
$row=sql_fetch("select wr_id from $write_table order by wr_num limit 1");
return $row[wr_id];
}


그담에 리스트 상단에

wr_id가 있는지 묻는 조건문을 달고 그 안쪽에다

wr_id의 게시물을 박아주면 되는데..



젤쉬운걸로 최신글 스킨 땡겨오는 방법도 있겠고

아니면 따로 쿼리문 심어서 view화면과 똑같은 모양으로 뿌려주는 방법이 있겠지요..
(이건 많이 귀찮겠군요..)



어쩌면 그냥 view 화면으로 이동시키는게 젤 간단하긴 하겠네요..

goto_url("./board.php?bo_table=$bo_table&wr_id=$wr_id");

이런걸 써서요...


뭐 저는 떠오르는게 이정도 입니다.

적당히 응용해서 한번 만들어 보세요..
모조키님 감사합니다..
복잡한건 제가 불가능해서 말씀하신 마지막 방법을 이용해서 했습니다.
역시 회원님들의 도움이면 못할것이 없군요..^^;
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
13-05-18 조회 1,057
13-05-18 조회 1,836
13-05-18 조회 6,643
13-05-17 조회 853
13-05-17 조회 4,010
13-05-17 조회 1,059
13-05-17 조회 1,123
13-05-17 조회 1,660
13-05-17 조회 1,339
13-05-17 조회 1,493
13-05-17 조회 968
13-05-17 조회 1,296
13-05-16 조회 1,781
13-05-16 조회 1,061
13-05-16 조회 1,060
13-05-16 조회 1,672
13-05-16 조회 1,088
13-05-16 조회 1,073
13-05-16 조회 1,636
13-05-16 조회 1,719