제목 | Hook을 이용하여 웹과 모바일웹 만들기 2편 | ||
---|---|---|---|
글쓴이 | 변종원(웅파) | 작성시각 | 2011/03/30 18:55:38 |
|
|||
1. application/controllers/main.php 라고 가정을 하고<?php class Main extends Controller { function Main() { parent::Controller(); $this->load->model('contents_m', 'cm'); } function _remap($method) { //접근 브라우저에 따른 분리 if( BROWSER_TYPE == 'W' ) { //웹인 경우 $this->load->view('common/head_v'); $this->{$method}(); $this->load->view('common/foot_v'); } else if( BROWSER_TYPE == 'M' ) { //모바일인 경우 $this->load->view('common/mobile_head_v'); $this->{$method}(); $this->load->view('common/mobile_foot_v'); } } /** * 메인 페이지 * */ function index() { if( BROWSER_TYPE == 'W' ) { //웹인 경우 $this->load->view('main/main_v'); } else if( BROWSER_TYPE == 'M' ) { //모바일일 경우 $this->load->view('main/m_recent_v'); } } } ?>_remap을 이용하여 웹일 경우와 모바일일 경우의 헤더, 푸터를 다르게 선언해줍니다. (모바일일 경우는 jqtouch를 이용하여 아이폰과 같은 UI를 구현합니다.) 각각의 view파일은 첨부한 파일을 참고 바랍니다. 참고주소는 http://112.216.187.42:8282/contents/main 입니다. 웹에서 접속했을 때는 아래와 같은 화면이 나오고 모바일로 접속했을 때는 아래와 같은 화면이 나오게 됩니다. (jqtouch 적용) 아이패드에서 본 화면을 찍은거라 좌우로 퍼져있지만 아이폰에서는 적당한 크기로 나옵니다. 참 쉽죠잉? ^^ 퍼가실 때는 출처 명기 바랍니다. |
|||
첨부파일 |
view_file.zip (5.4 KB) |
||
다음글 | CI 속도, 메모리, eAccelerator, Memc... (14) | ||
이전글 | Hook을 이용하여 웹과 모바일웹 만들기 1편 (5) | ||
milosz
/
2011/03/30 21:47:27 /
추천
0
유용한 강좌네요. 잘봤습니다!!
|
양승현
/
2011/04/04 17:35:14 /
추천
0
참고 해야겠네요.
언젠간 해야할 작업 ㅜ.ㅜ |
ns
/
2011/04/05 12:52:58 /
추천
0
잘되는군요. 감사합니다~
|
변종원(웅파)
/
2011/04/05 13:43:57 /
추천
0
milosz, ns/ 감사합니다. ^^
양승현/ 모바일 웹메이커3 구현되어 있지 않나용? ^^ |
헛발이
/
2011/04/05 14:37:42 /
추천
0
태클거는건 아닌데요....
제 휴대폰(소프트뱅크)에선 "이 단말기에선 이용할 수 없습니다.(WJ46013E)" 라고 나오고요.. 도코모에서는 이렇게 보여요~ 그리고 파이어모바일에뮬레이터에서도 그냥 웹사이트가 보이던데.... 절대 태클 아니에요 ^^;;; |
무명의시인2
/
2011/04/05 14:50:08 /
추천
0
뭘까요....? ㅎㅎ
|
변종원(웅파)
/
2011/04/05 15:33:22 /
추천
0
헛발이/ 네. hook에서 브라우저 체크하는 부분이 한국에서 나온 휴대폰 기준일 겁니다. 그래서 웹페이지가 뜨네요. 일본 모바일브라우저의 $_SERVER |
거짓없는삶
/
2012/08/14 13:03:42 /
추천
0
감사합니다~
|
꾸숑
/
2013/02/27 02:19:34 /
추천
0
웅파// 좋은 강좌 감사합니다. |
beop
/
2013/12/12 09:49:35 /
추천
0
감사합니다 잘쓰고있습니다.
|
초코바
/
2014/05/26 23:25:36 /
추천
0
와우~ 정말 좋은 강좌였습니다. 웅파님 사랑해요~
|