포인트내역 페이지 출력에 문제가 있습니다..ㅜㅜ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

포인트내역 페이지 출력에 문제가 있습니다..ㅜㅜ 정보

포인트내역 페이지 출력에 문제가 있습니다..ㅜㅜ

본문

애화몽님의 [회원통합스킨]
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=89214&sca=&sfl=wr_subject&stx=%C8%B8%BF%F8%B0%A1%C0%D4&sop=and

다른부분은 문제없는듯 한데요..
포인트내역 페이지 출력에 문제가 있습니다..




point.skin.php 의 소스중에 어느부분을 고쳐야 문제없이 출력이 될까요 ;;
-----------------------------------------------------------------------------------------

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

<style type="text/css">
/* Layout */
* { margin:0; padding:0; font-family:돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif; font-size:12px; color:#444444; }
img{ border:none;}
#wrap { overflow:hidden; position:relative; }
#content { position:relative; z-index:99; margin:65px 30px 30px 30px;}
#footer{ position:absolute; z-index:99; bottom:25px; width:100%; text-align:center;}
#footer *{ vertical-align:top;}
.rb { position:absolute; right:0; bottom:0; width:100%; height:100%; background:url(<?=$member_skin_path?>/img/bg_bx.gif) no-repeat right bottom;}
.lb { position:absolute; left:0; bottom:0; width:15px; height:100%; margin-right:15px; background:url(<?=$member_skin_path?>/img/bg_bx.gif) no-repeat left bottom;}
.rt { position:absolute; right:0; top:0; height:52px; width:100%; background:url(<?=$member_skin_path?>/img/bg_bx.gif) no-repeat right top;}
.lt { position:absolute; left:0; top:0; height:52px; width:15px; background:url(<?=$member_skin_path?>/img/bg_bx.gif) no-repeat left top;}
h1 { position:absolute; left:30px; top:24px;}
.bx1 { border-bottom:1px solid #e0e0e0; margin:0px; width:100%;}
.bx1 ul { list-style:none; margin:0px; padding:0px; border-left:1px solid #e0e0e0;  }
.bx1 ul li { display:inline; text-align:center; padding:9px; float:left; border:1px solid #e0e0e0; margin-left:-1px; margin-bottom:-1px; font-size:11px; font-family:Dotum; font:normal; letter-spacing:-1px;}
.bx1 ul li a strong{ font-size: 11px;letter-spacing:-1px; }
.bx1 p{float:right;font-size:11px;letter-spacing:-1px;padding:7px;font:normal;font-family:돋움; color:#444444;}

.paginate{ padding:0px; text-align:center; margin-top:10px;}
.paginate *{ margin:0; padding:0;}
.paginate a,
.paginate strong{ _position:relative; margin-left:-9px; font-weight:bold; display:inline-block; padding:3px 9px 3px 6px; color:#313031; border-left:1px solid #ccc; border-right:1px solid #ccc; text-decoration:none; line-height:normal; font:bold 12px 돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif; background:#fff;}
.paginate strong{ color:#ff8600 !important;}
.paginate a:hover{ background:#F7F7F7; text-decoration:none; }
.paginate a.pre{ padding:3px 9px 3px 16px; margin-left:0px; background:url(<?=$member_skin_path?>/img/bu_pg1_l1.gif) no-repeat 8px 6px !important; border:none; font-weight:normal; }
.paginate a.pre_end{ padding:3px 9px 3px 16px; background:url(<?=$member_skin_path?>/img/bu_pg1_l2.gif) no-repeat 4px 6px !important; border:none; border-right:1px solid #ccc; font-weight:normal;margin-right:-1px;}
.paginate a.next{ padding:3px 16px 3px 9px; margin-left:0px; background:url(<?=$member_skin_path?>/img/bu_pg1_r1.gif) no-repeat 37px 6px !important; border:none; font-weight:normal; }
.paginate a.next_end{ padding:3px 16px 3px 9px; margin-left:-3px; background:url(<?=$member_skin_path?>/img/bu_pg1_r2.gif) no-repeat 37px 6px !important; border:none; border-left:1px solid #ccc; font-weight:normal;margin-left:-1px;}
</style>
<div id="wrap" style="width:600px; height:634px">
 <span class="rb"></span><span class="lb"></span><span class="rt"></span><span class="lt"></span>
 <div id="header">
  <h1><img src="<?=$member_skin_path?>/img/point_title.gif" alt="포인트내역" align="absmiddle"></h1>
 </div>
 <div id="content">
  <div class="bx1">
   <ul>
    <li style="width:100px;">일시</li>
    <li style="width:283px;">내용</li>
    <li style="width:80px;">지급포인트</li>
    <li style="width:80px;">사용포인트</li>
   </ul>
  <? for($i =0 ; $i < count($list); $i++){ ?>
   <ul>
    <li style="width:100px;font-size:9px;font-family:verdana; font:bold;padding-top:8px;"><?=substr($list[$i][po_datetime], 2, 14)?></li>
    <li style="width:283px;text-align:left"><?=$list[$i][po_content]?></li>
    <li style="width:80px;text-align:right;font-size:9px;font-family:verdana; font:bold;padding-top:8px;"><?=$list[$i][point1]?></li>
    <li style="width:80px;text-align:right;font-size:9px;font-family:verdana; font:bold;padding-top:8px;"><?=$list[$i][point2]?></li>
   </ul>
  <? } ?>
  </div>
  <div class="paginate">
   <?
   // 기본으로 넘어오는 페이지를 아래와 같이 변환하여 이미지로도 출력할 수 있습니다.
   //echo $write_pages;
   $write_pages = str_replace(">처음", " class=\"pre_end\">처음", $write_pages);
   $write_pages = str_replace(">이전", " class=\"pre\">이전", $write_pages);
   $write_pages = str_replace(">다음", " class=\"next\">다음", $write_pages);
   $write_pages = str_replace(">맨끝", " class=\"next_end\">맨끝", $write_pages);
   $write_pages = preg_replace("/<span>([0-9]*)<\/span>/", "$1", $write_pages);
   $write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<strong>$1</strong>", $write_pages);
   ?>
   <?=$write_pages?> 
  </div>
 </div>
 <div id="footer">
  <a href="javascript:window.close();"><img src="<?=$member_skin_path?>/img/btn_close.gif" alt="닫기" width="40" height="23"></a>
 </div>
</div>

댓글 전체

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

<style type="text/css">
/* Layout */
* { margin:0; padding:0; font-family:돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif; font-size:12px; color:#444444; }
img{ border:none;}
#wrap { overflow:hidden; position:relative; }
#content { position:relative; z-index:99; margin:65px 30px 30px 30px;}
#footer{ position:absolute; z-index:99; bottom:25px; width:100%; text-align:center;}
#footer *{ vertical-align:top;}
.rb { position:absolute; right:0; bottom:0; width:100%; height:100%; background:url(<?=$member_skin_path?>/img/bg_bx.gif) no-repeat right bottom;}
.lb { position:absolute; left:0; bottom:0; width:15px; height:100%; margin-right:15px; background:url(<?=$member_skin_path?>/img/bg_bx.gif) no-repeat left bottom;}
.rt { position:absolute; right:0; top:0; height:52px; width:100%; background:url(<?=$member_skin_path?>/img/bg_bx.gif) no-repeat right top;}
.lt { position:absolute; left:0; top:0; height:52px; width:15px; background:url(<?=$member_skin_path?>/img/bg_bx.gif) no-repeat left top;}
h1 { position:absolute; left:30px; top:24px;}
.bx1 { border-bottom:1px solid #e0e0e0; margin:0px; width:100%;}
.bx1 ul { list-style:none; margin:0px; padding:0px; border-left:1px solid #e0e0e0;  }
.bx1 ul li { display:inline; text-align:center; padding:9px; float:left; border:1px solid #e0e0e0; margin-left:-1px; margin-bottom:-1px; font-size:11px; font-family:Dotum; font:normal; letter-spacing:-1px;}
.bx1 ul li a strong{ font-size: 11px;letter-spacing:-1px; }
.bx1 p{float:right;font-size:11px;letter-spacing:-1px;padding:7px;font:normal;font-family:돋움; color:#444444;}

.paginate{ padding:0px; text-align:center; margin-top:10px;}
.paginate *{ margin:0; padding:0;}
.paginate a,
.paginate strong{ _position:relative; margin-left:-9px; font-weight:bold; display:inline-block; padding:3px 9px 3px 6px; color:#313031; border-left:1px solid #ccc; border-right:1px solid #ccc; text-decoration:none; line-height:normal; font:bold 12px 돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif; background:#fff;}
.paginate strong{ color:#ff8600 !important;}
.paginate a:hover{ background:#F7F7F7; text-decoration:none; }
.paginate a.pre{ padding:3px 9px 3px 16px; margin-left:0px; background:url(<?=$member_skin_path?>/img/bu_pg1_l1.gif) no-repeat 8px 6px !important; border:none; font-weight:normal; }
.paginate a.pre_end{ padding:3px 9px 3px 16px; background:url(<?=$member_skin_path?>/img/bu_pg1_l2.gif) no-repeat 4px 6px !important; border:none; border-right:1px solid #ccc; font-weight:normal;margin-right:-1px;}
.paginate a.next{ padding:3px 16px 3px 9px; margin-left:0px; background:url(<?=$member_skin_path?>/img/bu_pg1_r1.gif) no-repeat 37px 6px !important; border:none; font-weight:normal; }
.paginate a.next_end{ padding:3px 16px 3px 9px; margin-left:-3px; background:url(<?=$member_skin_path?>/img/bu_pg1_r2.gif) no-repeat 37px 6px !important; border:none; border-left:1px solid #ccc; font-weight:normal;margin-left:-1px;}
</style>
<div id="wrap" style="width:600px; height:634px">
 <span class="rb"></span><span class="lb"></span><span class="rt"></span><span class="lt"></span>
 <div id="header">
  <h1><img src="<?=$member_skin_path?>/img/point_title.gif" alt="포인트내역" align="absmiddle"></h1>
 </div>
 <div id="content">
  <div class="bx1">
  <ul>
    <li style="width:100px;">일시</li>
    <li style="width:283px;">내용</li>
    <li style="width:80px;">지급포인트</li>
    <li style="width:80px;">사용포인트</li>
  </ul>
  <? for($i =0 ; $i < count($list); $i++){ ?>
  <ul>
    <li style="width:100px;font-size:9px;font-family:verdana; font:bold;padding-top:8px;"><?=substr($list[$i][po_datetime], 2, 14)?></li>
    <li style="width:283px;text-align:left"><?=$list[$i][po_content]?></li>
    <li style="width:80px;text-align:right;font-size:9px;font-family:verdana; font:bold;padding-top:8px;"><?=$list[$i][point1]?></li>
    <li style="width:80px;text-align:right;font-size:9px;font-family:verdana; font:bold;padding-top:8px;"><?=$list[$i][point2]?></li>
  </ul>
  <ul style="clear:both; display:none;">
  <li style="clear:both; display:none;"></li>
  </ul>
  <? } ?>
  </div>
  <div class="paginate">
  <?
  // 기본으로 넘어오는 페이지를 아래와 같이 변환하여 이미지로도 출력할 수 있습니다.
  //echo $write_pages;
  $write_pages = str_replace(">처음", " class=\"pre_end\">처음", $write_pages);
  $write_pages = str_replace(">이전", " class=\"pre\">이전", $write_pages);
  $write_pages = str_replace(">다음", " class=\"next\">다음", $write_pages);
  $write_pages = str_replace(">맨끝", " class=\"next_end\">맨끝", $write_pages);
  $write_pages = preg_replace("/<span>([0-9]*)<\/span>/", "$1", $write_pages);
  $write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<strong>$1</strong>", $write_pages);
  ?>
  <?=$write_pages?>
  </div>
 </div>
 <div id="footer">
  <a href="javascript:window.close();"><img src="<?=$member_skin_path?>/img/btn_close.gif" alt="닫기" width="40" height="23"></a>
 </div>
</div>

이렇게 해보세요.
위 코드가 좀 지저분하다고 생각하시면 아래와 같이


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

<style type="text/css">
/* Layout */
* { margin:0; padding:0; font-family:돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif; font-size:12px; color:#444444; }
img{ border:none;}
#wrap { overflow:hidden; position:relative; }
#content { position:relative; z-index:99; margin:65px 30px 30px 30px;}
#footer{ position:absolute; z-index:99; bottom:25px; width:100%; text-align:center;}
#footer *{ vertical-align:top;}
.rb { position:absolute; right:0; bottom:0; width:100%; height:100%; background:url(<?=$member_skin_path?>/img/bg_bx.gif) no-repeat right bottom;}
.lb { position:absolute; left:0; bottom:0; width:15px; height:100%; margin-right:15px; background:url(<?=$member_skin_path?>/img/bg_bx.gif) no-repeat left bottom;}
.rt { position:absolute; right:0; top:0; height:52px; width:100%; background:url(<?=$member_skin_path?>/img/bg_bx.gif) no-repeat right top;}
.lt { position:absolute; left:0; top:0; height:52px; width:15px; background:url(<?=$member_skin_path?>/img/bg_bx.gif) no-repeat left top;}
h1 { position:absolute; left:30px; top:24px;}
.bx1 { border-bottom:1px solid #e0e0e0; margin:0px; width:100%;}
.bx1 ul { list-style:none; margin:0px; padding:0px; border-left:1px solid #e0e0e0;  }
.bx1 ul li { display:inline; text-align:center; padding:9px; float:left; border:1px solid #e0e0e0; margin-left:-1px; margin-bottom:-1px; font-size:11px; font-family:Dotum; font:normal; letter-spacing:-1px;}
.bx1 ul li a strong{ font-size: 11px;letter-spacing:-1px; }
.bx1 p{float:right;font-size:11px;letter-spacing:-1px;padding:7px;font:normal;font-family:돋움; color:#444444;}

.paginate{ padding:0px; text-align:center; margin-top:10px;}
.paginate *{ margin:0; padding:0;}
.paginate a,
.paginate strong{ _position:relative; margin-left:-9px; font-weight:bold; display:inline-block; padding:3px 9px 3px 6px; color:#313031; border-left:1px solid #ccc; border-right:1px solid #ccc; text-decoration:none; line-height:normal; font:bold 12px 돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif; background:#fff;}
.paginate strong{ color:#ff8600 !important;}
.paginate a:hover{ background:#F7F7F7; text-decoration:none; }
.paginate a.pre{ padding:3px 9px 3px 16px; margin-left:0px; background:url(<?=$member_skin_path?>/img/bu_pg1_l1.gif) no-repeat 8px 6px !important; border:none; font-weight:normal; }
.paginate a.pre_end{ padding:3px 9px 3px 16px; background:url(<?=$member_skin_path?>/img/bu_pg1_l2.gif) no-repeat 4px 6px !important; border:none; border-right:1px solid #ccc; font-weight:normal;margin-right:-1px;}
.paginate a.next{ padding:3px 16px 3px 9px; margin-left:0px; background:url(<?=$member_skin_path?>/img/bu_pg1_r1.gif) no-repeat 37px 6px !important; border:none; font-weight:normal; }
.paginate a.next_end{ padding:3px 16px 3px 9px; margin-left:-3px; background:url(<?=$member_skin_path?>/img/bu_pg1_r2.gif) no-repeat 37px 6px !important; border:none; border-left:1px solid #ccc; font-weight:normal;margin-left:-1px;}
</style>
<div id="wrap" style="width:600px; height:634px">
 <span class="rb"></span><span class="lb"></span><span class="rt"></span><span class="lt"></span>
 <div id="header">
  <h1><img src="<?=$member_skin_path?>/img/point_title.gif" alt="포인트내역" align="absmiddle"></h1>
 </div>
 <div id="content">
  <div class="bx1">
  <ul>
    <li style="width:100px;">일시</li>
    <li style="width:283px;">내용</li>
    <li style="width:80px;">지급포인트</li>
    <li style="width:80px;">사용포인트</li>
  </ul>
  <? for($i =0 ; $i < count($list); $i++){ ?>
  <ul style="height:30px;">
    <li style="width:100px; height:30px; font-size:9px;font-family:verdana; font:bold;padding-top:8px;"><?=substr($list[$i][po_datetime], 2, 14)?></li>
    <li style="width:283px; height:30px; text-align:left"><?=$list[$i][po_content]?></li>
    <li style="width:80px; height:30px; text-align:right;font-size:9px;font-family:verdana; font:bold;padding-top:8px;"><?=$list[$i][point1]?></li>
    <li style="width:80px; height:30px;text-align:right;font-size:9px;font-family:verdana; font:bold;padding-top:8px;"><?=$list[$i][point2]?></li>
  </ul>
  <? } ?>
  </div>
  <div class="paginate">
  <?
  // 기본으로 넘어오는 페이지를 아래와 같이 변환하여 이미지로도 출력할 수 있습니다.
  //echo $write_pages;
  $write_pages = str_replace(">처음", " class=\"pre_end\">처음", $write_pages);
  $write_pages = str_replace(">이전", " class=\"pre\">이전", $write_pages);
  $write_pages = str_replace(">다음", " class=\"next\">다음", $write_pages);
  $write_pages = str_replace(">맨끝", " class=\"next_end\">맨끝", $write_pages);
  $write_pages = preg_replace("/<span>([0-9]*)<\/span>/", "$1", $write_pages);
  $write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<strong>$1</strong>", $write_pages);
  ?>
  <?=$write_pages?>
  </div>
 </div>
 <div id="footer">
  <a href="javascript:window.close();"><img src="<?=$member_skin_path?>/img/btn_close.gif" alt="닫기" width="40" height="23"></a>
 </div>
</div>
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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