테스트 사이트 - 개발 중인 베타 버전입니다

그누보드 최신글 오류 문의입니다! 채택완료

one9601 4년 전 조회 2,457

안녕하세요!

 

다름이 아니라, 그누보드 최신글이 최신글을 가져오는게 자동으로 되지를 않는데요..

 

</p>

<p> </p>

<p>?php</p>

<p>$options = array('slider_width' => '250', 'speed' => 400, 'autoplayspeed' => 6000, 'slidestoshow' => 4);</p>

<p>echo latest('theme/slick-list', 'qna', 15, 24, 0, $options);</p>

<p>?></p>

<p> </p>

<p>

 

이렇게 불러왔는데, 게시판에 글이 작성이 됐는데 최신글에 스스로 가져오지를 않고

echo latest입력부분에서 가져오는 글 개수나.. 글자수나.. 그런걸 수정하면 가져와집니다.

최신글 기간이 사라지거나 한건 아니구요

모든 최신글이 그런것도 아니고.. 이것만 그러네요

 

왜그럴까요..?

 

lastest.skin.php 올립니다!
 

</p>

<p> </p>

<p><?php</p>

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

<p> </p>

<p>//slick-1.8.1</p>

<p>add_stylesheet('<link rel="stylesheet" href="'.$latest_skin_url.'/slick/slick.css">', 0);</p>

<p>add_javascript('<script src="'.$latest_skin_url.'/slick/slick.min.js"></script>', 10);</p>

<p> </p>

<p>// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨</p>

<p>add_stylesheet('<link rel="stylesheet" href="'.$latest_skin_url.'/style.css">', 0);</p>

<p> </p>

<p>$options['slider_width'] = (isset($options['slider_width']) && $options['slider_width']) ? $options['slider_width'] : 511;</p>

<p>$options['speed'] = (isset($options['speed']) && $options['speed']) ? $options['speed'] : 400;</p>

<p>$options['autoplayspeed'] = (isset($options['autoplayspeed']) && $options['autoplayspeed']) ? $options['autoplayspeed'] : 1000;</p>

<p>$options['slidestoshow'] = (isset($options['slidestoshow']) && $options['slidestoshow']) ? $options['slidestoshow'] : 4;</p>

<p> </p>

<p>?></p>

<p><style></p>

<p>.header-slick-list .slick-slider{</p>

<p>    width:<?php echo $options['slider_width'];?>px; position:relative;</p>

<p>}</p>

<p></style></p>

<p> </p>

<p><div class="header-slick-list"></p>

<p>    <div data-vertical="true" data-slidestoshow="<?php echo $options['slidestoshow'];?>" data-speed="<?php echo $options['speed'];?>" data-autoplayspeed="<?php echo $options['autoplayspeed'];?>" hover="false" arrows="blk-v-s" arrowsarea="v-in-66" class="top-quick-list slick-slider" style="padding-top:10px;height:185px !important;"></p>

<p>        <?php</p>

<p>        $num = 0;</p>

<p>        for ($i=0; $i<count($list); $i++) {</p>

<p>        $num++;</p>

<p>            if ($list[$i]['is_notice'])</p>

<p>                $rank = 'n';</p>

<p>            else</p>

<p>                $rank = $num;</p>

<p>        ?></p>

<p>        <div class="slider-loop"><p class="slider-subject"><i rank="<?php echo $rank;?>"></i></p>

<p>        <?php echo cut_str($list[$i]['wr_name'],1,'**님이 견적 문의 하셨습니다.');?></p>

<p>

 </p>

<p>        <span class="notice-right"></p>

<p>            <?php if (!$list[$i]['is_notice']) { ?></p>

<p>                <!-- $list[$i]['comment_cnt'] --></p>

<p>                <?php if ($list[$i]['wr_hit'] >= 1) { ?></p>

<p>                <span class="qnaIco qnaIco2"><span class="check">확인</span></span></p>

<p>                <?php } else {?></p>

<p>                <span class="qnaIco qnaIco3"><span class="check">대기중</span></span></p>

<p>                <?php } ?></p>

<p>            <?php } ?></p>

<p> </p>

<p>            <span class="notice-date"><?php echo date("Y-m-d", strtotime($list[$i]['wr_datetime'])) ?></span></p>

<p>            </span></p>

<p> </p>

<p>    </p></div></p>

<p>        <?php }  ?></p>

<p>        <?php if (count($list) == 0) { //게시물이 없을 때  ?></p>

<p>        <div class="slider-loop"><p href="#" class="slider-subject"><i rank="-"></i>게시물이 없습니다.</p></div></p>

<p>        <?php }  ?></p>

<p>    </div></p>

<p></div></p>

<p><script type="text/javascript"></p>

<p>    $(document).on('ready', function() {</p>

<p> </p>

<p>        $(".top-quick-list").slick({</p>

<p>            dots: false,</p>

<p>            vertical: true,</p>

<p>            slidesToShow: 4,</p>

<p>            slidesToScroll : 1,     //스크롤 한번에 움직일 컨텐츠 개수</p>

<p>            speed: <?php echo $options['speed'];?>,</p>

<p>            autoplay: true,</p>

<p>            autoplaySpeed: 3000,</p>

<p>            draggable : false</p>

<p>        });</p>

<p> </p>

<p>    });</p>

<p></script></p>

<p>

 </p>

<p> </p>

<p>

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
핑크빈
4년 전

config.php에서

define('G5_USE_CACHE',  false); // 최신글등에 cache 기능 사용 여부

 

true->false로 해보실레요?

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

lib/latest.lib.php를 보면

// 최신글 추출
// $cache_time 캐시 갱신시간
function latest($skin_dir='', $bo_table, $rows=10, $subject_len=40, $cache_time=1, $options='')
{
    global $g5;

    if (!$skin_dir) $skin_dir = 'basic';

    $time_unit = 3600;  // 1시간으로 고정

 

캐쉬가 있는 동안은, 호출 인자가 같은 경우

1시간 안에 새 글이 올라오면 최신글에는 반영되지 않습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인