★최근 게시물 질문있습니다.★ > 그누4 질문답변

그누4 질문답변

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

★최근 게시물 질문있습니다.★ 정보

★최근 게시물 질문있습니다.★

본문

제가 포폴용으로 홈페이지를 하나 만들고있습니다.
그 홈페이지에는 총 6개의 최근게시물이 뿌려져야합니다.

처음엔 아이프레임으로 넣다가, 제가 생각했던 것처럼 나오지않아
최근게시물들을 찾아보고

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=121064&sca=%EC%B5%9C%EC%8B%A0%EA%B8%80&page=5

이 스킨과

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=117050&sca=%EC%B5%9C%EC%8B%A0%EA%B8%80&sfl=wr_subject%7C%7Cwr_content&stx=demo&sop=and

이 스킨을 종합하여 정말 힘들게 수정해서 메인에 적용시켰는데 한개만 정상적으로 나오고,
나머진 이상하게 나와 변수들을 다 수정해보고 별짓을 다 해봤으나..

php라는걸 처음 접해본지라 어디가 틀린지 몰라 포기하고
다른 최근게시물을 알아보던 차에
목공님이 올리신 게시물을 발견하게됐습니다

http://sumer.nflint.com/lightbox.php
목공님이 만드신 게시물중에 이 스킨을 메인에 6개를 출력하고 싶은데..

일단 최근게시물 스킨중 lightbox ->lightbox2로, lib-> lib2
<?php echo latest("lightbox", "bbs_work_w",30, 100, 1);?>
<?php echo latest("lightbox2", "bbs_work_e",30, 100, 1);?>
로 변경해서 올렸는데..

하단쪽 롤링되는 부분이 제대로 작동되지 않습니다..
롤링되는 이미지가1~4번째까지는 ▶버튼을 눌렀을때 한개씩 제대로 넘어가다가
5번째부턴 한번에 3개씩 넘어가버립니다..
 (◀ ▶이 버튼을 눌렀을때 □■□□ 이런식으로 한개씩 넘어가야하는데..
 ▶이 버튼을 눌렀을때 □□□■ 갑자기 여기로 이동해짐과함께 사진이 마지막껄로 변경이 되어버립니다.)

정말 왜그런지 모르겠습니다..
제가 이거때문에 거진 일주일을 허비한상태이고
포폴을 이번주까지 어떻게해서든 꼭 만들어야 하는상황이라..
정말 구체적인 답변이 필요합니다..
제발 '찾아봐라..' 뭐 이런식의 답변이 아닌.. 구체적인 답변 부탁드립니다..

-----------------------------------------------------------------------------------------

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

$mnimg_width = 75; //작은 이미지 가로
$mnimg_height = 50; //작은 이미지 세로

$img_width = 500; // 큰 이미지 가로
$img_height = 335; // 큰 이미지 세로

$img_quality = 100; // 썸네일 퀄리티 현재 100%

if (!function_exists("imagecopyresampled")) alert("GD 2.0.1 이상 버전이 설치되어 있어야 사용할 수 있는 갤러리 게시판 입니다.");

$data_path = $g4[path]."/data/file/$bo_table";
$thumb_path = $data_path.'/thumb_aki';
$ym = date("ym", $g4[server_time]);

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

//코멘트와 리플글은 제외
$sql = " select * from $tmp_write_table
where wr_comment = '' and wr_reply = ''
order by wr_id DESC LIMIT 0, 1 ";
$result = sql_query($sql);
$last_con = sql_fetch_array($result);
?>

<!-- jQuery library -->
<script type="text/javascript" src="<?=$latest_skin_path?>/lib/js/external/_oldies/jquery-1.3.min.js"></script>
<!--<script type="text/javascript" src="<?=$latest_skin_path?>/lib/js/external/jquery-1.6.2.min.js"></script>-->

