최근 날자부터 표시하고 싶습니다
관련링크
본문
최신글 슬라이드 인데요
리스트 정렬이 최신날자 순서로 나오지 않습니다. 날자나 (wr-id순서대)로 나오게 하고 싶습니다.
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_LIB_PATH.'/thumbnail.lib.php');
$img_w = 800; // 큰 이미지($img) 가로 크기
$img_h = 1000; // 큰 이미지($img) 세로 크기
?>
<link rel="stylesheet" href="<?=$latest_skin_url?>/css/style.css">
<section class="slider-container">
<ul id="slider" class="slider-wrapper">
<?php
for($i=0; $i<count($list); $i++){
$thumbs = get_list_thumbnail($bo_table, $list[$i]['wr_id'], $img_w, $img_h);
if($thumbs['src']) {
$img = $thumbs['src'];
}?>
<li class="slide-current">
<!--a title="<?=$list[$i]['subject']?>" href="<?php echo $list[$i]['href'];?>" target="_self"-->
<?php
if ($list[$i]['wr_link1']) {
echo "<a href=\"".$list[$i]['wr_link1']."\" target=\"".$list[$i]['wr_1']."\">";
} else {
echo "<a href=\"".$list[$i]['href']."\">";
}
?>
<img width="100%" height="<?=$img_h?>" src="<?=$img?>" /></a>
<!--div class="caption">
<a title="<?=$list[$i]['subject']?>" href="<?php echo $list[$i]['href'];?>" target="_self"><h3 class="caption-title"><?=$list[$i]['subject']?></h3>
<p><?php echo mb_strimwidth($list[$i]['wr_content'], '0', '50', '', 'utf-8');?></p></a>
</div-->
</li>
<?}?>
</ul>
<!--div class="shadow"></div>
<ul id="slider-controls" class="slider-controls"></ul-->
</section>
답변 3
스킨보다는 최신글 함수를 살펴봐야 하는데 기본이 원래 최신글부터 출력일 텐데요.
별도의 함수를 사용하고 있다면 그 부분을 살펴봐야 할 것 같습니다.
$list 가져오는 윗 부분의 쿼리 부분을 체크해 보셔야 합니다.
wr_datetime 컬럼으로 order by 처리되어 있어야 합니다.
캐시를 사용하고 있으면 캐시 때문에 바로 바로 적용이 안되어서 그렇게 보이실수 있습니다. 캐시 사용 여부를 체크해보세요. config.php 에서 G5_USE_CACHE 를 한번 확인해보세요.