하루가 지나도 답이없네요 ㅜㅜ ... 한마디씩 도움 부탁드립니다. > 그누3질답

그누3질답

하루가 지나도 답이없네요 ㅜㅜ ... 한마디씩 도움 부탁드립니다. 정보

하루가 지나도 답이없네요 ㅜㅜ ... 한마디씩 도움 부탁드립니다.

본문

 
[갤러리] 겔러리형식 게시판 B형 - 관리자님
 
[갤러리] [기본 겔러리] + [썸네일 기능] 입니다.
 
 
 
아래 소스들은 관리자님의 겔러리형식 게시판 B형 - (gallery_b폴더)스킨안의 gblist.skin.php 입니다. 어디를 수정하면 좋을까요?
제발 알려주세요~~~
 
 
 
 
 
 
 
 
<?
$image_width  = 100; // 이미지 폭
$image_height = 80; // 이미지 높이
?>
<script language="JavaScript">
    // 원본 이미지보기
    function showImgWin(imgName, imgWidth, imgHeight)
    {
        var imageWin = new Object();
        imageWin = window.open("", "imageWin", "width=" + imgWidth + ",height=" + imgHeight);
        imageWin.document.write("<html><body style='margin:0'>");
        imageWin.document.write("<a href='#' onclick='window.close()'><img src='" + imgName + "' border=0 style='position:absolute;top:0pt;left:0pt;' alt='클릭하면 닫힙니다.'></a>");
        imageWin.document.write("</body><html>");
        imageWin.document.title = ("원본 이미지보기")
    }
</script>
<link rel='stylesheet' href='<?=$board_skin?>/style.skin.css' type='text/css'>
<META http-equiv="imagetoolbar" content="no">
<table width='<?=$width?>' align=center><tr><td>
<table width=100% style="border-top-width:0; border-right-width:0; border-bottom-width:1; border-left-width:0; border-color:#E0DFDF; border-top-style:solid; border-left-style:solid; border-bottom-style:solid; border-right-style:solid;">
<tr>
    <form name=fcategory method=get action='./'>
    <input type=hidden name=doc value='<?=$doc?>'>
    <td width=50%>
        <? if ($is_category) { ?>
            <select name=ca_id onchange="location='<?=$category_location?>'+this.value;" class=select>
            <option value=''>전체</option>
            <?=$category_option?>
            </select>
        <? } ?>
    </td>
    </form>
    <td width=50% align=right><span class=etc>게시물 <?=nf($total_count)?>건</span>
    <? if ($is_admin == "default") { echo "<a href='./?doc=$admin_dir/boardform.php&w=u&bo_table=$bo_table'><img src='$board_skin/icon_admin.gif' border=0 align=absmiddle></a>"; } ?></td>
</tr>
</table><br>

