[질문]코맨트를 게시판처럼 페이지 하려고 합니다 > 그누3질답

그누3질답

[질문]코맨트를 게시판처럼 페이지 하려고 합니다 정보

그누보드 [질문]코맨트를 게시판처럼 페이지 하려고 합니다

본문

그누보드에서 코맨트를 패이징 하려고 하는데 일주일째 헤메고 있습니다.
코멘트가 보이는 페이지는 이미 한번 페이징이 되어있는데 그누보드함수 get_pageing
사용한거구요
근데 코멘트도 페이징을 하려고 합니다 스크립트나 다른방식도 상관없이 시도해보았는데
잘 안되는군요

아시는분 꼭졈 부탁드릴께요


아래는 뷰 소스 입니다.

gbview.skin.php
//////////////////////////////////////////////////////////////////////////////////////

<?
// 2004. 4. 12 나라오름 수정
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

if (!$skin_no) $skin_no = "01";

function get_Imgsize($image, $x, $y, $align="")
{
    global $bo_table;
    $file = "./data/file/$bo_table/$image";
    $size = @getimagesize($file);
   
    $limit = $size[0] - $size[1];
   
    if ($size[0] >= $size[1]) {
    if ($size[0]<$x) $w = $size[0];
    else $w = $x;
   
    $h = (int)($w * $size[1] / $size[0]);
    } else {
    if ($size[1]<$y) $h = $size[1];
    else $h = $y;
   
    $w = (int)($h * $size[0] / $size[1]);
    }
   
    return Array($file, $w, $h);
}


$img_w        = 100;  // 작은 이미지 폭
$img_h        = 100;  // 작은 이미지 높이
$image_width  = 400;  // 이미지 폭
$image_height = 400;  // 이미지 높이

if (!$write[wr_file1]) {
    $image = Array("$board_skin/noimage.gif", $image_width, $image_height);
} else {
    $image = get_Imgsize($write[wr_file1], $image_width, $image_height);
}
?>

<link rel='stylesheet' href='<?=$board_skin?>/style<?=$skin_no?>.css' type='text/css'>

<table width='<?=$width?>' align=center border=0 cellpadding=0 cellspacing=0><tr><td>

<table width='100%' border=0 cellpadding=0 cellspacing=0>
<tr><td colspan=2 class=line></td></tr>
<tr class=ct>
    <td>&nbsp;&nbsp;<font color=#000000><b><? if ($is_category) echo "[$category_name] "; ?><?=$subject?></b></font></td><td align=right><?=$datetime?>&nbsp;&nbsp;</td>
</tr>
<tr><td height=25>&nbsp;&nbsp;<?=$name?> &nbsp;(<?=$ip?>)</td><td align=right><span class=wview>조회</span> : <?=$hit?>&nbsp;&nbsp;<? if ($is_good) echo "<span class=wview>추천</span> : " . $good; ?>&nbsp;&nbsp;<? if ($is_nogood) echo "<span class=wview>비추천</span> : " . $nogood; ?>&nbsp;&nbsp;</td></tr>
<tr><td colspan=2 height=1 bgcolor=#D4CFC3></td></tr>
<?
// 링크 설정한 값만큼 출력
for ($i=1; $i<=$cfg[link_count]; $i++) {
    if ($link[$i][link]) { echo "<tr><td colspan=2 height=20>&nbsp;&nbsp;<span class=wview>Link</span> : <a href='{$link[$i][href]}' target='$default[de_link_target]'>{$link[$i][link]}</a>, Hit:{$link[$i][hit]}</td></tr>"; }
}
?>

<tr>
    <td colspan=2>
        <table width=100% cellpadding=5>
        <tr>
            <td style='word-break:break-all;' class='lh' height=100 align="center">
               
                <!-- 이미지 출력 -->
                <table width="<?=$image_width+20?>" height="<?=$image_height+20?>" cellpadding="0" cellspacing="0" border="0">
                    <tr>
                        <td align="center" bgcolor="#f0f0f0">
                            <a href="javascript:void(0);" onClick="window.open(document.images.image_pannel.src, 'pop', 'scrollbars=auto, resizable=yes');"><img name="image_pannel" src="<?=$image[0]?>" width="<?=$image[1]?>" height="<?=$image[2]?>" border="0"></a>
                        </td>
                    </tr>
                </table>
               
                <!-- 내용 출력 -->
                <span class=content><?=$content?></span>
                <br>
               
                <!-- 테러 태그 방지용 -->
                </xml></xmp><a href=""></a><a href=''></a>
            </td>
        </tr>
        <? if ($is_signature) { echo "<tr><td>$signature</td></tr>"; } // 서명 출력 ?>
        </table>
    </td>
</tr>
</table>

