웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
알림LITE의 모바일쪽지 확인시 "잘못된 요청" 처리법
2014.10.28 16:25
모바일EX (Mobileex) 모듈을 사용하고 있는 사용자에 해당합니다.
개요및 문제점-
저같은 경우는 mobileex 모듈을 이용해서 회원정보 및 쪽지확인 개인정보변경등을 mobileex 스킨으로 모두 사용중입니다.
그런데, 알림센터Lite를 이용하면 모바일 기기에서는 알림창으로 쪽지가 왔다고 알림이 왔지만
터치해서 쪽지를 확인하려하면 빈페이지가 나오거나 "잘못된 요청입니다"로 나오게 될 때가 있습니다.
원인-
이는 쪽지 알림의 링크가 communication 모듈을 향하고 있기 때문입니다.
이것을 mobileex 모듈로 향하게 해주면 간단하게 해결됩니다.
해결-
아래와 같이 알림센터Lite 모듈의 controller.php 파일을 여시고 procNcenterliteRedirect() 함수를 찾아서
590줄 정도 되는 곳에
if(Mobile::isMobileCheckByAgent()) $url = str_replace('dispCommunicationMessages','dispMobileexMessages',$url);
를 추가해주세요. 반드시 이 코드위에 $url 이라는 변수가 있어야 합니다.
설명-
이 한줄의 코드는 모바일여부를 판단해서 모바일기기이면, $url 의 문자열중에서 dispCommunicationMessages 라는 문자를 dispMobileexMessages 로 바꿔주는 기능을 합니다.
function procNcenterliteRedirect() { $logged_info = Context::get('logged_info'); $url = Context::get('url'); $notify = Context::get('notify'); if(!$logged_info || !$url || !$notify) return new Object(-1, 'msg_invalid_request'); $output = $this->updateNotifyRead($notify, $logged_info->member_srl); if(!$output->toBool()) return $output; $url = str_replace('&', '&', $url); //dispMobileexMessages 로 바꿔줌 if(Mobile::isMobileCheckByAgent()) $url = str_replace('dispCommunicationMessages','dispMobileexMessages',$url); header('location: ' . $url); Context::close(); exit; }
확인-
저는 확인해보니 잘 되네요.
제목 | 글쓴이 | 날짜 |
---|---|---|
플래시 컨트럴 활성화하라는 메시지 없애기 [4] | 달구벌 | 2008.04.08 |
외부페이지에서 매개변수 사용하기 [2] | JnCsoft | 2008.04.07 |
사각박스 코너를 이미지없이 둥글게 만드는법 [5] | 느까끼 | 2008.04.07 |
최근 이미지 목록 + 라이트박스 [6] | 베니 | 2008.04.04 |
플래시로 페이지에 랜덤 이미지 돌리기 [3] | ☜ TeRy ☞ | 2008.04.04 |
환율 계산 팝업창 띄우기 [9] | RainSky | 2008.04.03 |
게시판을 외부레이아웃에 넣기 [4] | 박봉수610 | 2008.04.03 |
갓난아기 상태의 제로보드 유저를 위한 팁. [2] | font | 2008.04.01 |
카테고리부분의 너비조절하기 [3] | gajagu | 2008.04.01 |
탭 형태 문서출력에서 목록수 지정하기. [3] | Zerode | 2008.03.31 |
양력/음력DB 홈페이지에 사용하기 [2] | 감뿌리 | 2008.03.29 |
로그인풀림방지 - 자동 www 붙이는 다른 방법 [23] | RainSky | 2008.03.28 |
사이트 주소로 접속했을때 XE폴더로 이동하기 #2 [15] | 베니 | 2008.03.28 |
''권한이 없습니다'' 라는 문구를 조금 더 부드럽게 바꾸기 [3] | RainSky | 2008.03.21 |
좁은폭의 레이아웃을 쓰시는 분들을 위하여 (게시판 제목부분 깔끔하게 만들기) [5] | gajagu | 2008.03.20 |
상담/신청 (쓰기만 가능한 게시판) 만들기 [10] | mmx900 | 2008.03.20 |
업데이트 후 댓글 입력 창이 안 나올때...(댓글 에디터) | 수지보더 | 2008.03.20 |
로그인 풀림현상 원인 파악 [3] | 남국 | 2008.03.19 |
플래시 Embed패치(이올라스) 충돌에 의한 파일첨부버튼 해결법 [2] | Guns | 2008.03.18 |
큰 파일의 썸네일이 안생길때 해결방법-추가 [7] | HIKARU | 2008.03.18 |
캬..좋은정보 감사합니다.
덕분에 해결했네요.