owl carousel 최신 갤러리 게시판 문의드립니다.

owl carousel 최신 갤러리 게시판 문의드립니다.

QA

owl carousel 최신 갤러리 게시판 문의드립니다.

본문

에티테마를 사용하고 있는데요.

최신 갤러리 게시판이 owl carousel을 적용한 게시판입니다.

그런데 이미지를 첨부해서 올리면 같은 이미지가 최신글에 2개씩 보여집니다

각각 이미지 첨부한 글4개를 올려야지만 최신글에 각각 이미지가 1개씩 보여지는데요.

수정할려면 어떻게 해야할까요?

 

3732010155_1605593119.1105.jpg

 

이 질문에 댓글 쓰기 :

답변 2

오류의 전제를 조금 더 알려주시면 좋을 것 같습니다.

만약 게시글이 1개라면 4개의 card 영역이 모두 1개의 게시글 이미지로 표현되나요?

view.skin.php 에서

<element class="cards">

    <element class="card">썸네일</element>

</element>

을 포함하고 있는 php 문을 올려주시면 답변에 도움 될 듯 하네요!

일반게시판이 아니라 최신글 갤러리 게시판입니다.
latest.skin 소스는 아래와 같습니다.
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_LIB_PATH.'/thumbnail.lib.php');

// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$latest_skin_url.'/style.css">', 0);
$thumb_width = 204;
$thumb_height = 120;
?>
<STYLE>
img { width:100%; }
.gallery_row {
    margin-left: -5px;
    margin-right: -5px;
}
.gallery_col {
    padding-left: 5px;
    padding-right: 5px;
}
</STYLE>

<div class="head-title">
<a href="/bbs/board.php?bo_table=<?php echo $bo_table?>"><h2 class="h2-title-bottom"><?php echo $bo_subject?></h2></a>
<a href="#" class="btn-more"><span class="sound_only"><?php echo $bo_subject?></span></a>

</div>
<div id="owl1" class="owl-carousel owl-theme">
<?php

//유튜브
    for ($i=0; $i<count($list); $i++) {

// 최근게시물 공지는 제외
if(!$list[$i]['is_notice']) {

$arr = explode('/',$list[$i]['wr_10']);
$yt = str_replace("watch?v=", "", $arr[3]);
$yt = explode('&',$yt);
$yt = $yt[0];

if($yt) {
$img_content = '<img src="https://img.youtube.com/vi/'.$yt.'/0.jpg" alt="'.$list[$i]['wr_subject'].'" style="width:100%; height: 120px;">';
}else{
$thumb = get_list_thumbnail($bo_table, $list[$i]['wr_id'], $thumb_width, $thumb_height, false, true);
if($thumb['src']) {
$img = $thumb['src'];
} else {
$img = G5_IMG_URL.'/no_img.png';
$thumb['alt'] = '이미지가 없습니다.';
}
$img_content = '<img src="'.$img.'" alt="'.$thumb['alt'].'" style="width:100%; height: 120px;">';
}
    ?>
        <div class="item" style='position: relative;'>
           
<a href="<?php echo $list[$i]['href'] ?>" class="lt_img"><?php echo $img_content; ?></a>
            <?php

echo "<div class='gallery-content'>";


            echo "<a href=\"".$list[$i]['href']."\"> ";
            if ($list[$i]['is_notice'])
                echo "<strong>".cut_str($list[$i]['subject'],'30','..')."</strong>";
            else
                echo $list[$i]['subject'];
            echo "</a>";

if ($list[$i]['comment_cnt'])  echo "
<span class=\"lt_cmt\">+ ".$list[$i]['wr_comment']."</span>";
if ($list[$i]['icon_secret']) echo "<i class=\"fa fa-lock\" aria-hidden=\"true\"></i><span class=\"sound_only\">비밀글</span> ";

//if ($list[$i]['icon_new']) echo "<span class=\"new_icon\">N<span class=\"sound_only\">새글</span></span>";

//if ($list[$i]['icon_hot']) echo "<span class=\"hot_icon\">H<span class=\"sound_only\">인기글</span></span>";


            // if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; }
            // if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }

            //echo $list[$i]['icon_reply']." ";
          // if ($list[$i]['icon_file']) echo " <i class=\"fa fa-download\" aria-hidden=\"true\"></i>" ;
            //if ($list[$i]['icon_link']) echo " <i class=\"fa fa-link\" aria-hidden=\"true\"></i>" ;


            ?>
<span class="lt_date"><?php echo $list[$i]['datetime2'] ?></span>


</div>
<a href="<?php echo $list[$i]['href'] ?>">
<div class="main_gallery_over">
<i class="fas fa-plus"></i>
</div>
</a>
</div><!-- /col -->
    <?php }  ?>
    <?php if (count($list) == 0) { //게시물이 없을 때  ?>
    <li class="empty_li">게시물이 없습니다.</li>
    <?php } // for  ?>
<?php } // if  ?>
</div>

제가 알고있는 Owl-Carousel 기본 소스트리와는 조금 상이하네요


<div class="owl-carousel">
    <ul class="items">
        <li class="item"> <img /> </li>
    </ul>
</div>

제가 알고있는 위 소스트리와 비교해보자면 items 엘레멘트가 빠져있는 것 같구요


<div id="owl1" class="owl-carousel owl-theme">

바로 아래에 <div class="items"> 를 한번 추가해보신다음 콘솔 로그상에서 오류가 없는지 확인해보도록해요.

답변을 작성하시기 전에 로그인 해주세요.
전체 19
QA 내용 검색

회원로그인

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