게시판 이동 및 삭제 복사

게시판 이동 및 삭제 복사

QA

게시판 이동 및 삭제 복사

본문

view 페이지 에서는 이동, 복사, 삭제가 모두 가능 합니다

 

그런데 list 페이지에서만 안되요  ㅠ 

 

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 


?>
<style>
    body, td, p, input, button, textarea, select { font-size:12px; color:#666666; }    
    table{
        border:0!important; 
        cellspacing:0!important; 
        cellpadding:0!important; 
        width:100%!important;
        box-sizing:border-box;    
    }
</style>
<link rel="stylesheet" href="<?=$board_skin_path?>/css/board.css" type="text/css" />
 
<!-- 분류 
<div style="float:left; padding-left:20px; padding-bottom:20px;">
            <form name="fcategory" method="get" style="margin:0px;">
            <? if ($is_category) { ?>
            <select name=sca onchange="location='<?=$category_location?>'+<?=strtolower($g4[charset])=='utf-8' ? "encodeURIComponent(this.value)" : "this.value"?>;">
            <option value=''>전체</option>
            <?=$category_option?>
            </select>
            <? } ?>
            <?=subject_sort_link('wr_good', $qstr2, 1)?>추천순</a>
            |
            <?=subject_sort_link('wr_hit', $qstr2, 1)?>조회순</a>
            |
            <?=subject_sort_link('wr_comment', $qstr2, 1)?>코멘트순</a>
            <? if ($is_checkbox) { ?> <input onclick="if (this.checked) all_checked(true); else all_checked(false);" type=checkbox><?}?>
            </form>
        </div>
<!-- 분류 -->


<!-- 중간 공간 -->
<table border="0" cellspacing="0" cellpadding="0" border="0" style="margin-bottom:10px;">
  <tr>
         <td height="10">
            <div style="float:left">
            <? if ($rss_href) { ?>
            <a href="<?=$rss_href?>"><img src='<?=$board_skin_path?>/img/btn_rss.gif' border='0' align="absmiddle"></a><? } ?>
            <? if ($admin_href) { ?>
            <a href="<?=$admin_href?>"><img src="<?=$board_skin_path?>/img/btn_admin.gif" border='0' title="관리자" align="absmiddle"></a><? } ?>
        <? if ($is_checkbox) { ?>
            <a href="javascript:select_delete();"><img src="<?=$board_skin_path?>/img/btn_select_delete.gif" border="0" align="absmiddle"></a>
            <a href="javascript:select_copy('copy');"><img src="<?=$board_skin_path?>/img/btn_select_copy.gif" border="0" align="absmiddle"></a>
            <a href="javascript:select_copy('move');"><img src="<?=$board_skin_path?>/img/btn_select_move.gif" border="0" align="absmiddle"></a>
        <? } ?>
        <? if ($write_href) { ?><a href="<?=$write_href?>"><img src="<?=$board_skin_path?>/img/btn_write.gif" border="0" align="absmiddle"></a><? } ?>
        <? if ($is_checkbox) { ?> <input onclick="if (this.checked) all_checked(true); else all_checked(false);" type=checkbox style="position:relative; top:3px; left:3px"><? }?>
        </div>
        </td>
        <td style="float:right;">
                  <!-- 검색 -->
                  <table cellSpacing=1 cellPadding="10" border=0 height="21">
                    <tr>
                        <td align=middle>
                        <form name="fsearch" method="post">
                            <input type="hidden" name="bo_table" value="<?=$bo_table?>">
                            <input type="hidden" name="sca"      value="<?=$sca?>">
                            <input type='hidden' name='sfl'  value='<?=$sfl?>'>
                            <input type='hidden' name='stx'  value='<?=$stx?>'>
                            <input type='hidden' name='spt'  value='<?=$spt?>'>
                            <input type='hidden' name='page' value='<?=$page?>'>
                            <input type='hidden' name='sw'   value=''>
                            
                            <select name="sfl" class="sel">
                            <option value="wr_subject">제목</option>
                            <option value="wr_content">내용</option>
                            <option value="wr_subject||wr_content">제목+내용</option>
                            <option value="mb_id,1">아이디</option>
                            <option value="mb_id,0">아이디(코)</option>
                            <option value="wr_name,1">글쓴이</option>
                            <option value="wr_name,0">글쓴이(코)</option>
                        </select>
                        <input name="stx" class="stx" maxlength="28" itemname="검색어" required value='<?=stripslashes($stx)?>'>
                        <input type="submit" class="btn" border='0' align="absmiddle" value="검색">
                        </form>        
                        </td>
                    </tr>
                </table>
      </td>
  </tr>
</table>
<!-- /중간 공간 -->
       
       
<!--게시물 시작-->          
<table width="100%"  cellpadding="0" cellspcing="0" border="0" width="100%">
    <tr>
        <td>

        <table cellpadding="0" cellpadding="0" border="0"  class="list_thum" width="100%"><!--첫번째 자식-->
            <!--<tr>
                <td height=36><font class=w_font><font color="#339900"><b>총 <?=number_format($total_count)?>개</b></font>의 제품이 검색되었습니다.</font></td>
            </tr>-->
        <tr>

<?
$k = 1;
for($i=0; $i<count($list); $i++) { 
// 홍보아이콘
$ext9_filed = explode("|",$list[$i][wr_9]);
$ext9_00   =   $ext9_filed[0]; // 추천상품
$ext9_01   =   $ext9_filed[1]; // 히트상품
$ext9_02   =   $ext9_filed[2]; // 신상품

// 내용
$ext10_filed = explode("|",$list[$i][wr_10]);
$ext10_00   =   $ext10_filed[0];
$ext10_01   =   $ext10_filed[1];
$ext10_02   =   $ext10_filed[2];
$ext10_03   =   $ext10_filed[3];
$ext10_04   =   $ext10_filed[4];
$ext10_05   =   $ext10_filed[5];
$ext10_06   =   $ext10_filed[6];
$ext10_07   =   $ext10_filed[7];
$ext10_08   =   $ext10_filed[8];
$ext10_09   =   $ext10_filed[9];
        

//echo $list[$i][file][$i][file]."<br>";
//echo " " . $list[$i][icon_secret];

  
        
        
if($list[$i][file][0][file]){

    $img = "../data/file/{$bo_table}/{$list[$i][file][0][file]}";

} else {

    $img = "$board_skin_path/img/no_image.gif"; 

}

if($list[$i][file][1][file]){

    $s_img1 = "../data/file/{$bo_table}/{$list[$i][file][1][file]}";

} else {

    $s_img1 = "$board_skin_path/img/no_image.gif"; 

}

if($list[$i][file][2][file]){

    $s_img2 = "../data/file/{$bo_table}/{$list[$i][file][2][file]}";

} else {

    $s_img2 = "$board_skin_path/img/no_image.gif"; 

}

if($list[$i][file][3][file]){

    $s_img3 = "../data/file/{$bo_table}/{$list[$i][file][3][file]}";

} else {

    $s_img3 = "$board_skin_path/img/no_image.gif"; 

}

if($list[$i][file][4][file]){

    $s_img4 = "../data/file/{$bo_table}/{$list[$i][file][4][file]}";

} else {

    $s_img4 = "$board_skin_path/img/no_image.gif"; 

}

if($list[$i][file][5][file]){

    $s_img5 = "../data/file/{$bo_table}/{$list[$i][file][5][file]}";

} else {

    $s_img5 = "$board_skin_path/img/no_image.gif"; 

}

?>
    <td style="width:285px; float:left; display:inline-block; margin-right:16.6px">
    <table border="0" cellpadding="0" cellspacing="0" align="center" class="list_thumb" width="100%">
        <tr>
            <td>    
                <div style="width:285px;<? if($k % 4 != "0") ?>" class="thumb_img">        
                    <a href="<?=$list[$i][href]?>">
                        <img src="<?=$img?>" width="283" border="0">
                    </a>                                    
                    <div class="list_title">
                        <b><?=$list[$i][subject]?></b><br>
                        
                        <!--일시납 : <?=$ext10_09?><br>-->
                        <? 
                        if ($is_checkbox) echo "<tr><td align=center><input type=checkbox name=chk_wr_id[] value='{$list[$i][wr_id]}'></td></tr>";
                         if($ext9_filed[0]=="recommend") echo "<img src='$board_skin_path/img/icon_recommend.jpg' align='absmiddle' border='0'>  ";
                       if($ext9_filed[1]=="hit") echo "<img src='$board_skin_path/img/icon_hit.jpg' align='absmiddle' border='0'>  ";
                       if($ext9_filed[2]=="new") echo "<img src='$board_skin_path/img/icon_new.jpg' align='absmiddle' border='0'>  ";
                        ?>
                    </div>
                    
                </div>
            </td>
        </tr>
    </table>
    </td>
    <? 
            if($k % 4 == "0"){

                    echo "</tr><tr><td height='20' colspan='3'><div></div></td><tr>";

                }
                $k++;
        } 
        
    ?>
</tr>
</table>

 
 <!-- 페이지
<div class="board_page">
        <? if ($prev_part_href) { echo "<a href='$prev_part_href'><img src='$board_skin_path/img/btn_page_prev.png' border='0' align=absmiddle title='이전검색'></a>"; } ?>
        <?
        // 기본으로 넘어오는 페이지를 아래와 같이 변환하여 이미지로도 출력할 수 있습니다.
        //echo $write_pages;
        $write_pages = str_replace("처음", "<img src='$board_skin_path/img/btn_page_first.png' border='0' align='absmiddle' title='처음'>", $write_pages);
        $write_pages = str_replace("이전", "<img src='$board_skin_path/img/btn_page_prev.png' border='0' align='absmiddle' title='이전'>", $write_pages);
        $write_pages = str_replace("다음", "<img src='$board_skin_path/img/btn_page_next.png' border='0' align='absmiddle' title='다음'>", $write_pages);
        $write_pages = str_replace("맨끝", "<img src='$board_skin_path/img/btn_page_last.png' border='0' align='absmiddle' title='맨끝'>", $write_pages);
        //$write_pages = preg_replace("/<span>([0-9]*)<\/span>/", "$1", $write_pages);
        $write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<b><span class=\"page_num\">$1</span></b>", $write_pages);
        ?>
        <?=$write_pages?>
        <? if ($next_part_href) { echo "<a href='$next_part_href'><img src='$board_skin_path/img/btn_page_next.png' border='0' align=absmiddle title='다음검색'></a>"; } ?>
    </div>
 -->

