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

모바일 사이트 제작시

· 14년 전 · 1694 · 1
모바일 접속시
<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 에디터를 사용안함으로 하고 싶습니다.

어떤식으로 해야 할까요?

댓글 작성

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

로그인하기

댓글 1개

그누보드의 설치된폴더중 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를 반환합니다.

게시글 목록

번호 제목
284438
284437
284435
284430
284420
284417
284409
284401
284399
284397
284380
284378
284371
284370
284366
284364
284360
284357
284355
284354