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

index.php 에 최신글을 2열 자동으로..

그누보드를 처음 설치하고 게시판을 생성하시면
첫 페이지에 latest스킨이 1열로 배열되게 되어있습니다..

그것을 2열 자동으로 배열되도록 하였습니다..

주석을 보시고 간단하게 숫자 하나만 바꾸면 그 숫자대로 배열됩니다..



<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");

$g4[title] = " UTF-8";
include_once("./_head.php");
?>

<!-- 메인화면 최신글 시작 -->
<table width="100%" border="0" cellspacing="0" cellpadding="2">
<tr>
<?
// 게시판 목록을 읽어서 최근글을 읽어온다.
$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);) {
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
// 사용방법
// 아래 %1이면 1열, %3이면 3열이 됩니다.
// latest(스킨, 게시판아이디, 출력라인, 글자수)
if($i%2==0)
echo "<tr>";
?>
<td width="50%" valign="top">
<?= latest("scroll", $row[bo_table], 12, 70, "4,25")?>
</td>
<?
$i++;
}
?>
</tr></table>
<!-- 메인화면 최신글 끝 -->
<?
include_once("./_tail.php");
?>

-------------------------------------------------------------------------
특정 게시판을 제외하려면

$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";

위 문장을 다음처럼 수정하세요.

$sql = " select bo_table, bo_subject from $g4[board_table] where bo_table not in ('test', 'test2') order by gr_id, bo_table ";

이 부분은 http://sir.co.kr/bbs/tb.php/g4_qa/7838 에서 root 님의 답변글을 퍼왔습니다..
위 소스에서 ('test', 'test2') 는 제외하고싶은 게시판 아이디 입니다.
-------------------------------------------------------------------------

그럼...

2006년 새해에 복 많이 받으시기를 바랍니다..

댓글 작성

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

로그인하기

댓글 14개

Thanks a lot !! Happy New Year...
오~ 저는 어려운 말은 몰라서
그저 감사할 뿐입니다.

Photofly 님도
보람된 한해가 되시기를 바랍니다.
감사합니다 이렇게 쉬운걸 몰라서 해매고 다&#45395;습니다
감사합니다^^ 스크랩해가요~
와~~~ 스크랩 해 가겠습니다.
좋은 정보 감사합니다.^^
index.php 에 최신글을 2열 자동으로..

코멘트
심봤다~~ 감사합니다. ^ ^
본기억이 잇엇는데 한참 찾았네요~!^^

찾고 나니 이거 기본기능이네요~!

ㅋㅋ 이럴땐 웃음이 나네요..
필요하던거 찾았슴다.^^ 잘 쓸께요..
감사합니다. 좋네요..
잘 참고 했습니다.^^ 감사합니다.
고맙습니다~~~
감사 합니다 잘 사용하였습니다

게시판 목록

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
글쓰기