디폴트 main.php 사용시 게시판이 한칼럼으로만 나오던것을 두 칼럼으로 나오도록 수정 > 그누3 팁자료실

그누3 팁자료실

디폴트 main.php 사용시 게시판이 한칼럼으로만 나오던것을 두 칼럼으로 나오도록 수정 정보

그누호환 디폴트 main.php 사용시 게시판이 한칼럼으로만 나오던것을 두 칼럼으로 나오도록 수정

본문

디폴트 main.php를 사용할경우 모든 게시판을 볼수가 있어서 좋은데 게시판이 많을 경우 한칼럼으로만 나와서 아래위 스크롤이 많이 생기는 불편함이 있어서 두칼럼으로 나오도록 수정해봤습니다.

적용된것을 구경하시려면 여기로.. http://www.threes.org/

테이블 구성은 정준君님의 "800 부터 1280 까지 끄떡없는 홈피 레이아웃 짜기"를 참고하였습니다.
http://sir.co.kr/index.php?doc=bbs/gnuboard.php&bo_table=tiptech&page=3&wr_id=1619

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

define("_DOCTYPE_", "DESIGN");

$html_title = "그누보드3";

include "./lib/latest.lib.php";

//  최신글 시작
echo "<table width=100% align=center style=table-layout:fixed border=0>";

$sql = " select bo_table from $cfg[table_board] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++) {
    $list = $i%2;
    if(!$list) echo "<tr>";
    echo "<td width=50% valign=top>";
    latest('', $row[bo_table], 5, 40);
    echo "</td>";
    if($list) echo "</tr>";
}
if(!$list) echo "<td> </td></tr>";
echo "</table>\n";
//  최신글 끝

?>
추천
0

댓글 전체

루트님 팁대로 하면..전 게시판이 다나타나는데..
필요한 게시판만 뽑아올경우에는 어떻해 합니까?
수동으로 일일이 뽑아오면 되겠지만.. 위 팁대로 하면..상당히 편할거 같은데..
뽑아오고 싶지 않은 게시판은 제외할수는 없는지요?
$sql = " select bo_table from $cfg[table_board]
          where bo_table <> '제외할게시판1' and bo_table <> '제외할게시판1'
          order by gr_id, bo_table ";
 
제외하고싶은 게시판수는 원하시는 만큼 추가하시면 됩니다.
그리고 조회순서를 수정하고 싶으시다면 order by 다음의 내역을 수정하시면 됩니다.
order by gr_id, bo_table  => 1차 그룹정렬, 2차 테이블명 정렬 이렇게 되어있군요.

테이블의 정렬을 임의로 하고 싶으시다면 bo_5번 필드를 활용해보세요. bo_5(관리자화면의 옵션5)에 1,2,3 숫자를 기재하시고, 위의 order by 를 order by bo_5로 수정하시면 되겠군요. 정렬을 반대로 하려면 order by bo_5 desc 이렇게 하셔도 되고요.
전체 1,026
그누3 팁자료실 내용 검색

회원로그인

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