<!-- jQuery Plugin scripts -->
<script type="text/javascript" src="<?=$latest_skin_path?>/lib/lib/js/external/jquery.easing.1.3.min.js"></script>
<script type="text/javascript" src="<?=$latest_skin_path?>/lib/js/external/jquery.mousewheel.min.js"></script>
<script type="text/javascript" src="<?=$latest_skin_path?>/lib/js/external/lightbox/jquery-lightbox/js/jquery.lightbox-0.5.pack.js"></script>

<!-- Slider Kit scripts -->
<script type="text/javascript" src="<?=$latest_skin_path?>/lib/js/sliderkit/jquery.sliderkit.1.9.2.pack.js"></script>

<!-- Slider Kit launch -->
<script type="text/javascript">
$(window).load(function(){ //$(window).load() must be used instead of $(document).ready() because of Webkit compatibility

// Sliderkit photo gallery > With captions
$(".photosgallery-captions").sliderkit({
navscrollatend: true,
mousewheel:true,
keyboard:true,
shownavitems:4,
auto:false,
fastchange:true
});

// jQuery Lightbox
var lightboxPath = "<?=$latest_skin_path?>/lib/js/external/lightbox/jquery-lightbox/";
$("a[rel='group1']").lightBox({
imageLoading:lightboxPath+"images/lightbox-ico-loading.gif",
imageBtnPrev:lightboxPath+"images/lightbox-btn-prev.gif",
imageBtnNext:lightboxPath+"images/lightbox-btn-next.gif",
imageBtnClose:lightboxPath+"images/lightbox-btn-close.gif",
imageBlank:lightboxPath+"images/lightbox-blank.gif"
});

});
</script>

<!-- Slider Kit styles -->
<link rel="stylesheet" type="text/css" href="<?=$latest_skin_path?>/lib/css/sliderkit-core.css" media="screen, projection" />
<link rel="stylesheet" type="text/css" href="<?=$latest_skin_path?>/lib/css/sliderkit-demos.css" media="screen, projection" />

<!-- Slider Kit compatibility -->
<!--[if IE 6]><link rel="stylesheet" type="text/css" href="<?=$latest_skin_path?>/lib/css/sliderkit-demos-ie6.css" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" type="text/css" href="<?=$latest_skin_path?>/lib/css/sliderkit-demos-ie7.css" /><![endif]-->
<!--[if IE 8]><link rel="stylesheet" type="text/css" href="<?=$latest_skin_path?>/lib/css/sliderkit-demos-ie8.css" /><![endif]-->

<!-- Site styles -->
<link rel="stylesheet" type="text/css" href="<?=$latest_skin_path?>/lib/css/sliderkit-site.css" media="screen, projection" />

<!-- Lightbox styles -->
<link rel="stylesheet" type="text/css" href="<?=$latest_skin_path?>/lib/js/external/lightbox/jquery-lightbox/css/jquery.lightbox-0.5.css" media="screen, projection" />


