모바일 사이트 제작시 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

모바일 사이트 제작시 정보

모바일 사이트 제작시

본문

모바일 접속시
<script language="JavaScript">
var uAgent = navigator.userAgent.toLowerCase();
var mobilePhones = new Array('iphone','ipod','android','blackberry','windows ce',
'nokia','webos','opera mini','sonyericsson','opera mobi','iemobile');
for(var i=0;i<mobilePhones.length;i++)
if(uAgent.indexOf(mobilePhones[i]) != -1)
document.location="링크될 주소";
</script>
이런식으로 페이지를 이동시키는데요. 이와는 별개로...

그누보드 UTF-8 기본 게시판 스킨에서 글쓰기할때
관리자가 DHTML 에디터 사용에 체크를 해도
모바일 접속시에는 DHTML 에디터를 사용안함으로 하고 싶습니다.

어떤식으로 해야 할까요?

댓글 전체

그누보드의 설치된폴더중 lib폴더를 보시면, visit.lib.php라는 파일이 있는데
get_os 함수에 몇가지 기기 agent조건을 수기등록하실 수 있습니다.
거기에 등록하신 후,
스킨폴더에 적용하고픈 게시판 스킨폴더에 가셔서
write.skin.php를 여시고,
상단에 정의된
if($is_dhtml_editor) 의 윗부분에 아래의 소스를 추가합니다.
---------------------------------------------------------
$phone=get_os($_SERVER["HTTP_USER_AGENT"]);
$phone_type=array("iphone","android"); // 등등의 visit.lib.php 에 설정한 네이밍을 등록합니다.
if(in_array($phone,$phone_type)) { $is_dhtml_editor=false; }
------------------------------------------------------------
in_array 함수는 해당배열에 찾고자하는 것이 있으면 true 없으면 false를 반환합니다.
전체 74 |RSS
그누4 질문답변 내용 검색

회원로그인

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