그누보드4 기본세팅에서 최신글 게시물 정렬 방식에 대해서...
본문
그누보드4 기본 세팅 입니다.
<?
// 최신글
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
// 최신글
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
// 사용방법
// latest(스킨, 게시판아이디, 출력라인, 글자수);
echo latest("basic", $row['bo_table'], 10, 70);
echo "<p>\n";
}
?>
// latest(스킨, 게시판아이디, 출력라인, 글자수);
echo latest("basic", $row['bo_table'], 10, 70);
echo "<p>\n";
}
?>
인텍스 페이지에서 이렇게 최신글 게시물을 불러오는데요..
자꾸 세로 로 게시물이 보여지네요.
예) 공지사항 게시판 / 이벤트 게시판 이런식으로 보여지고 싶은데...
이벤트 게시판
공지사항 게시판 이런식으로 보여집니다.
이부분을 어떻게 해결할수 없나요?
아니면, 그누보드에서 메인에 게시판 이름 지정해서 불러오는 방법은 없나요?
고수님들의 조언 부탁드리겠습니다.
답변 3
위 소스는 한개의 게시판이 끝나면 다음 게시판을 불러오는 소스이기때문에 당연히 새로로 나오겠지요
가로로 나오게 하시려면
테이블을 적용시키고
<td>
echo latest("basic", $row['bo_table'], 10, 70);
</td>
뭐 이런식으로 감싸주시거나
div로 감싸서 float을 사용하시는 방법이 있겠네요
검색하다보니 방법이 있네요.
<!-- latest: 폴더명 / 스킨명,게시판명,리스트갯수,보여질글자수 -->
<td valign="top" width="280"><?=latest("basic", "Notice", 4, 36);?></td>
아무튼, 도움 주셔서 감사합니다.
<td valign="top">
<?
// 최신글
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
// 사용방법
// latest(스킨, 게시판아이디, 출력라인, 글자수);
echo latest("basic", $row['bo_table'], 10, 70);
echo "<p>\n";
}
?>
</td>
이부분을
<?
// 최신글
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
//한줄에 두개의 게시판씩 나오게 하려면 아래부분 주석해제
//if($i%2 ==0){
// echo("</tr><tr>");
//}
// 사용방법
// latest(스킨, 게시판아이디, 출력라인, 글자수);
echo("<td valign='top'>);
echo latest("basic", $row['bo_table'], 10, 70);
echo "</td>\n";
}
?>
답변을 작성하시기 전에 로그인 해주세요.