<!-- Start photosgallery-captions -->
<div class="sliderkit photosgallery-captions">
  <div class="sliderkit-nav">
    <div class="sliderkit-nav-clip">
      <ul>
        <?
        for ($i=0; $i<count($list); $i++) {
        ?>
        <li>
        <?
          //썸네일 생성
          $thumfile = "";
          $thumb = $thumb_path.'/'.$list[$i][wr_id];
          // 썸네일 이미지가 존재하지 않는다면
          if (!file_exists($thumb)) {
            $file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
            // 업로드된 파일이 이미지라면
            if (preg_match("/\.(jp[e]?g|gif|png)$/i", $file) && file_exists($file)) {
              $size = getimagesize($file);
              if ($size[2] == 1)
                $src = imagecreatefromgif($file);
                else if ($size[2] == 2)
                  $src = imagecreatefromjpeg($file);
                else if ($size[2] == 3)
                  $src = imagecreatefrompng($file);
                else
                  break;

              $rate = $img_width / $size[0];
              $height = (int)($size[1] * $rate);

              // 계산된 썸네일 이미지의 높이가 설정된 이미지의 높이보다 작다면
              if ($height < $img_height)
                // 계산된 이미지 높이로 복사본 이미지 생성
                $dst = imagecreatetruecolor($img_width, $height);
              else
                // 설정된 이미지 높이로 복사본 이미지 생성
                $dst = imagecreatetruecolor($img_width, $img_height);
              imagecopyresampled($dst, $src, 0, 0, 0, 0, $img_width, $height, $size[0], $size[1]);
              imagejpeg($dst, $thumb_path.'/'.$list[$i][wr_id], $img_quality);
              chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
            }
            else {
              //게디터에서 삽입한 이미지 뽑자ㅠㅠ
              $edit_img = $list[$i]['wr_content'];
              if (eregi("data/cheditor4/{$ym}/[^<>]*\.(gif|jpg|png|bmp)", $edit_img, $tmp)) {
                // data/geditor------
                $file = './' . $tmp[0]; // 파일명
                $size = getimagesize($file);
                if ($size[2] == 1)
                  $src = imagecreatefromgif($file);
                  else if ($size[2] == 2)
                    $src = imagecreatefromjpeg($file);
                  else if ($size[2] == 3)
                    $src = imagecreatefrompng($file);
                  else
                    break;

                $rate = $img_width / $size[0];
                $height = (int)($size[1] * $rate);

                // 계산된 썸네일 이미지의 높이가 설정된 이미지의 높이보다 작다면
                if ($height < $img_height)
                  // 계산된 이미지 높이로 복사본 이미지 생성
                  $dst = imagecreatetruecolor($img_width, $height);
                else
                  // 설정된 이미지 높이로 복사본 이미지 생성
                  $dst = imagecreatetruecolor($img_width, $img_height);
                imagecopyresampled($dst, $src, 0, 0, 0, 0, $img_width, $height, $size[0], $size[1]);
                imagejpeg($dst, $thumb_path.'/'.$list[$i][wr_id], $img_quality);
                chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
              }
            }
          }

          if (file_exists($thumb))
            $mnthumfile = "<img src='$thumb' width='{$mnimg_width}' height='{$mnimg_height}' border='0' style='border:1px #ccc solid'></a>";

          else
            //이미지가 없으면
            $mnthumfile="";
          //이미지가 아니네
          if(preg_match("/\.(swf|wma|asf)$/i","$file") && file_exists($file))
          {
            $mnthumfile = "<script>doc_write(flash_movie('$file', 'flash$i', '$mnimg_width', '$mnimg_height', 'transparent'));</script>";
          }

          cut_str($str, $len, $suffix="…")

        ?>
        <a href="#" rel="nofollow" title="<?=$list[$i][subject]?>"><?=$mnthumfile?></a>
        </li>
        <?}?>
          </ul>
          </div>
          <div class="sliderkit-btn sliderkit-nav-btn sliderkit-nav-prev"><a rel="nofollow" href="#" title="이전 라인"><span>이전 라인</span></a></div>
          <div class="sliderkit-btn sliderkit-nav-btn sliderkit-nav-next"><a rel="nofollow" href="#" title="다음 라인"><span>다음 라인</span></a></div>
          <div class="sliderkit-btn sliderkit-go-btn sliderkit-go-prev"><a rel="nofollow" href="#" title="이전"><span>이전</span></a></div>
          <div class="sliderkit-btn sliderkit-go-btn sliderkit-go-next"><a rel="nofollow" href="#" title="다음"><span>다음</span></a></div>
          </div>

          <div class="sliderkit-panels">
          <div class="sliderkit-btn sliderkit-go-btn sliderkit-go-prev"><a rel="nofollow" href="#" title="Previous"><span>Previous</span></a></div>
          <div class="sliderkit-btn sliderkit-go-btn sliderkit-go-next"><a rel="nofollow" href="#" title="Next"><span>Next</span></a></div>


          <?
          for ($i=0; $i<count($list); $i++) {
        ?>
        <div class="sliderkit-panel">
          <?
            //썸네일 생성
            $thumfile = "";
            $thumb = $thumb_path.'/'.$list[$i][wr_id];
            // 썸네일 이미지가 존재하지 않는다면
            if (!file_exists($thumb)) {
              $file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
              // 업로드된 파일이 이미지라면
              if (preg_match("/\.(jp[e]?g|gif|png)$/i", $file) && file_exists($file)) {
                $size = getimagesize($file);
                if ($size[2] == 1)
                  $src = imagecreatefromgif($file);
                  else if ($size[2] == 2)
                    $src = imagecreatefromjpeg($file);
                  else if ($size[2] == 3)
                    $src = imagecreatefrompng($file);
                  else
                    break;

                $rate = $img_width / $size[0];
                $height = (int)($size[1] * $rate);

                // 계산된 썸네일 이미지의 높이가 설정된 이미지의 높이보다 작다면
                if ($height < $img_height)
                  // 계산된 이미지 높이로 복사본 이미지 생성
                  $dst = imagecreatetruecolor($img_width, $height);
                else
                  // 설정된 이미지 높이로 복사본 이미지 생성
                  $dst = imagecreatetruecolor($img_width, $img_height);
                imagecopyresampled($dst, $src, 0, 0, 0, 0, $img_width, $height, $size[0], $size[1]);
                imagejpeg($dst, $thumb_path.'/'.$list[$i][wr_id], $img_quality);
                chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
              }
              else {
                //게디터에서 삽입한 이미지 뽑자ㅠㅠ
                $edit_img = $list[$i]['wr_content'];
                if (eregi("data/cheditor4/{$ym}/[^<>]*\.(gif|jpg|png|bmp)", $edit_img, $tmp)) {
                  // data/geditor------
                  $file = './' . $tmp[0]; // 파일명
                  $size = getimagesize($file);
                  if ($size[2] == 1)
                    $src = imagecreatefromgif($file);
                    else if ($size[2] == 2)
                      $src = imagecreatefromjpeg($file);
                    else if ($size[2] == 3)
                      $src = imagecreatefrompng($file);
                    else
                      break;

                  $rate = $img_width / $size[0];
                  $height = (int)($size[1] * $rate);

                  // 계산된 썸네일 이미지의 높이가 설정된 이미지의 높이보다 작다면
                  if ($height < $img_height)
                    // 계산된 이미지 높이로 복사본 이미지 생성
                    $dst = imagecreatetruecolor($img_width, $height);
                  else
                    // 설정된 이미지 높이로 복사본 이미지 생성
                    $dst = imagecreatetruecolor($img_width, $img_height);
                  imagecopyresampled($dst, $src, 0, 0, 0, 0, $img_width, $height, $size[0], $size[1]);
                  imagejpeg($dst, $thumb_path.'/'.$list[$i][wr_id], $img_quality);
                  chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
                }
              }
            }

            if (file_exists($thumb))
              //$mnthumfile = "<img src='$thumb' width='{$img_width}' height='{$img_height}' border='0' style='border:1px #ccc solid'></a>";
              $thumfile = "<img src='$thumb' width='{$img_width}' height='{$img_height}' border='0' style='border:1px #ccc solid'></a>";
            else
              //이미지가 없으면
              $thumfile="";
            //이미지가 아니네
            if(preg_match("/\.(swf|wma|asf)$/i","$file") && file_exists($file))
            {
              $thumfile = "<script>doc_write(flash_movie('$file', 'flash$i', '$img_width', '$img_height', 'transparent'));</script>";
            }

            cut_str($str, $len, $suffix="…")

          ?>
          <a href='<?=$list[$i][file][0][path] .'/'. $list[$i][file][0][file]?>' rel="group1"><?=$thumfile?></a>

          <div class="sliderkit-panel-textbox">
            <div class="sliderkit-panel-text">
              <h4><?=$list[$i][subject]?></h4>
              <p><a href='<?=$list[$i][href]?>' title='[Link title text]'><font color="#F3F3F3">
              <?php echo $content = cut_str(get_text($list[$i][wr_content]), 195, ".....[전체보기]");  ?></font></a></p>
            </div>
            <div class="sliderkit-panel-overlay"></div>
          </div>
        </div>
        <?}?>

            <?
            if (count($list) == 0) {
        ?>
        <div class="sliderkit-panel"> 게시물이 없습니다. </div>
        <?}?>
              </div>
              </div>
              <!-- // end of photosgallery-captions -->


