게시판을 글을 쓰고 '작성하기' 버튼을 누르면 해당게시판의 리스트페이지로 가는데요..
두가지 질문이 있습니다.
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개
2017-09-27 (수) 01:07:02
감사합니다. 여러가지로 고민했었는데... 이런 코딩은 보면은 대충 이해는 가는데.. 막상 해보려고 하면 머리가 하얗게 되버리네요...
답변을 작성하려면 로그인이 필요합니다.