그누보드 [G4] 모바일 림스빌더 설정
페이지 정보
본문
림스 모바일 설치하기
1. 림스 모바일 다운로드
2. 그누보드 / m 폴더 생성후 파일 업로드
3. 그누보드 / config.php 추가
$g4[m_path]=$g4[path]."/m";
4. 그누보드 / head.sub.php 자바스크립트 추가
var g4_m = "<?=$g4['m_path']?>";
5. 그누보드 / m / config.php 게시판 설정 수정
//게시판 아이디와 게시판명
$g4[bo_arr]=$bo_arr=array(... <== 요기를 모바일에서 보여줄 게시판을 나열함
위의 게시판수에 따라서 17~19라인의 게시판 설정항목도 변경
6-1. 그누보드 / m / head.php 수정
<!DOCTYPE html>
<html lang="ko">
<head>
<title><?=$g4[title];?></title>
를 아래의 내용을 변경
<?php include_once $_SERVER["DOCUMENT_ROOT"]."/v3m/common/_happyjung_.php" ; ?>
6-2. 그누보드 / m / head.php 수정
<div data-role="header" data-theme="b">
<h1>rimsoft mobile</h1>
<a href="<?=$g4[m_path]?>/" data-icon="home" data-iconpos="notext" data-direction="reverse">Home</a>
<a href="<?=$g4[m_path]?>/search.php" data-icon="search" data-iconpos="notext" data-rel="dialog" data-transition="fade">Search</a>
</div>
<?//게시판이면
if($bo_table && !$w){?>
<div data-role="header" data-position="inline" data-theme="c">
<?//글 내용이면
if($wr_id){?>
<a href="javascript:;" onclick="history.back()" data-icon="arrow-l" iconpos="notext">뒤로</a>
<?//리스트면
}else{?>
<a href="<?=$g4[m_path]?>/list.php?bo_table=<?=$bo_table?><?=$qstr?>" data-role="button" data-theme="c">목록</a>
<?}?>
<h1><?=$board[bo_subject]?></h1>
<a href="<?=$g4[m_path]?>/write.php?bo_table=<?=$bo_table?>" data-icon="plus" data-theme="b">글쓰기</a>
</div>
<?}?>
<div data-role="content">
를 아래와 같이 변경
<?php include_once $_SERVER["DOCUMENT_ROOT"]."/v3m/common/header.php" ; ?>
7. 그누보드 / m / tail.php 수정
</div>
<div data-role="footer" class="footer-docs" data-theme="c">
<p>
<?if($is_member){?><a href="<?=$g4[m_path]?>/bbs/logout.php">로그아웃</a>
<?}else{?>
<a href="<?=$g4[m_path]?>/login.php?url=<?=$urlencode?>">로그인</a>
<?}?> <span class="bt">|</span> <a href="<?=$g4[path]?>">PC버젼</a>
</p>
<p>© rimsoft.</p>
</div>
</div>
를 아래 내용으로 변경
<?php include_once $_SERVER["DOCUMENT_ROOT"]."/v3m/common/footer.php" ; ?>
8. 그누보드 / m / index.html 생성후 아래 내용 추가
<meta http-equiv="Refresh" content="0; url=../v3m/">
9. 목록과 내용보기에서 글쓰기 글자가 안보일때
그누보드 / m / skin / list.skin.basic.php 와
그누보드 / m / skin / list.skin.thumbnails.php 와
그누보드 / m / skin / view.skin.basic.php 의 아래 내용 수정
그누보드 / m / skin / view.skin.basic.php 의 아래 내용 수정
<a href="<?=$g4[m_path]?>/write.php?bo_table=<?=$bo_table?>" data-role="button" data-theme="a">글쓰기</a>
의 내용에 아래와 같이 style="color:#ffffff;" 를 추가
<a href="<?=$g4[m_path]?>/write.php?bo_table=<?=$bo_table?>" data-role="button" data-theme="a" style="color:#ffffff;">글쓰기</a>
10. 그누보드 / m / inc.cmt.php 를 변경 ( 비회원 댓글 작성을 위해서 )
[ 수정전 ]
<div id="m_cmt_write">
<ul data-role="listview" data-inset="true">
<li data-role="fieldcontain">
<textarea id="wr_content" name="wr_content" rows="4" itemname="내용" required="required"
placeholder="내용" onFocus="this.placeholder=''" class="input_txt2"></textarea>
</li>
<li class="ui-body ui-body-b">
<fieldset class="ui-grid-a">
<div class="ui-block-b"><button type="submit" data-theme="a">댓글쓰기</button></div>
</fieldset>
</li>
</ul>
</div>
</form>
[ 수정후 ]
<div id="m_cmt_write">
<ul data-role="listview" data-inset="true">
<?php if ($is_guest) { ?>
<li>
이름 <INPUT type=text maxLength=20 size=10 name="wr_name" itemname="이름" required class=ed>
패스워드 <INPUT type=password maxLength=20 size=10 name="wr_password" itemname="패스워드" required class=ed>
</li>
<?php } ?>
<li>
<input type=checkbox id="wr_secret" name="wr_secret" value="secret"> 비밀글
</li>
<li data-role="fieldcontain">
<?php if ($comment_min || $comment_max) { ?><span id=char_count></span>글자<?php } ?>
</li>
<?php if ($is_guest) { ?>
<li>
<img id='kcaptcha_image' />
</li>
<li data-role="fieldcontain">
<input type="text" name="wr_key" id="wr_key" required="required" placeholder="자동등록방지" value="" onFocus="this.placeholder=''" />
</li>
<?php } ?>
<li data-role="fieldcontain">
<textarea id="wr_content" name="wr_content" rows="4" itemname="내용" required="required"
placeholder="내용" onFocus="this.placeholder=''" class="input_txt2"></textarea>
</li>
<li class="ui-body ui-body-b">
<fieldset class="ui-grid-a">
<div class="ui-block-b"><button type="submit" data-theme="a">댓글쓰기</button></div>
</fieldset>
</li>
</ul>
</div>
</form>
<script type="text/javascript" src="<?="$g4[path]/js/jquery.kcaptcha.js"?>"></script>
11. 그누보드 / m / bbs / password_check.php 비공개글 비밀번호 입력후 내용보기
[ 수정전 ]
<?
include_once("./_common.php");
if ($w == "s") {
$qstr = "bo_table=$bo_table&sfl=$sfl&stx=$stx&sop=$sop&wr_id=$wr_id&page=$page";
$wr = get_write($write_table, $wr_id);
if (sql_password($wr_password) != $wr[wr_password])
alert("패스워드가 틀립니다.");
// 세션에 아래 정보를 저장. 하위번호는 패스워드없이 보아야 하기 때문임.
//$ss_name = "ss_secret_{$bo_table}_{$wr_id}";
$ss_name = "ss_secret_{$bo_table}_{$wr[wr_num]}";
//set_session("ss_secret", "$bo_table|$wr[wr_num]");
set_session($ss_name, TRUE);
} else
alert("w 값이 제대로 넘어오지 않았습니다.");
goto_url($g4[m_path]."/list.php?$qstr");
?>
[ 수정후 ]
<?
include_once("./_common.php");
if ($w == "s") {
$qstr = "bo_table=$bo_table&sfl=$sfl&stx=$stx&sop=$sop&wr_id=$wr_id&page=$page";
$wr = get_write($write_table, $wr_id);
if (sql_password($wr_password) != $wr[wr_password]) {
alert("패스워드가 틀립니다.");
goto_url($g4[m_path]."/list.php?$qstr");
}
// 세션에 아래 정보를 저장. 하위번호는 패스워드없이 보아야 하기 때문임.
//$ss_name = "ss_secret_{$bo_table}_{$wr_id}";
$ss_name = "ss_secret_{$bo_table}_{$wr[wr_num]}";
//set_session("ss_secret", "$bo_table|$wr[wr_num]");
set_session($ss_name, TRUE);
} else {
alert("w 값이 제대로 넘어오지 않았습니다.");
goto_url($g4[m_path]."/list.php?$qstr");
}
goto_url($g4[m_path]."/list.php?$qstr");
?>
댓글목록
등록된 댓글이 없습니다.