<? if ($is_comment) { ?>

<script>
function view_image(img, w, h)
{
    document.images.image_pannel.src    = img;
    document.images.image_pannel.width  = w;
    document.images.image_pannel.height = h;
}
</script>
    <!-- 코멘트 이미지 -->
    <?
    if (count($list)>0) {
    ?>
   
    <table width=<?=$width?> border=0 align=center cellpadding=0 cellspacing=0>
        <tr>
            <td align="center" colspan="<?=$board[bo_gallery_width]?>"><span align="center" style="cursor:hand;" onClick="window.open('<?="./?doc=$board_skin/slide.php&bo_table=$bo_table&wr_id=$wr_id"?>', 'slide', 'width=500,height=550,left=20,top=20');"><img src="<?=$board_skin?>/slide.gif" border="0"></span></td>
        </tr>
        <tr>
        <?
        for ($i=0; $i<count($list); $i++) {
            $img  = get_Imgsize($list[$i][file_image1], $img_w, $img_h);
            $img_m = get_Imgsize($list[$i][file_image1], $image_width, $image_height);
            $tr = "";
            if ($i && $i%$board[bo_gallery_width]==0) { $tr = "</tr><tr>"; }
    echo "$tr";
        ?>
       
        <td align="center">
            <table width="<?=$img_w+8?>" height="<?=$img_h+8?>" border="0">
                <tr>
                    <td align="center" bgcolor="#f9f9f9"><span style="cursor:hand;" onClick="view_image('<?=$img_m[0]?>', '<?=$img_m[1]?>', '<?=$img_m[2]?>')"><img src='<?=$img[0]?>' width='<?=$img[1]?>' height='<?=$img[2]?>' border=0 alt='<?=$list[$i][wr_content]?>' style='border-color:#555555;'></span></td>
                </tr>
            </table>
            <? if ($list[$i][is_del]) { echo "{$list[$i][del_href]}<img src='$board_skin/com_del.gif' border=0 align=absmiddle></a>&nbsp;"; } ?>
        </td>
        <? } ?>
       
        </tr>
    </table><br>
    <? } ?>

    <? if ($is_comment_write) { ?>
    <!-- 코멘트 쓰기 -->
    <table width=<?=$width?> align=center cellpadding=10 cellspacing=0 border=0 bgcolor=#F5F5F5>
    <form name=fgbview method=post action='./?doc=bbs/gbupdate.php' enctype='multipart/form-data'>
    <input type=hidden name=w        value='c'>
    <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=wr_id    value='<?=$wr_id?>'>
    <input type=hidden name=page    value='<?=$page?>'>
    <input type=hidden name=section  value='<?=$section?>'>
    <tr>
        <td align=center>
            <table width=100% cellpadding=0 cellspacing=0 bgcolor=#FFFFFF border=0>
                <tr>
                    <td align=center>
                        <table width=97%>
                            <td height=35>&nbsp;&nbsp;이름 : <?=preg_replace("/class=input/", "class=ib", $c_name)?>&nbsp;&nbsp;
                            <? if ($is_guest) { ?>
                            비밀번호 : <input type=password name=wr_passwd size=10 class=ib required itemname='비밀번호'></td>
                            <? } ?>
                            <td align=right><a href='javascript:textarea_size(document.fgbview.wr_content, 5)'><img src='<?=$board_skin?>/icon_down.gif' border=0 align=absmiddle></a> <a href='javascript:textarea_size(document.fgbview.wr_content, -5)'><img src='<?=$board_skin?>/icon_up.gif' border=0 align=absmiddle></a></td>
                        </table>
                    </td>
                </tr>
                <tr>
                    <td align=center>
                        <table width=97% cellpadding=0 cellspacing=0 border=0>
                            <tr>
                                <td><textarea name=wr_content style='width:100%; line-height:150%;' rows=5 required itemname='내용' class=textarea></textarea></td>
                                <td rowspan="2" width=70 valign="top"><input type=image src='<?="$board_skin/btncomment.gif"?>' border=0 align=absmiddle></td>
                            </tr>
                            <tr>
                                <td><input type=file name='wr_file1' required itemname='파일' class=is style="width:100%"></td>
                            </tr>
                            <tr><td colspan=2 height=5></td></tr>
                        </table>
                    </td>
                </tr>
            </table>
        </td>
    </tr>
    </form>
    </table><br>
    <? } // if ?>

<? } // if ?>


<!-- 링크 -->
<table width='100%' border=0 cellpadding=0 cellspacing=0>
<tr>
    <td width=70% height=35>
        <? if ($search_href) { echo "<a href=\"$search_href\"><img src='$board_skin/searchlist.gif' border=0 alt='검색목록' align=absmiddle></a>"; } ?>
        <? 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 ($reply_href) { echo "<a href=\"$reply_href\"><img src='$board_skin/reply.gif' border=0 alt='답변' align=absmiddle></a>"; } ?>

        <? if ($update_href) { echo "<a href=\"$update_href\"><img src='$board_skin/edit.gif' border=0 alt='수정' align=absmiddle></a>"; } ?>
        <? if ($delete_href) { echo "<a href=\"$delete_href\"><img src='$board_skin/delete.gif' border=0 alt='삭제' align=absmiddle></a>"; } ?>

        <? if ($good_href) { echo "<a href=\"$good_href\"><img src='$board_skin/good.gif' border=0 alt='추천' align=absmiddle></a>"; } ?>
        <? if ($nogood_href) { echo "<a href=\"$nogood_href\"><img src='$board_skin/nogood.gif' border=0 alt='비추천' align=absmiddle></a>"; } ?>

        <? if ($copy_href) { echo "<a href=\"$copy_href\"><img src='$board_skin/copy.gif' border=0 alt='복사' align=absmiddle></a>"; } ?>
        <? if ($move_href) { echo "<a href=\"$move_href\"><img src='$board_skin/move.gif' border=0 alt='이동' align=absmiddle></a>"; } ?>
    </td>
    <td width=30% align=right>
        <? if ($prev_href) { echo "<a href=\"$prev_href\" title=\"$prev_wr_subject\"><img src='$board_skin/prev.gif' border=0 alt='이전글' align=absmiddle></a>"; } ?>
        <? if ($next_href) { echo "<a href=\"$next_href\" title=\"$next_wr_subject\"><img src='$board_skin/next.gif' border=0 alt='다음글' align=absmiddle></a>"; } ?>
    </td>
</tr>
</table>

</td></tr></table>


/////////////////////////////////////////////////////////////////////////
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로