갤러리형 최신글 이미지 아래 제목추가 질문드립니다.

갤러리형 최신글 이미지 아래 제목추가 질문드립니다.

QA

갤러리형 최신글 이미지 아래 제목추가 질문드립니다.

답변 1

본문

최신글 스킨 게시판의 東問西答 님의 스킨자료 입니다.
K-64.jpg
좋은 자료 공개해주신 東問西答님께 먼저 감사드립니다
위의 그림처럼 갤러리형 최신글이 있는데요
그림처럼 각각의 최신글에 게시물 제목이 나오지 않는 게시물입니다.
여기에 각각 게시물제목을 이미지 밑 가운데에 위치하게 출력하여 사용하고 싶은데요
이것저것 만지고 소스도 추가해 보았으나 제목이
옆으로 붙고 다른분들 소스 참고해도 소스짜신 분들마다 약간씩 달라서 이쪽으로 지식이 부족한 제겐 어렵더라구요
가운데로 각각의 게시물제목이 출력되게 하여 사용하려면
어디부분 소스를 어떻게 추가해야 하는지 알려주시면 감사하겠습니다
아래는 latest.skin.php 내용 입니다.


<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/lib/thumb.lib.php");

global $is_admin, $member;

$data_path = $g4[path]."/data/file/$bo_table";
$thumb_path = $data_path.'/thumb';
$thumb_width = "95"; //썸네일 가로 크기
$thumb_height = "95"; //썸네일 세로 크기
$thumb_quality = "90"; //썸네일 이미지 품질
$filter[type] = "99";
$filter[arg1] = "100";
$filter[arg2] = "1";
$filter[arg3] = "2";

@mkdir($thumb_path, 0707);
@chmod($thumb_path, 0707);

$g2_color_set = "1"; //최근게시물 색상 선택은 1~4 중 하나를 입력하세요
$g2_round = "fff"; //최근게시물 기본색상 테두리를 넣으려면 "e1e1e1" 로 수정하세요
$thumb_main = "3"; //메인에 보이게 할 썸네일 갯수
$arrow_top = "35"; //좌우버튼 상단에서 떨어지는 거리
?>

