게시글 복사관련 제로나라님께서 이렇게 답변을 주셨는데요,,,
http://sir.kr/qa/125470?stx=%EB%B3%B5%EC%82%AC&sst=wr_num&page=1&unanswered=0&s_tag=
현재 사이트 환경상 답변처럼 하기는 무리가 따르네요.,
혹시
aaa 또는 bbb 게시판 복사일때는
move_update2.php 내용으로 하라! 이런 식으로 처리해줄 수 없을까요?
가능하다면 move.php의 아래내용을 어떻게 하면 될까요?
if (!check) {
alert('게시물을 '+f.act.value+'할 게시판을 한개 이상 선택해 주십시오.');
return false;
}
document.getElementById('btn_submit').disabled = true;
f.action = './move_update.php';
return true;
}
</script>
답변 3개 / 댓글 3개
게시판에서 선택복사를 클릭을 하게 되면
/bbs/board_list_update.php에 전달이 되는데 여기서
복사, 삭제, 이동인지 구분되어 각 파일로 다시 전달이 되게 됩니다.
<ul class="btn_bo_adm">
<li><input type="submit" name="btn_submit" value="선택삭제" onclick="document.pressed=this.value"></li>
<li><input type="submit" name="btn_submit" value="선택복사" onclick="document.pressed=this.value"></li>
<li><input type="submit" name="btn_submit" value="선택이동" onclick="document.pressed=this.value"></li>
</ul>
이쪽에 하나 더 추가를 해보세요
관리자만 보여야 하기 위해서
<?php if($is_admin) { ?>
<li><input type="submit" name="btn_submit" value="강제이동" onclick="document.pressed=this.value"></li>
<?php } ?>
function fboardlist_submit(f) 에는 이런 내용이 들어가야겠네요
if(document.pressed == "강제이동") {
select_copy("move2");
return;
}
이제 다시 board_list_update.php에서
} else if($_POST['btn_submit'] == '강제이동') {
$sw = 'move';
include './move2.php';
}
를 넣으면 될거구요...
특정게시판이라면 아래와 같은 방법을 이용하세요
<?php if($bo_table=="aaa"||$bo_table=="bbb") {?>
<?php } ?>
답변에 대한 댓글 1개
이제 다시 board_list_update.php에서
} else if($_POST['btn_submit'] == '강제이동') {
$sw = 'move';
include './move2.php';
}여기서 sw를 move2로 바꿔주시고
move2.php에서 마찬가지로 수정해보세요
if ($sw == 'move')
$act = '이동';
else if ($sw == 'copy')
$act = '복사';
else
alert('sw 값이 제대로 넘어오지 않았습니다.');
이 부분에 대해서도 추가를 해주시는게 맞지 않을까요?
답변에 대한 댓글 1개
이동이 있는 곳이기 때문에
사용하시는 게시판 스킨의 List와 View가 될것같습니다.
답변에 대한 댓글 1개
이동이 아니고 복사를 하려는건데...알려주신게 맞는 내용일까요?
move2.php에 move_update2.php 내용을 넣어야 하는 거죠?
아니 move.php의 같은 내용을 move2.php로 만들고 move_update2.php에 복사하고자 하는 업데이트문을 넣어야 하는거죠?
답변을 작성하려면 로그인이 필요합니다.
해볼게요~
<?php if($bo_table=="aaa"||$bo_table=="bbb") {?>
<?php } ?>는 어느 파일에 어떤식으로 넣어야 할가요?