<?
// 번호에 이미지를 사용할 경우는 아래의 주석을 제거하고 $list[$i][num]의 내용을 수정후 사용하세요.
// if (!is_int($list[$i][num])) { $list[$i][num] = "<img src='$board_skin/img/arrow.gif'>"; }
?>
<table width=99% align=center style="border-top-width:0; border-right-width:0; border-bottom-width:1; border-left-width:0; border-color:#f7f7f7; border-top-style:solid; border-left-style:solid; border-bottom-style:solid; border-right-style:solid;">
<form name=frmgblist method='post' action='<?="./?doc=$cfg[bbs_dir]/gbdeleteall.php"?>'>
<input type=hidden name=bo_table value='<?=$bo_table?>'>
<input type=hidden name=sselect  value='<?=$sselect?>'>
<input type=hidden name=stext    value='<?=$stext?>'>
<input type=hidden name=section  value='<?=$section?>'>
<input type=hidden name=page     value='<?=$page?>'>
<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"; }
?>
    <td width='<?=$td_width?>%' valign=top align=center>
        <table bgcolor=#FFFFFF cellpadding=3 cellspacing=12 width="100" height="80" align=center style="border-top-width:1; border-right-width:1; border-bottom-width:1; border-left-width:1; border-color:#E4E4E4; border-top-style:solid; border-left-style:solid; border-bottom-style:solid; border-right-style:solid;">
        <tr>
            <td align=center valign=middle>
            <?
            // 큰 이미지 사이즈 얻기
            $limg = $list[$i][file_image1];
            if (file_exists($limg)) {
                $size = getimagesize($limg);
                echo "<a href=\"javascript:showImgWin('$limg', $size[0], $size[1]);\">";
            }
            ?>
            <img src='<?=$list[$i][file_image1]?>' width='<?=$image_width?>' height='<?=$image_height?>' border=1 alt='<?=$list[$i][wr_subject]?>' style='border-color:#555555;'></a></td>
        </tr>
        </table>
        <table width=100%><tr><td height=25 align=center>
            <? if ($is_checkdelete) { ?><input type=checkbox name=chk_wr_id[] value='<?=$list[$i][wr_id]?>'><? } ?> <a href='<?=$list[$i][href]?>'><? if ($list[$i][is_notice]) echo "<b>"; ?><?=cut_str($list[$i][subject],10)?><? if ($list[$i][is_notice]) echo "</b>"; ?></a> <?=$list[$i][icon_new]?>
            <span style='font-size:8pt;'><?=$list[$i][commentcnt]?></span>
        </td></tr></table>
    </td>
<?
}
if (count($list) == 0) { echo "<tr><td colspan=8 align=center height=100 class='content contentbg'>자료가 없습니다.</td></tr>"; }
?>
</form>
</tr>
</table>
<table width=100%>
<tr>
    <td width=50%>
         <? if ($list_href) { echo "<a href='$list_href'><img src='$board_skin/list.gif' border=0 alt='목록' align=absmiddle></a>"; } ?>
        <? if ($write_href) { echo "<a href='$write_href'><img src='$board_skin/write.gif' border=0 alt='글쓰기' align=absmiddle></a>"; } ?>
        <? if ($is_checkdelete) { ?>
        <a href='javascript:all_checked(true);'><img src='<?="$board_skin/allchk.gif"?>' border=0 alt='전체선택' align=absmiddle></a>
        <a href='javascript:all_checked(false);'><img src='<?="$board_skin/allunchk.gif"?>' border=0 alt='선택해제' align=absmiddle></a>
        <a href='javascript:all_delete();'><img src='<?="$board_skin/allchkdel.gif"?>' border=0 alt='선택삭제' align=absmiddle></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 all_delete()
            {
                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("게시물을 하나 이상 선택하세요.");
                    return;
                }
                if (!confirm("선택한 게시물을 정말 삭제 하시겠습니까?\n\n한번 삭제한 자료는 복구할 수 없습니다")) {
                    return;
                }
                f.submit();
            }
        </script>
        <? } ?>
    </td>
    <form name=fsearch method=get action='./'>
    <input type=hidden name=doc value='<?=$doc?>'>
    <input type=hidden name=bo_table value='<?=$bo_table?>'>
    <td width=50% align=right>
        <select name=sselect class=select>
            <option value='wr_subject|wr_content'>제목+내용</option>
            <option value='wr_name'>이름</option>
            <option value='wr_num'>번호</option>
            <option value='wr_datetime'>날짜</option>
            <option value='wr_subject'>제목</option>
            <option value='wr_content'>내용</option>
            <option value='wr_hit'>읽음</option>
            <? if ($is_good) { ?><option value='wr_good'>추천</option><? } ?>
            <? if ($is_nogood) { ?><option value='wr_nogood'>비추천</option><? } ?>
        </select>
        <input type=text name=stext size=10 required itemname='검색어' value='<?=$stext?>' >
        <select name=soperator class=select>
            <option value='0'>OR</option>
            <option value='1'>AND</option>
        </select>
        <input type=image src='<?="$board_skin/search.gif"?>' border=0 alt='검색' align=absmiddle>
    </td>
    </form>
