웹마스터 팁
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; }
확인-
저는 확인해보니 잘 되네요.
댓글 1
제목 | 글쓴이 | 날짜 |
---|---|---|
성공적인 홈페이지 제작을 위해 점검해야 될 사안 | 웹369 | 2017.12.05 |
클라우드플레어 사용시 서버 IP 노출방지 체크리스트 | gnbstory | 2016.12.09 |
그룹별 회원 목록 출력 [2] | 윤삼 | 2015.10.25 |
외부 페이지에서 회원 프로필 정보(확장변수) 나타내기 | 한꼬마 | 2015.10.14 |
모바일 글쓰기 페이지 경고창
[2]
![]() | 자동차 | 2015.09.26 |
홈페이지 제작 시 점검사항 15가지 [1] | 유래유거 | 2015.06.29 |
타임라인 모듈 회원 작성글/저장글 버그 오류 수정 [7] | socialskyo | 2015.03.20 |
회원정보보기를 팝업으로 띄우는 방법 | 콜롬보. | 2015.03.13 |
사용자 매뉴에 회원정보와 포인트설정 바로가기 기능 삽입
[1]
![]() | 간장게장같은남자 | 2015.01.23 |
PDF 뷰어 팁 [4] | 돼지코구뇽 | 2014.12.06 |
알림LITE의 모바일쪽지 확인시 "잘못된 요청" 처리법 [1] | Hello_XE | 2014.10.28 |
회원정보보기시 공개 안 한 정보에 대해서도 최고관리자는 볼 수 있도록 변경 | sejin7940 | 2014.09.10 |
홈페이지 제작 시, 개인정보관련/회원가입약관 처리에 대해서 [1] | 양파F | 2014.08.23 |
SocialXE 관련 사용팁 적용 수정 파일
[3]
![]() | 휘즈 | 2014.07.13 |
회원정보에서 '서명' 수정이 반영되지 않을 경우 | Novelic | 2014.06.03 |
마이피플봇을 이용한 마이피플 알리미 (푸시서비스) 이용하기 [4] | garnecia | 2014.06.01 |
유저가 자신의 회원정보 전체를 공개/비공개 설정하게 하는 방법 [2] | sejin7940 | 2014.05.27 |
Draggable Captcha System for XE1.7.5 Member Module (QapTcha)
[7]
![]() | 우진홈 | 2014.05.21 |
비회원 GPS 정보 처리 | 웹빌드ver2 | 2014.05.09 |
회원가입시 아이피 기록하기 [10] | 수직상승 | 2014.04.24 |