웹마스터 팁
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; }
확인-
저는 확인해보니 잘 되네요.
제목 | 글쓴이 | 날짜 |
---|---|---|
[수정]알림센터 Lite에 메일발송 기능을 추가하기 [11] | 매실茶 | 2013.11.25 |
성공적인 홈페이지 제작을 위해 점검해야 될 사안 | 웹369 | 2017.12.05 |
.htaccess 파일 관련 팁(웹 사이트 퍼포먼스 향상 및 트래픽 절감 효과) [21] | 서시빈목 | 2013.10.22 |
클라우드플레어 사용시 서버 IP 노출방지 체크리스트 | gnbstory | 2016.12.09 |
윈도우 서버 2012 에서 제로보드XE 설치부터 사용하기. [16] | 부롱이 | 2013.03.29 |
그룹별 회원 목록 출력 [2] | 윤삼 | 2015.10.25 |
XE와 마인크래프트 서버 화이트리스트 연동하기 [9] | 연가시먹었다 | 2012.08.25 |
모바일 글쓰기 페이지 경고창 [2] | 자동차 | 2015.09.26 |
외부 페이지에서 회원 프로필 정보(확장변수) 나타내기 | 한꼬마 | 2015.10.14 |
홈페이지 제작 시 점검사항 15가지 [1] | 유래유거 | 2015.06.29 |
회원가입시 아이피 기록하기 [10] | 수직상승 | 2014.04.24 |
알림LITE의 모바일쪽지 확인시 "잘못된 요청" 처리법 [1] | Hello_XE | 2014.10.28 |
XE 1.5 이상으로 DB 이전시 일부 DB가 빠질 경우 - 내용추가(0203) [7] | sejin7940 | 2012.02.02 |
타임라인 모듈 회원 작성글/저장글 버그 오류 수정 [7] | socialskyo | 2015.03.20 |
회원정보보기를 팝업으로 띄우는 방법 | 콜롬보. | 2015.03.13 |
PDF 뷰어 팁 [4] | 돼지코구뇽 | 2014.12.06 |
사용자 매뉴에 회원정보와 포인트설정 바로가기 기능 삽입 [1] | 간장게장같은남자 | 2015.01.23 |
회원가입확장 모듈 - 가입절차중 오류 발생시 처음으로 돌아가는 현상 [1] | 김개발 | 2013.08.30 |
XE 로만든 앱 + 푸쉬기능 구현하기 (안드로이드) [53] | Xiso | 2013.10.16 |
XE 그룹아이콘 레벨아이콘 아이콘샵 동시출력하기(모르는분들 있으까봐올립니다.) [1] | 모앱 | 2013.02.22 |
캬..좋은정보 감사합니다.
덕분에 해결했네요.