코드한번봐주세요. 잘한건지몰라서요..도움부탁드립니다. 채택완료
아래 코드에서보시면 그누4에서 사용하는것입니다.
요걸 그누5에서 사용하려는데요.. 수정한 코드가 맞을까요?
해결하시면 복받으실겁니다.^^
하수인 제가 고수님들께 도움 부탁드립니다..
아래소스시작
------------------------------------------------------
/*------------------------------------------- by 송이씨닷컴 2009.06.12 / http://song2c.com">http://song2c.com (개발자정보 삭제,수정금지) --------------------------------------------*/
include_once('./_common.php');
if(!$is_admin) exit;
$table = $g5['write_prefix'].$_GET['bo_table']; $inqty1 = ($_GET['mode']=="up")? ">" : "<"; $inqty2 = ($_GET['mode']=="up")? "asc" : "desc"; $inqty3 = ($_GET['mode']=="up")? "최상위" : "최하위";
$data_path = G5_PATH."/data/file/".$_GET['bo_table']; $thumb_path = $data_path.'/thumb';
// MY ROW $sel_my = sql_query("select * from $table where wr_id={$_GET[wr_id]}"); $my = sql_fetch_array($sel_my);
// TARGET ROW $sel_target = sql_query("select * from $table where wr_id{$inqty1}{$_GET[wr_id]} order by wr_id {$inqty2} limit 1"); $target = sql_fetch_array($sel_target);
if($target['wr_id']){ //my 넘버를 임시로 바꾼후, target 넘버를 my로, my 넘버를 target으로.. sql_query("update $table set wr_id=99999, wr_num=99999, wr_parent=99999 where wr_id={$my[wr_id]} "); sql_query("update $table set wr_id={$my[wr_id]}, wr_num={$my[wr_num]}, wr_parent={$my[wr_parent]} where wr_id={$target[wr_id]} "); sql_query("update $table set wr_id={$target[wr_id]}, wr_num={$target[wr_num]}, wr_parent={$target[wr_parent]} where wr_id=99999 ");
//my 파일테이블도 마찬가지로 바꿈 sql_query("update {$G5_PATH[board_file_table]} set wr_id=99999 where bo_table='{$_GET[bo_table]}' and wr_id={$my[wr_id]}"); sql_query("update {$G5_PATH[board_file_table]} set wr_id={$my[wr_id]} where bo_table='{$_GET[bo_table]}' and wr_id={$target[wr_id]}"); sql_query("update {$G5_PATH[board_file_table]} set wr_id={$target[wr_id]} where bo_table='{$_GET[bo_table]}' and wr_id=99999");
@unlink($thumb_path."/".$my[wr_id]); @unlink($thumb_path."/".$target[wr_id]);
//echo ""; echo "";
}else{ echo ""; } exit; ?> -------------------------------------------------------------------------------
소스끝.... 수정하긴했는데요.. 맞는지요? 스크립의 --> echo "";
부분에서 작동이 안되는게.. 그누5로 바꿔야 될지도 모르는데요.. 요걸 어케바꾸나요..
고수님들의 도움이 필요할듯합니다...
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인
해보긴해봤는데요.. ㅠ 혹시 아래내용에서 문제가혹시있나요? 부모창에서 위에올린 소스페이지를 불러오는거거든요...
------------------------------------------------부모창 테이블안에 내용 순서 바꿈----------------------
<?
if ($is_checkbox) {
echo "<tr align=center><td>$checkbox <a href=\"javascript:rank('up','".$list[$i][wr_id]."')\"><img src=\"{$board_skin_url}/img/btn_up.gif\" alt='한칸위로' border='0'></a> <a href=\"javascript:rank('down','".$list[$i][wr_id]."')\"><img src=\"{$board_skin_url}/img/btn_down.gif\" alt='한칸아래로' border='0'></a></td></tr>";
}
?>
----------------------------------------------------------------------------------------------------
부모창 스크립부분
------------------------------------------------
스크립부분
<script language="JavaScript">
function rank(mode,wr_id,rank){
hiddenframe.location.href="<?=$board_skin_url?>/rank_update.php?bo_table=<?=$bo_table?>&mode="+mode+"&wr_id="+wr_id;
}
if ("<?=$stx?>") {
document.fsearch.sfl.value = "<?=$sfl?>";
document.fsearch.sop.value = "<?=$sop?>";
}
</script>
---------------------------------------------------------------------