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

모바일 사이트 제작시

· 14년 전 · 1693 · 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를 반환합니다.

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440