테스트 사이트 - 개발 중인 베타 버전입니다

코드한번봐주세요. 잘한건지몰라서요..도움부탁드립니다. 채택완료

주퍼 11년 전 조회 3,651

아래 코드에서보시면 그누4에서 사용하는것입니다.

요걸 그누5에서 사용하려는데요.. 수정한 코드가 맞을까요?

해결하시면 복받으실겁니다.^^

하수인 제가 고수님들께 도움 부탁드립니다..

 

 

아래소스시작

------------------------------------------------------ 

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개

채택된 답변
+20 포인트

echo "";

 

이게 작동을 안된다면 현재창을 연 부모창에서 window.na,e를 주고서 창을열고 parent말고 입력해준 bame값으로 넣어보세ㅛ.​

 

아니면 parent 말고 opner라고 현재 창을 오픈한것을 가르키는 것도 있어요. 이게 더 확실한 선택자이니깐 이것도 사용해보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

주퍼
11년 전
알려주셔서 감사합니다.^^

해보긴해봤는데요.. ㅠ 혹시 아래내용에서 문제가혹시있나요? 부모창에서 위에올린 소스페이지를 불러오는거거든요...
------------------------------------------------부모창 테이블안에 내용 순서 바꿈----------------------
<?
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>
---------------------------------------------------------------------

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인