웹마스터 팁
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; }
확인-
저는 확인해보니 잘 되네요.
제목 | 글쓴이 | 날짜 |
---|---|---|
각 OS별 브라우저별 자신의 웹사이트 보기??? [12] | 세바스챤_™ | 2008.01.31 |
리눅스 호환 호스팅에서 zbxe 전체 업로드 후 디렉토리 이동시키기... [4] | 소마세월 | 2008.02.02 |
포인트 수정없이 원하는 레벨 아이콘이나 원하는 이미지 출력하기(0.29용) [20] | 지연아빠 | 2008.02.02 |
flash <=> xe menu 연동 [7] | tsana | 2008.02.03 |
특정 게시판, 업로드된 그림 자동으로 본문에 출력하기 [14] | 대암지기 | 2008.02.03 |
본인외 회원정보 제어 [1] | edgarkim | 2008.02.03 |
BGM 등을 배경을 투명하게 iframe 으로 넣는 팁 [3] | 푸른커튼 | 2008.02.05 |
왼쪽메뉴줄이고 오른쪽에 박스만들어 내용쉽게넣기 [15] | plruto | 2008.02.07 |
주소끝에 /zbxe 안적어도 홈페이지에 바로 들어오게 하는법?? [10] | 박태훈922 | 2008.02.07 |
HTTP 406 Error 가 나오면서 업로드 안될때 [16] | plruto | 2008.02.08 |
아날로그 플래시 시계 10종류 (홈페이지, 블로그용) | 푸른커튼 | 2008.02.09 |
이미지 줌 아웃슬라이드 [4] | 맨발 | 2008.02.10 |
로그인후 보여줄 페이지 설정 [4] | 권인해 | 2008.02.11 |
회원가입 생일 필수로 입력받고, 관리자페이지 회원목록에 회원생일 출력하기 [10] | 대암지기 | 2008.02.11 |
제로보드용 플래시시계 위젯 설치방법 | 푸른커튼 | 2008.02.12 |
드림위버 등에서 레이아웃 편집시에.. [3] | 은진아빠 | 2008.02.12 |
특정게시판, 비밀글로 작성하기 [19] | 대암지기 | 2008.02.13 |
전에 누군가 찾았던 것인데..새로고침시 현재페이지로 [2] | 강영곤 | 2008.02.14 |
zbXE User Guide - 3차수정 [3] | 캬캬캬캬캬캬 | 2008.02.16 |
[전면수정]회원가입시 기본 정보공개 여부 체크하기(2) 스킨부분 | 대암지기 | 2008.02.17 |
캬..좋은정보 감사합니다.
덕분에 해결했네요.