갤러리에서 체크박스좀 봐주세요~ > 그누3질답

그누3질답

갤러리에서 체크박스좀 봐주세요~ 정보

갤러리에서 체크박스좀 봐주세요~

본문

http://www.sir.co.kr/bbs/board.php?bo_table=g3_skin&wr_id=5528&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%B0%B6%B7%AF%B8%AE&sop=and&page=4

위의 갤러리를 사용하려고 하는데 체크박스가 활성화 되지 않아서 전체선택/삭제/선택해제 등이 되질 않습니다. 부탁드립니다..


<!-- 목록 시작 -->
<table width="<?=$width?>" align=center cellpadding="0" cellspacing="0" bgcolor="#ffffff">
<tr>
<td align="right" valign="top">
<!-- 텍스트 레이어+썸네일 -->
<table width="100%" height="100%" align="center" border=0 cellspacing=0 cellpadding=0>
<tr>
<td></td>
<td>
<!-- 여기부터 반복 부분 -->
<table width='100%' align=center cellpadding=2 border=0 >
<tr>
<? 
for ($i=0; $i<count($list); $i++) {
$tr = "";
if ($i && $i%$board[bo_gallery_width]==0) {
$tr = "</tr><tr>";
}
echo "$tr";
//if (!file_exists($list[$i][file_image1])) { $list[$i][file_image1] = "$board_skin/noimage.gif"; }
//################################
$ori = $list[$i][file_image1]; //[필수](URL) "./img/Test.gif"
$ext = strtolower(substr(strrchr($ori,"."), 1)); //확장자
//if ( file_exists($ori) ) $ori_info=getimagesize($ori); else $ori_info=""; //파일이 있을 경우, 확장자 지정.
if ( $ext=="gif"||$ext=="jpg"||$ext=="jpeg"||$ext=="png"||$ext=="bmp"||$ext=="tif"||$ext=="tiff") $ori_info=getimagesize($ori); else $ori_info="";
if ( $ori_info[2]=="2" || $ori_info[2]=="3" ) { // 원파일이 [ 2JPG, 2JPEG, 3PNG ] 경우.
$thum = $ori.".Thum" ;
if ( file_exists($thum) ) { // Thumbnail [O] 경우
$thum_info = getimagesize ($thum);
$thum_W = $thum_info[0] ;
$thum_H = $thum_info[1] ;
} else { // Thumbnail [X] 경우
if ( smaller( $ori_info[0], $ori_info[1] ) ) {
maker( $thum_W, $thum_H );
}
}
} else if ( $ori_info[2]=="1" || $ori_info[2]=="6" || $ori_info[2]=="7" ) { // 원파일이 [ 1GIF,6BMP,7TIF ] 경우.
if ( smaller( $ori_info[0], $ori_info[1] ) ) {
$thum = $ori ;
}
} else { // 원파일이 [ 1,2,3,6,7 ] 아닐 경우.

$thum = $noIMG ;
$noIMG_info = getimagesize ($noIMG);
$thum_W = $noIMG_info[0] ;
$thum_H = $noIMG_info[1] ;
//################################
?>

<td width='<?=$td_width?>%' valign=top align=center>
<table height=5 cellpadding=0 cellspacing=0 border=0>
<tr><td></td></tr></table>
<table !bgcolor=ffffff cellpadding=0 cellspacing=0 border=0>
<tr>
<td !align=left !valign=middle !bgcolor=#F2F4F4 style='padding:0;' >
<!---------------- 체크박스가 들어갈거 같은부분---------------------------->

 <? if ($is_checkdelete) { ?><input type=checkbox name=chk_wr_id[] value='<?=$list[$i][wr_id]?>'><? } ?>

<span <? echo "onClick=\"chgImg( '".$list[$i][file_image1]."','".$list[$i][file_image1]."','".ereg_replace("(\r\n|\n|\r)", "<br>", strip_tags($list[$i][content]) )."' );\"" ?>><img src='<?=$thum?>' width='<?=$thum_W?>' height='<?=$thum_H?>' style='border-color:#666666;' border=1 title='<?=$list[$i][subject]?>'></span></td>

</tr>
</table>
<table height=1 cellspacing=0 ><tr><td></td></tr></table>

<a href='<?=$list[$i][href]?>'><? if ($list[$i][is_notice]) echo "<b>"; ?><?=cut_str($list[$i][subject],$str,"…");?></a>



<?=$list[$i][icon_new]?><? if ($list[$i][is_notice]) echo "</b>"; ?>
<span style='font-size:8pt;'><?=$list[$i][commentcnt]?></span>
</td>
<? }
if (count($list) == 0) { echo "<tr><td colspan=8 align=center height=100 class='content contentbg'>자료가 없습니다.</td></tr>"; }
?>
<!-- </form> -->
</table>
</td>
</tr>
</table>
<!-- 여기까지 반복 부분/ -->

<!-- 텍스트 레이어+썸네일 -->
</td>
</tr>
</table>
<!-- 목록 끝 -->

<!-- 하단라인 시작 -->
<table width="100%" align="center" height=1 cellpadding="0" cellspacing="0" bgcolor="#A1A1A1"><tr><td></td></tr></table>

<!-- 하단라인 끝 -->
<br>
<table width=100% border=0 cellpadding=0 cellspacing=0>
<tr>
    <td width=60%>
        <? if ($list_href) { echo "<a href='$list_href'>목록</a>"; } ?>
        <? if ($write_href) { echo "<a href='$write_href'>글쓰기</a>"; } ?>
        <? if ($is_checkdelete) { ?>
        <a href="javascript:all_checked(true);">전체선택</a>
        <a href="javascript:all_checked(false);">선택해제</a>
        <a href="javascript:all_delete();">선택삭제</a>
          <script language='javascript'>
            function all_checked(sw)
            {
                var f = document.frmgblist;

                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.frmgblist;
                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 all_delete()
            {
                var f = document.frmgblist;

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

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

                f.action = "./?doc=bbs/gbdeleteall.php";
                f.submit();
            }

댓글 전체

전체 9,564
그누3질답 내용 검색

회원로그인

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