---------------------------------------------------------------------------------------

윗부분은 /lightbox/latest.skin.php이고..
아랫부분은 제가 경로를 변경한 /lightbox2/latest.skin.php
부분입니다.

---------------------------------------------------------------------------------------


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

$mnimg_width = 75; //작은 이미지 가로
$mnimg_height = 50; //작은 이미지 세로

$img_width = 500; // 큰 이미지 가로
$img_height = 335; // 큰 이미지 세로

$img_quality = 100; // 썸네일 퀄리티 현재 100%

if (!function_exists("imagecopyresampled")) alert("GD 2.0.1 이상 버전이 설치되어 있어야 사용할 수 있는 갤러리 게시판 입니다.");

$data_path = $g4[path]."/data/file/$bo_table";
$thumb_path = $data_path.'/thumb_aki';
$ym = date("ym", $g4[server_time]);

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

//코멘트와 리플글은 제외
$sql = " select * from $tmp_write_table
where wr_comment = '' and wr_reply = ''
order by wr_id DESC LIMIT 0, 1 ";
$result = sql_query($sql);
$last_con = sql_fetch_array($result);
?>

<!-- jQuery lib2rary -->
<script type="text/javascript" src="<?=$latest_skin_path?>/lib2/js/external/_oldies/jquery-1.3.min.js"></script>
<!--<script type="text/javascript" src="<?=$latest_skin_path?>/lib2/js/external/jquery-1.6.2.min.js"></script>-->