<!--검색-->

    </td>
    </tr>
</table><!--게시물끝-->
 
<script type="text/javascript">
if ('<?=$sca?>') document.fcategory.sca.value = '<?=$sca?>';
if ('<?=$stx?>') {
    document.fsearch.sfl.value = '<?=$sfl?>';

    if ('<?=$sop?>' == 'and') 
        document.fsearch.sop[0].checked = true;

    if ('<?=$sop?>' == 'or')
        document.fsearch.sop[1].checked = true;
} else {
    document.fsearch.sop[0].checked = true;
}
</script>

<? if ($is_checkbox) { ?>
<script type="text/javascript">
function all_checked(sw) {
    var f = document.fboardlist;

    for (var i=0; i<f.length; i++) {
        if (f.elements[i].name == "chk_wr_id[]")
            f.elements[i].checked = sw;
    }
}

function check_confirm(str) {
    var f = document.fboardlist;
    var chk_count = 0;

    for (var i=0; i<f.length; i++) {
        if (f.elements[i].name == "chk_wr_id[]" && f.elements[i].checked)
            chk_count++;
    }

    if (!chk_count) {
        alert(str + "할 게시물을 하나 이상 선택하세요.");
        return false;
    }
    return true;
}

// 선택한 게시물 삭제
function select_delete() {
    var f = document.fboardlist;

    str = "삭제";
    if (!check_confirm(str))
        return;

    if (!confirm("선택한 게시물을 정말 "+str+" 하시겠습니까?\n\n한번 "+str+"한 자료는 복구할 수 없습니다"))
        return;

    f.action = "./delete_all.php";
    f.submit();
}

// 선택한 게시물 복사 및 이동
function select_copy(sw) {
    var f = document.fboardlist;

    if (sw == "copy")
        str = "복사";
    else
        str = "이동";
                       
    if (!check_confirm(str))
        return;

    var sub_win = window.open("", "move", "left=50, top=50, width=369, height=550, scrollbars=1");

    f.sw.value = sw;
    f.target = "move";
    f.action = "./move.php";
    f.submit();
}
<? if ($sca!='') { ?>
window.location.href="#start";
<? } ?>
</script>
<? } ?>

 

 

소스코드 입니다  뭐가 잘못된건지 알려주세요 

 

부탁드립니다

이 질문에 댓글 쓰기 :

답변 2

답변을 작성하시기 전에 로그인 해주세요.
전체 125,873 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT