궁굼한게있어 문의드려봅니다.
페이지 정보
본문
그누보드 페이지에서 팁보고서 똑같이 적용하려고했는데 따라는제대로했는데 막상 적용하면
문제가잇어 이렇게 도움좀 청하고자 문의글 남깁니다.
http://sir.co.kr/bbs/board.php?bo_table=g5_tip&wr_id=1730&sfl=mb_id%2C1&stx=fm25
페이지 보고 모바일 페이지를 만들었는데 pc버전에서는 페이지가 제대로 열리면서 1이란 메뉴에
있는 최근게시물이 잘불러와지는데 모바일에서 1이란 메뉴를 누르면 그냥 빈페이지만 출력이 되네요.
물론 링크에있는거 그대로 적용햇고 변경해야할 뭐 게시판 이름이라던지 그룹명 이런건 다 변경했는데
문제가 발생하네요.
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if(!$is_admin && $group['gr_device'] == 'pc')
alert($group['gr_subject'].' 그룹은 PC에서만 접근할 수 있습니다.');
$gr_id ='wow';
include_once(G5_MOBILE_PATH.'/_head.php');
?>
<!-- 메인화면 최신글 시작 -->
<div style="text-align:center">
<img Src="<?php echo G5_IMG_URL ?>/g_m_board.gif">
</div>
<div> </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('basic', $row['free_board'], 5, 25);
}
?>
<!-- 메인화면 최신글 끝 -->
<?php
include_once(G5_MOBILE_PATH.'/_tail.php');
?>
이게 모바일 폴더에 새로만든 페이지이고
<?php
include_once('./_common.php');
include_once(G5_LIB_PATH.'/latest.lib.php');
$g5['title'] = "커뮤니티";
if (G5_IS_MOBILE) {
include_once(G5_MOBILE_PATH.'/group.php');
return;
}
if(!$is_admin && $group['gr_device'] == 'mobile')
alert($group['gr_subject'].' 그룹은 모바일에서만 접근할 수 있습니다.');
$gr_id ='wow';
include_once('./_head.php');
?>
<!-- 메인화면 최신글 시작 -->
<div>
<!--<center><img Src="<?php echo G5_IMG_URL ?>/g_board.gif"></center><br>-->
</div>
<div style="float:left">
<?php echo latest('basic', 'free_board', 5, 40); ?>
</div>
<div style="float:left;margin-left:20px">
<?php echo latest('basic', 'qna', 5, 40); ?>
</div>
<div style="float:left;margin-left:20px">
<?php echo latest('basic', 'youtube_video', 5, 40); ?>
</div>
<!-- 메인화면 최신글 끝 -->
<?php
include_once('./_tail.php');
?>
이게 pc버전의 파일인데 무엇이 잘못되었나 확인좀 부탁드릴겸 해결방법좀알고싶어 문의글 남겨봅니다.
댓글목록
관리자님의 댓글
관리자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일
모바일 판을 보면... 최신글 소스를
echo latest('basic', $row['free_board'], 5, 25);
이렇게 수정하셨네요.
게시판 아이디를 직접 입력하면 안되고...
'사노라가노라'님의 팁을 활용하거나, 최신글 소스를 삭제하고 피씨판에 입력하신 방식으로 하면 됩니다.
입력하더라도
echo latest('basic', 'free_board', 5, 25);
이렇게 해야하는데... 아마 동일한 게시판이 여러개 나타나는 오류가 있을 것입니다.
모바일 페이지는 'mobile' 폴더에 있어야 하고
피씨판 파일에
include_once(G5_MOBILE_PATH.'/group.php');
이 부분 'group.php' 대신 피씨판 페이지 이름을 입력해줘야 합니다.
손님님의 댓글의 댓글
손님 이름으로 검색 작성일
include_once(G5_MOBILE_PATH.'/group.php');
이부분은 오류나서 다시 바꿔놔서 저거로 해놓은거고 모바일 버전으로 소스 만든 페이지로하면
그냥 빈출력만 되네요...그래서 그룹으로 해놓은거긴한데...당최 뭐가 잘못된건지...알수가없더라구요..
echo latest('basic', 'free_board', 5, 25);
echo latest('basic', 'qna', 5, 25);
echo latest('basic', 'haha', 5, 25);
이소스 넣으니시판만 최근게시판에 5개 출력되는데 해결방법있을까요?
즉 자유 질문 하하 최근이 동일하게 3개씩 5개가 출력이 되네요.
정상적이라면 자유 질문 하하 이 3개만 최근게시물 목록에 나와야하는데
중복으로 출력이되네요.