<!-- jQuery Plugin scripts -->
<script type="text/javascript" src="<?=$latest_skin_path?>/lib2/lib2/js/external/jquery.easing.1.3.min.js"></script>
<script type="text/javascript" src="<?=$latest_skin_path?>/lib2/js/external/jquery.mousewheel.min.js"></script>
<script type="text/javascript" src="<?=$latest_skin_path?>/lib2/js/external/lightbox/jquery-lightbox/js/jquery.lightbox-0.5.pack.js"></script>

<!-- Slider Kit scripts -->
<script type="text/javascript" src="<?=$latest_skin_path?>/lib2/js/sliderkit/jquery.sliderkit.1.9.2.pack.js"></script>

<!-- Slider Kit launch -->
<script type="text/javascript">
$(window).load(function(){ //$(window).load() must be used instead of $(document).ready() because of Webkit compatibility

// Sliderkit photo gallery > With captions
$(".photosgallery-captions").sliderkit({
navscrollatend: true,
mousewheel:true,
keyboard:true,
shownavitems:4,
auto:false,
fastchange:true
});

// jQuery Lightbox
var lightboxPath = "<?=$latest_skin_path?>/lib2/js/external/lightbox/jquery-lightbox/";
$("a[rel='group1']").lightBox({
imageLoading:lightboxPath+"images/lightbox-ico-loading.gif",
imageBtnPrev:lightboxPath+"images/lightbox-btn-prev.gif",
imageBtnNext:lightboxPath+"images/lightbox-btn-next.gif",
imageBtnClose:lightboxPath+"images/lightbox-btn-close.gif",
imageBlank:lightboxPath+"images/lightbox-blank.gif"
});

});
</script>

