게시판 글쓰기와 답변 글쓰기를 다르게 한 후
본문
bbs/view.php를 수정했습니다
// 답변 링크 추가
$reply2_href = '';
if ($member['mb_level'] >= $board['bo_reply_level'])
$reply2_href = './write2.php?w=r&bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr;
그리고 write.php와 write_update.php를 복사하여 write2.php와 write_update2.php 를 만들었습니다
write2.php에서
include_once ($board_skin_path.'/write.skin2.php'); 이렇게 바꾼 후
게시판 스킨에서 write.skin2.php를 만들었습니다
그리고 view.skin.php에서
답변 링크를 <?php if ($reply_href) { ?><li><a href="<?php echo $reply2_href ?>" class="btn_b01">답변</a></li><?php } ?> 이렇게 변경하였습니다
생각한것처럼 답변 글쓰기화면은 write.skin2.php로 나오는데
이제 view 페이지가 문제입니다..
view 페이지도 본래의 글을 썼을 때의 화면과 답변글로 남겼을 때의 화면이 서로 다르게 할 수 없을까요
답변 2
답변 작성완료 페이지가 /bbs/write_update.php 입니다.
맨 아랬쪽에서 다음과 같이 해주시면 될거 같아요
if($table == "현재테이블명" and $w="u" and "답변시 조건"){
if ($file_upload_msg)
goto_url(G5_HTTP_BBS_URL.'/board2.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr);
else
goto_url(G5_HTTP_BBS_URL.'/board2.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr);
} else {
if ($file_upload_msg)
goto_url(G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr);
else
goto_url(G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr);
}
답변을 여분필드(wr_10 이런곳)에 넣는다고 보여지는데요.
답변시 조건을 $member['mb_level'] >= 10 이런식으로 준다든가 아님 write.skin2.php 에서 값을 넘겨서
조건을 만든다든가 하시고
board.php 복사하셔서 board2.php 저장 후 view.skin.php 자리에 view2.skin.php로 수정하시고
view.skin.php 복사 view2.skin.php로 저장 양식에 맞게 수정하시면 될거 같습니다.
해당스킨에서 직접 변경해줘도 될거 같습니다.
list.skin.php 에서
for ($i=0; $i<count($list); $i++) { 이거 다음줄에
$list[$i]['href'] = "/bbs/board2.php?bo_table=".$bo_table."&wr_id=".$list[$i]['wr_id']."&sca=".$sca."&sfl=".$sfl."&stx=".$stx"&spt=".$spt;
위내용 추가요.
이렇게 하면 어떨까요?