메인화면 최신글 설정 문의 드림니다
본문
메인화면 갤러리까지는 보드테이블 명이 나와서 알겠는데 밑에는 최신글 메뉴가 랜덤으로 나오는데 원하는 순서로 바꾸려면 어떻해 해야 하는지 문의 드림니다
어떻해 바꿔야 하는지 알려주세요 ㅜㅜ 감사합니다
gnuboard5.5.8.3.3 입니다
<div class="latest_wr">
<!-- 최신글 시작 { -->
<?php
// 최신글
$sql = " select bo_table
from `{$g5['board_table']}` a left join `{$g5['group_table']}` b on (a.gr_id=b.gr_id)
where a.bo_device <> 'mobile' ";
if(!$is_admin)
$sql .= " and a.bo_use_cert = '' ";
$sql .= " and a.bo_table not in ('notice', 'gallery') "; //공지사항과 갤러리 게시판은 제외
$sql .= " order by b.gr_order, a.bo_order ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
$lt_style = '';
if ($i%3 !== 0 ) $lt_style = "margin-left:2%";
?>
<div style="float:left;<?php echo $lt_style ?>" class="lt_wr">
<?php
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 사용방법 : latest(스킨, 게시판아이디, 출력라인, 글자수);
// 테마의 스킨을 사용하려면 theme/basic 과 같이 지정
echo latest('theme/basic', $row['bo_table'], 6, 24);
?>
</div>
<?php
}
?>
<!-- } 최신글 끝 -->
</div>
<?php
include_once(G5_THEME_PATH.'/tail.php');
답변 6
원하는 순서로는 최신글을 가져오는것은
latest('theme/basic', 게시판 아이디, 6, 24);
이런식으로 가져오도록 해당 쿼리로 가져오는게 아니라 별도로 가져오도록 처리해 주어야 합니다.
그누보드가 처음이기도 하고 혼자서 공부 하고 있어서 별도로 어떻해 가져 와야 하는지를 모르겠습니다
죄송한데 예시좀 받아 볼수 있을까요? 자세히좀 부탁 드려요
너무 감사합니다
알려주신데로 적용하였는데 적용되지 않고 있습니다 어떤게 빠졌을까요?
Php코드 실행이 적용 안된듯 합니다.