페이지 만들기 (Mobile) > 그누보드5 팁자료실

그누보드5 팁자료실

페이지 만들기 (Mobile) 정보

페이지 만들기 (Mobile)

첨부파일

2014.05.06_02.jpg (68.5K) 27회 다운로드 2014-05-07 16:44:58

본문

http://sir.co.kr/bbs/board.php?bo_table=g5_tip&wr_id=973&sfl=mb_id%2C1&stx=fm25&page=2

위 글과 연관됩니다.


bbs 폴더와 mobile 폴더에 각각 존재하는 'group.php' 파일이 서로 연관되므로 페이지를 독자적으로 제작할 수는 없습니다.

PC판 페이지 만들기를 요약하여 다시 설명드리면...
'bbs/group.php' 파일을 복사하여 적당한 이름으로 만들고 내용을 수정합니다.
(만든 파일은 bbs 폴더에 둡니다)


include_once(G5_MOBILE_PATH.'/모바일 페이지 이름.php');

$g5['title'] = "그룹명";

$gr_id = '그룹아이디'; // 추가

-- 메인화면 최신글 시작 --
// 내용 넣기
-- 메인화면 최신글 끝 --</font>


<?php
include_once('./_common.php');

if (G5_IS_MOBILE) {
    include_once(G5_MOBILE_PATH.'/g_board.php');
    return;
}

if(!$is_admin && $group['gr_device'] == 'mobile')
    alert($group['gr_subject'].' 그룹은 모바일에서만 접근할 수 있습니다.');

$g5['title'] = "Notice & Free";
$gr_id ='board';
include_once('./_head.php');
include_once(G5_LIB_PATH.'/latest.lib.php');
?>

상단 부분 예

PC판 페이지를 따로 만들지 않더라도 위와 같이 생성해야합니다.
(PC판 페이지를 따로 만들지 않는 경우) 최신글 부분만 그대로 두면 됩니다.


이어서 Mobile판 그룹 페이지 만들기를 합니다.
'mobile/group.php' 파일을 복사하여 적당한 이름으로 만들고 내용을 수정합니다.
(만든 파일은 mobile 폴더에 둡니다)


$g5['title'] = "그룹명";

$gr_id = '그룹아이디'; // 추가


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

if(!$is_admin && $group['gr_device'] == 'pc')
    alert($group['gr_subject'].' 그룹은 PC에서만 접근할 수 있습니다.');

$g5['title'] = "Notice & Free";
$gr_id ='board';
include_once(G5_MOBILE_PATH.'/_head.php');
?>

<!-- 메인화면 최신글 시작 -->
<div style="text-align:center">
    <img Src="<?php echo G5_IMG_URL ?>/g_board.gif" style="max-width:100%; height:auto;">
</div>
<div>&nbsp;</div>
<?php
//  최신글
$sql = " select bo_table, bo_subject
            from {$g5['board_table']}
            where gr_id = '{$gr_id}'
              and bo_list_level <= '{$member['mb_level']}'
              and bo_device <> 'pc' ";
if(!$is_admin)
    $sql .= " and bo_use_cert = '' ";
$sql .= " order by bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
    // 이 함수가 바로 최신글을 추출하는 역할을 합니다.
    // 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.

    // 사용방법
    // latest(스킨, 게시판아이디, 출력라인, 글자수);
    echo latest('theme/basic', $row['bo_table'], 5, 25);
}
?>
<!-- 메인화면 최신글 끝 -->

<?php
include_once(G5_MOBILE_PATH.'/_tail.php');
?>

그림 하나와 게시판 목록으로 구성한 간단한 예입니다만...
최신글 부분을 모두 지우고 원하는  내용으로 채우면 됩니다.


예 : http://internationale.kr/bbs/g_board.php
추천
1

댓글 0개

전체 2,442 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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