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

페이지 만들기 (Mobile)

· 11년 전 · 12108
2014.05.06_02.jpg
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>


[code]<?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');
?>[/code]
상단 부분 예

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


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


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

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


[code]<?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');
?>[/code]
그림 하나와 게시판 목록으로 구성한 간단한 예입니다만...
최신글 부분을 모두 지우고 원하는 내용으로 채우면 됩니다.


예 : http://internationale.kr/bbs/g_board.php

댓글 작성

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

로그인하기

게시글 목록

번호 제목
1745
1738
1734
1733
1731
1730
1726
1707
1706
1705
1698
1692
1686
1684
1681
1679
1676
1665
1663
1660
1659
1651
1646
1642
1640
1636
1623
1602
1596
1593