<!-- Slider Kit styles -->
<link rel="stylesheet" type="text/css" href="<?=$latest_skin_path?>/lib2/css/sliderkit-core.css" media="screen, projection" />
<link rel="stylesheet" type="text/css" href="<?=$latest_skin_path?>/lib2/css/sliderkit-demos.css" media="screen, projection" />

<!-- Slider Kit compatibility -->
<!--[if IE 6]><link rel="stylesheet" type="text/css" href="<?=$latest_skin_path?>/lib2/css/sliderkit-demos-ie6.css" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" type="text/css" href="<?=$latest_skin_path?>/lib2/css/sliderkit-demos-ie7.css" /><![endif]-->
<!--[if IE 8]><link rel="stylesheet" type="text/css" href="<?=$latest_skin_path?>/lib2/css/sliderkit-demos-ie8.css" /><![endif]-->

<!-- Site styles -->
<link rel="stylesheet" type="text/css" href="<?=$latest_skin_path?>/lib2/css/sliderkit-site.css" media="screen, projection" />

<!-- Lightbox styles -->
<link rel="stylesheet" type="text/css" href="<?=$latest_skin_path?>/lib2/js/external/lightbox/jquery-lightbox/css/jquery.lightbox-0.5.css" media="screen, projection" />


<!-- Start photosgallery-captions -->
<div class="sliderkit photosgallery-captions">
  <div class="sliderkit-nav">
    <div class="sliderkit-nav-clip">
      <ul>
        <?
        for ($i=0; $i<count($list); $i++) {
        ?>
        <li>
        <?
          //썸네일 생성
          $thumfile = "";
          $thumb = $thumb_path.'/'.$list[$i][wr_id];
          // 썸네일 이미지가 존재하지 않는다면
          if (!file_exists($thumb)) {
            $file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
            // 업로드된 파일이 이미지라면
            if (preg_match("/\.(jp[e]?g|gif|png)$/i", $file) && file_exists($file)) {
              $size = getimagesize($file);
              if ($size[2] == 1)
                $src = imagecreatefromgif($file);
                else if ($size[2] == 2)
                  $src = imagecreatefromjpeg($file);
                else if ($size[2] == 3)
                  $src = imagecreatefrompng($file);
                else
                  break;

              $rate = $img_width / $size[0];
              $height = (int)($size[1] * $rate);

              // 계산된 썸네일 이미지의 높이가 설정된 이미지의 높이보다 작다면
              if ($height < $img_height)
                // 계산된 이미지 높이로 복사본 이미지 생성
                $dst = imagecreatetruecolor($img_width, $height);
              else
                // 설정된 이미지 높이로 복사본 이미지 생성
                $dst = imagecreatetruecolor($img_width, $img_height);
              imagecopyresampled($dst, $src, 0, 0, 0, 0, $img_width, $height, $size[0], $size[1]);
              imagejpeg($dst, $thumb_path.'/'.$list[$i][wr_id], $img_quality);
              chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
            }
            else {
              //게디터에서 삽입한 이미지 뽑자ㅠㅠ
              $edit_img = $list[$i]['wr_content'];
              if (eregi("data/cheditor4/{$ym}/[^<>]*\.(gif|jpg|png|bmp)", $edit_img, $tmp)) {
                // data/geditor------
                $file = './' . $tmp[0]; // 파일명
                $size = getimagesize($file);
                if ($size[2] == 1)
                  $src = imagecreatefromgif($file);
                  else if ($size[2] == 2)
                    $src = imagecreatefromjpeg($file);
                  else if ($size[2] == 3)
                    $src = imagecreatefrompng($file);
                  else
                    break;

                $rate = $img_width / $size[0];
                $height = (int)($size[1] * $rate);

                // 계산된 썸네일 이미지의 높이가 설정된 이미지의 높이보다 작다면
                if ($height < $img_height)
                  // 계산된 이미지 높이로 복사본 이미지 생성
                  $dst = imagecreatetruecolor($img_width, $height);
                else
                  // 설정된 이미지 높이로 복사본 이미지 생성
                  $dst = imagecreatetruecolor($img_width, $img_height);
                imagecopyresampled($dst, $src, 0, 0, 0, 0, $img_width, $height, $size[0], $size[1]);
                imagejpeg($dst, $thumb_path.'/'.$list[$i][wr_id], $img_quality);
                chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
              }
            }
          }

          if (file_exists($thumb))
            $mnthumfile = "<img src='$thumb' width='{$mnimg_width}' height='{$mnimg_height}' border='0' style='border:1px #ccc solid'></a>";

          else
            //이미지가 없으면
            $mnthumfile="";
          //이미지가 아니네
          if(preg_match("/\.(swf|wma|asf)$/i","$file") && file_exists($file))
          {
            $mnthumfile = "<script>doc_write(flash_movie('$file', 'flash$i', '$mnimg_width', '$mnimg_height', 'transparent'));</script>";
          }

          cut_str($str, $len, $suffix="…")

        ?>
        <a href="#" rel="nofollow" title="<?=$list[$i][subject]?>"><?=$mnthumfile?></a>
        </li>
        <?}?>
          </ul>
          </div>
          <div class="sliderkit-btn sliderkit-nav-btn sliderkit-nav-prev"><a rel="nofollow" href="#" title="이전 라인"><span>이전 라인</span></a></div>
          <div class="sliderkit-btn sliderkit-nav-btn sliderkit-nav-next"><a rel="nofollow" href="#" title="다음 라인"><span>다음 라인</span></a></div>
          <div class="sliderkit-btn sliderkit-go-btn sliderkit-go-prev"><a rel="nofollow" href="#" title="이전"><span>이전</span></a></div>
          <div class="sliderkit-btn sliderkit-go-btn sliderkit-go-next"><a rel="nofollow" href="#" title="다음"><span>다음</span></a></div>
          </div>

          <div class="sliderkit-panels">
          <div class="sliderkit-btn sliderkit-go-btn sliderkit-go-prev"><a rel="nofollow" href="#" title="Previous"><span>Previous</span></a></div>
          <div class="sliderkit-btn sliderkit-go-btn sliderkit-go-next"><a rel="nofollow" href="#" title="Next"><span>Next</span></a></div>


          <?
          for ($i=0; $i<count($list); $i++) {
        ?>
        <div class="sliderkit-panel">
          <?
            //썸네일 생성
            $thumfile = "";
            $thumb = $thumb_path.'/'.$list[$i][wr_id];
            // 썸네일 이미지가 존재하지 않는다면
            if (!file_exists($thumb)) {
              $file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
              // 업로드된 파일이 이미지라면
              if (preg_match("/\.(jp[e]?g|gif|png)$/i", $file) && file_exists($file)) {
                $size = getimagesize($file);
                if ($size[2] == 1)
                  $src = imagecreatefromgif($file);
                  else if ($size[2] == 2)
                    $src = imagecreatefromjpeg($file);
                  else if ($size[2] == 3)
                    $src = imagecreatefrompng($file);
                  else
                    break;

                $rate = $img_width / $size[0];
                $height = (int)($size[1] * $rate);

                // 계산된 썸네일 이미지의 높이가 설정된 이미지의 높이보다 작다면
                if ($height < $img_height)
                  // 계산된 이미지 높이로 복사본 이미지 생성
                  $dst = imagecreatetruecolor($img_width, $height);
                else
                  // 설정된 이미지 높이로 복사본 이미지 생성
                  $dst = imagecreatetruecolor($img_width, $img_height);
                imagecopyresampled($dst, $src, 0, 0, 0, 0, $img_width, $height, $size[0], $size[1]);
                imagejpeg($dst, $thumb_path.'/'.$list[$i][wr_id], $img_quality);
                chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
              }
              else {
                //게디터에서 삽입한 이미지 뽑자ㅠㅠ
                $edit_img = $list[$i]['wr_content'];
                if (eregi("data/cheditor4/{$ym}/[^<>]*\.(gif|jpg|png|bmp)", $edit_img, $tmp)) {
                  // data/geditor------
                  $file = './' . $tmp[0]; // 파일명
                  $size = getimagesize($file);
                  if ($size[2] == 1)
                    $src = imagecreatefromgif($file);
                    else if ($size[2] == 2)
                      $src = imagecreatefromjpeg($file);
                    else if ($size[2] == 3)
                      $src = imagecreatefrompng($file);
                    else
                      break;

                  $rate = $img_width / $size[0];
                  $height = (int)($size[1] * $rate);

                  // 계산된 썸네일 이미지의 높이가 설정된 이미지의 높이보다 작다면
                  if ($height < $img_height)
                    // 계산된 이미지 높이로 복사본 이미지 생성
                    $dst = imagecreatetruecolor($img_width, $height);
                  else
                    // 설정된 이미지 높이로 복사본 이미지 생성
                    $dst = imagecreatetruecolor($img_width, $img_height);
                  imagecopyresampled($dst, $src, 0, 0, 0, 0, $img_width, $height, $size[0], $size[1]);
                  imagejpeg($dst, $thumb_path.'/'.$list[$i][wr_id], $img_quality);
                  chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
                }
              }
            }

            if (file_exists($thumb))
              //$mnthumfile = "<img src='$thumb' width='{$img_width}' height='{$img_height}' border='0' style='border:1px #ccc solid'></a>";
              $thumfile = "<img src='$thumb' width='{$img_width}' height='{$img_height}' border='0' style='border:1px #ccc solid'></a>";
            else
              //이미지가 없으면
              $thumfile="";
            //이미지가 아니네
            if(preg_match("/\.(swf|wma|asf)$/i","$file") && file_exists($file))
            {
              $thumfile = "<script>doc_write(flash_movie('$file', 'flash$i', '$img_width', '$img_height', 'transparent'));</script>";
            }

            cut_str($str, $len, $suffix="…")

          ?>
          <a href='<?=$list[$i][file][0][path] .'/'. $list[$i][file][0][file]?>' rel="group1"><?=$thumfile?></a>

          <div class="sliderkit-panel-textbox">
            <div class="sliderkit-panel-text">
              <h4><?=$list[$i][subject]?></h4>
              <p><a href='<?=$list[$i][href]?>' title='[Link title text]'><font color="#F3F3F3">
              <?php echo $content = cut_str(get_text($list[$i][wr_content]), 195, ".....[전체보기]");  ?></font></a></p>
            </div>
            <div class="sliderkit-panel-overlay"></div>
          </div>
        </div>
        <?}?>

            <?
            if (count($list) == 0) {
        ?>
        <div class="sliderkit-panel"> 게시물이 없습니다. </div>
        <?}?>
              </div>
              </div>
              <!-- // end of photosgallery-captions -->
  • 복사

댓글 전체

상단과 하단 클래스가 충돌되어 보입니다. photosgallery-captions
하단 클래스를 photosgallery-captions 값을 photosgallery-captions-1 로 변경을 하시던지
아니면 현재 두개의 파일을 아이프레임으로 뽑아오시던가하는게 좋을듯합니다.
(하나의 페이지에 최근게시물을 뽑아서 그페이지를 아이프레임으로 불러오기)
그리고 두번째 최근게시물에 jquery를 또 안뽑아와도 되는데 수정하기에는 번잡할꺼같네요 위 두방법중 해보세요^^
© SIRSOFT
현재 페이지 제일 처음으로