</tr>
</table>
<? if ($stext) { ?>
    <script language='JavaScript'>
        if ('<?=$sselect?>' == 'ca_id') {
            document.fcategory.ca_id.value = '<?=$stext?>';
            document.fsearch.stext.value = '';
        } else {
            document.fsearch.sselect.value   = '<?=$sselect?>';
            document.fsearch.soperator.value = '<?=(int)$soperator?>';
        }
    </script>
<? } ?>
<table width=100%>
<tr>
    <td align=right>
        <? if ($prev_section_href) { echo "<a href='$prev_section_href'><img src='$board_skin/sectionprev.gif' border=0 alt='이전검색'></a>"; } ?>
        <?=$write_pages?>
        <? if ($next_section_href) { echo "<a href='$next_section_href'><img src='$board_skin/sectionnext.gif' border=0 alt='다음검색'></a>"; } ?>
    </td>
</tr>
</table>
</td></tr></table>

댓글 전체

<?
            // 큰 이미지 사이즈 얻기
            $limg = $list[$i][file_image1];
            if (file_exists($limg)) {
                $size = getimagesize($limg);
                echo "<a href=\"javascript:showImgWin('$limg', $size[0], $size[1]);\">";
            }
            ?>
            <img src='<?=$list[$i][file_image1]?>' width='<?=$image_width?>' height='<?=$image_height?>' border=1 alt='<?=$list[$i][wr_subject]?>' style='border-color:#555555;'></a>

이부분이 이미지 팝업하는 소스 같이 보이네요..
카이루님...
이은태님의 스킨인

[갤러리] [기본 겔러리] + [썸네일 기능]
http://www.sir.co.kr/bbs/tb.php/g3_skin/40

에 말씀하신 부분

<?
            // 큰 이미지 사이즈 얻기
            $limg = $list[$i][file_image1];
            if (file_exists($limg)) {
                $size = getimagesize($limg);
                echo "<a href=\"javascript:showImgWin('$limg', $size[0], $size[1]);\">";
            }
            ?>
            <img src='<?=$list[$i][file_image1]?>' width='<?=$image_width?>' height='<?=$image_height?>' border=1 alt='<?=$list[$i][wr_subject]?>' style='border-color:#555555;'></a>

을 첨가해도 팝업이 되지않아서 질문을 올렸답니다..
두개의 스킨이 목록은 이은태님처럼 가로 세로 사이즈가 다른 이미지를 가로세로 살려주고
관리자님처럼 사진을 클릭하면 팝업으로 생기게 즉 두개의 장점만 따고 싶은데...안되네요..
<?
 $size = @getimagesize($list[$i][file_image1]); // 이미지사이즈 추출
 if ($list[$i][file_image1])  //첨부파일이 이미지냐
 echo "<a href=\"javascript:;\" onclick=\"image_window('".$list[$i][file_image1]."',$size[0],$size[1]);\">";
?>
참고로 관리자님 팝업 사용하실려면

<script language="JavaScript">
    // 원본 이미지보기
    function showImgWin(imgName, imgWidth, imgHeight)
    {
        var imageWin = new Object();

        imageWin = window.open("", "imageWin", "width=" + imgWidth + ",height=" + imgHeight);
        imageWin.document.write("<html><body style='margin:0'>");
        imageWin.document.write("<a href='#' onclick='window.close()'><img src='" + imgName + "' border=0 style='position:absolute;top:0pt;left:0pt;' alt='클릭하면 닫힙니다.'></a>");
        imageWin.document.write("</body><html>");
        imageWin.document.title = ("원본 이미지보기")
    }
</script>


이 소스를 추가해야합니다.. 스킨 상단부분에 말이죠..
전체 9,564
그누3질답 내용 검색

회원로그인

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