게시판 목록에서 답변글 클릭시 다른 페이지로 넘어갈 수 있는 방법
본문
글쓰기폼과 답변폼을 다르게 사용하고 싶어하는 사람입니다
(당연히 뷰 페이지도 글쓰기 폼과 답변폼이 다른 것처럼 두개가 되지요)
하여
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_update2.php파일에서는
if ($file_upload_msg)
alert($file_upload_msg, G5_HTTP_BBS_URL.'/board2.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&page='.$page.$qstr);
else
goto_url(G5_HTTP_BBS_URL.'/board2.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr);
이렇게 변경한 후
board.php, view.php 를 하나씩 더 만들고 스킨 파일도 하나씩 더 만들었더니
글쓴 후에 바로 나오는 모습은 제가 원하던 view2.skin.php 파일이었습니다
헌데.. 게시판 리스트에서 답변 제목을 클릭하여 내용으로 넘어가면
다시 view.skin.php 파일이 나옵니다..
bbs/list.php 파일과 list.skin.php를 수정해주어야 할 것 같은데...
어디 부분을 수정해야 할지..
워낙 꼼수로 여기까지 온지라 이젠 가늠조차 안됩니다..
답변 부탁드립니다 ㅠ_ㅠ
답변 2
view 또한 마찬가지로.
원글이 답변글일때
include_once($board_skin_path.'/view.skin.php');
이부분 (지정스킨.'/view.skin.php') 수정해 주시면 됩니다.
간단하게 하자면...
list.skin.php 에 보시면
$list[$i]['href'] 이 부분이 링크 입니다.
원글의 wr_reply 조회 하셔서,
답변글일때 조건문 적으셔서 경로 바꿔주세요.