채택완료

글 작성 후 view 페이지로 바로가기

2017-09-26 (화) 20:29:11 2,553

게시판을 글을 쓰고 '작성하기' 버튼을 누르면 해당게시판의 리스트페이지로 가는데요..

두가지 질문이 있습니다.

1. 뷰페이지로의 링크가 보통 'bbs/board.php?bo_table='$bo_table'&wr_id='$wr_id'인것 같은데..

이건 어디서 수정을 해야하는 건지요?

2. 특정 게시판에 홍길동이 작성할 수 있는 글은 하나밖에 없는 상황에서, 홍길동이 로그인 후 해당 게시판을 클릭했을 경우 자기가 쓴 글의 내용을 바로보기위해선 어떻게 해야하는지요?

초보적인 질문같아 죄송합니다만,

초보한테는 고난과 역경의 시간입니다..ㅜ.ㅜ

도와주시면 감사하겠습니다.

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트
2017-09-26 (화) 21:34:29

1. 그누보드5에서, 글 작성 후 기본은 리스트 페이지가 아닌 뷰페이지입니다.

혹 수정된 부분이 있었다면, /bbs/write_update.php 파일에서,

글 작성 후 이동되는 부분에서 변경된 부분이 있는지 살펴보면 될 듯 합니다.

2. /bbs/board.php 에서

bo_table 값만 주면 해당 게시판의 리스트로,

wr_id 값도 같이 주면 해당 글로 이동되는 로직으로 되어 있습니다.

해당 게시판에서 회원의 작성글이 하나밖에 없는 구조라면,

해당 회원이 작성한 글의 wr_id 를 구해 수동으로 넣어주는 방법이 있습니다.

board.php 에서,

// wr_id 값이 있으면 글읽기

if (isset($wr_id) && $wr_id) { 

상단에 다음과 같은 코드를 넣어주면 될 듯 합니다.

Copy
if ($bo_table == "aaaa") {	$sql = "		select wr_id 		  from {$write_table} 		 where mb_id = '{$mb_id}'	";		  	$row = sql_fetch($sql);	$wr_id = $row['wr_id'];}

답변에 대한 댓글 1개

감사합니다. 여러가지로 고민했었는데... 이런 코딩은 보면은 대충 이해는 가는데.. 막상 해보려고 하면 머리가 하얗게 되버리네요...

답변을 작성하려면 로그인이 필요합니다.