<script type="text/javascript" src="<?php echo $latest_skin_path ?>/js/jquery.simple_slider.js"></script>
<link rel="stylesheet" type="text/css" href="<?php echo $latest_skin_path ?>/css/color_set<?php echo $g2_color_set ?>.css">
<style type="text/css">
.g2_list_wrap {border-right:1px solid #<?php echo $g2_round ?>; border-bottom:1px solid #<?php echo $g2_round ?>; border-left:1px solid #<?php echo $g2_round ?>; text-align:left}
#g2_gallery_list {height:<?php echo $thumb_height + 20 ?>px; text-align:center; overflow:hidden}
#g2_main {margin:0 auto; width:<?php echo ($thumb_width * $thumb_main) + 50 ?>px; height:<?php echo $thumb_height ?>px; overflow:hidden}
#g2_arrow_prev {float:left; margin-top:<?php echo $arrow_top ?>px}
#g2_arrow_next {float:right; margin-top:<?php echo $arrow_top ?>px}
.objImgFrame {width:<?php echo $thumb_width ?>px}
.simple_slider_hover {cursor:pointer}
.simple_slider_disabled {cursor:default; opacity:0.5; filter:alpha(opacity=50); zoom:1}
.g2_no_list {text-align:center; color:#767676}
</style>
<script type="text/javascript">
jQuery(document).ready(function(){
 jQuery('#g2_gallery_list').show();
 jQuery('#g2_gallery_thumb').simple_slider({
  'leftID': 'leftNav',
  'rightID': 'rightNav',
  'display': <?php echo $thumb_main ?> //메인에 보이게 할 썸네일 갯수
 })
});
</script>

<div class="g2_latest_wrap">
  <div class="g2_title_wrap">
    <div class="g2_title"><a href="<?php echo $g4[bbs_path] ?>/board.php?bo_table=<?php echo $bo_table ?>"><?php echo $board[bo_subject] ?></a></div>
    <div class="g2_title_shadow"><?php echo $board[bo_subject] ?></div>
  </div>
  <div class="g2_right_wrap">
    <?php if ($is_admin == "super" || $is_auth) { ?>
    <div class="g2_right_btn2"><a href="<?php echo $g4['path'] ?>/adm/board_form.php?w=u&bo_table=<?php echo $bo_table ?>">ADMIN</a></div>  
    <?php } ?>
    <?php if ($member[mb_level] >= $board[bo_write_level]) { ?>
      <?php if ($is_admin) { ?>
      <div class="g2_right_btn1"><a href="<?php echo $g4[bbs_path] ?>/write.php?bo_table=<?php echo $bo_table ?><?php echo $write_href ?>">WRITE</a></div>
      <?php } else { ?>
      <div class="g2_right_btn2"><a href="<?php echo $g4[bbs_path] ?>/write.php?bo_table=<?=$bo_table?><?php echo $write_href ?>">WRITE</a></div>
      <?php } ?>
      <div class="g2_right_btn1"><a href="<?php echo $g4[bbs_path] ?>/board.php?bo_table=<?php echo $bo_table ?>">MORE</a></div>
    <?php } else { ?>
    <div class="g2_right_btn2"><a href="<?php echo $g4[bbs_path] ?>/board.php?bo_table=<?php echo $bo_table ?>">MORE</a></div>
    <?php } ?>
  </div>
  <div class="g2_title_bg_top"></div>
  <div class="g2_title_bg_bottom"></div>
  <div class="g2_list_wrap" id="g2_gallery_list">
    <div id="g2_main" style="margin-top:10px">
      <?php if (!count($list) == 0) { ?>
      <div id="g2_arrow_prev"><img src="<?php echo $latest_skin_path ?>/img/prev.gif" width="17" height="22" border="0" alt="" title="" id="leftNav" /></div>
      <div id="g2_arrow_next"><img src="<?php echo $latest_skin_path ?>/img/next.gif" width="17" height="22" border="0" alt="" title="" id="rightNav" /></div>
      <?php } ?>
      <div id="g2_gallery_thumb">
      <?php
      for ($i = 0; $i < count($list); $i++) {
        $noimg = $latest_skin_path."/img/_noimg.gif";
        $thumb = $thumb_path.'/'.$list[$i][wr_id];
        $file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];

        if ($list[$i][wr_id]) {
          $thumb = thumbnail($file, $thumb_width, $thumb_height, 0, 1, $thumb_quality, 0, "",  $filter, $noimg);
        }
        if ($edit_img = $list[$i]['wr_content']) {
          if (eregi("data/cheditor4[^<>]*\.(gif|jp[e]?g|png|bmp)", $edit_img, $tmp)) {
            $file = $g4[path].'/' . $tmp[0]; // 파일명
            $thumb = thumbnail($file, $thumb_width, $thumb_height, 0, 1, $thumb_quality, 0, "",  $filter, $noimg);
        }
      }        
      ?>
      <a href="<?php echo $list[$i][href] ?>"><img src="<?php echo $thumb ?>" width="<?php echo $thumb_width ?>" height="<?php echo $thumb_height ?>" border="0" alt="<?php echo $list[$i]['subject'] ?>" title="<?php echo $list[$i]['subject'] ?>"></a>
      <?php } ?>
      </div>
      <?php if (count($list) == 0) { ?>
      <div class="g2_no_list">게시물이 없습니다.</div>   
      <?php } ?>
    </div>
  </div>
</div>


이 질문에 댓글 쓰기 :

답변 1

간단히 소스 뒤에 아래만 붙이면 되겠네요.


<br><?php echo $list[$i]['subject'] ?>" title="<?php echo $list[$i]['subject'] ?> 




<a href="<?php echo $list[$i][href] ?>"><img src="<?php echo $thumb ?>" width="<?php echo $thumb_width ?>" height="<?php echo $thumb_height ?>" border="0" alt="<?php echo $list[$i]['subject'] ?>" title="<?php echo $list[$i]['subject'] ?>"></a>
<br><?php echo $list[$i]['subject'] ?>


http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=116747&sfl=mb_id%2C1&stx=bach72&page=2
위 자료인데 소스를 각가지 방법으로 붙여서 올려봐도 정상적으로 안되는겉 같아요
글이 들어갈만한 공간도 없어보이구요
글이 나오면 이미지가 잘리는데 글이 위로도 나오고 밑으로도 나오고 그러네요

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 10,637
© SIRSOFT
현재 페이지 제일 처음으로