index.php 에 최신글을 2열 자동으로.. > 그누4 팁자료실

그누4 팁자료실

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

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

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

첨부파일

index.zip (785byte) 130회 다운로드 2005-12-31 20:36:50

본문

그누보드를 처음 설치하고 게시판을 생성하시면
첫 페이지에 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년 새해에 복 많이 받으시기를 바랍니다..
추천
2

댓글 14개

전체 3,309 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT