본문 바로가기

퍼블리싱/그누보드

메인 화면에 게시판 리스트 통째로 출력하기

1. index.php 파일 전체를 수정

<?php
define('_INDEX_', true);
include_once('./_common.php');
require_once(G5_BBS_PATH.'/board.php');
return;
?>


2. bbs/board.php 파일 상단부분 수정

include_once('./_common.php'); 아래 줄부터 내용이 추가되었습니다.
(notice가 게시판id 부분입니다. notice 부분만 원하는 게시판으로 수정)

include_once('./_common.php');

if(defined('_INDEX_')) {
    $bo_table = 'notice';
    $write_table = 'g5_write_notice';
    $board = sql_fetch(" select * from {$g5['board_table']} where bo_table = '$bo_table' ");

    if (G5_IS_MOBILE) {
        $board_skin_path    = get_skin_path('board', $board['bo_mobile_skin']);
        $board_skin_url    = get_skin_url('board', $board['bo_mobile_skin']);
    } else {
        $board_skin_path    = get_skin_path('board', $board['bo_skin']);
        $board_skin_url    = get_skin_url('board', $board['bo_skin']);
    }
}



3. 게시판 스킨 파일 수정

3-1. 글쓰기 버튼 링크 수정
list.skin.php 파일 상단 ?> 안쪽에 추가
$write_href = G5_BBS_URL.'/write.php?bo_table='.$bo_table;

3-2. 관리자용 버튼 선택삭제, 선택복사, 선택이동 링크 수정
list.skin.php 파일 하단 스크립트 부분 수정

f.action = "./board_list_update.php";
f.action = "./move.php";

여기를 각각 이렇게 수정

f.action = "<?php echo G5_BBS_URL ?>/board_list_update.php";
f.action = "<?php echo G5_BBS_URL ?>/move.php";

728x90