웹마스터 팁

모바일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;
}


확인-

저는 확인해보니 잘 되네요.

제목 글쓴이 날짜
플래시 Embed패치(이올라스) 충돌에 의한 파일첨부버튼 해결법 [2] Guns 2008.03.18
로그인 풀림현상 원인 파악 [3] 남국 2008.03.19
업데이트 후 댓글 입력 창이 안 나올때...(댓글 에디터) file 수지보더 2008.03.20
상담/신청 (쓰기만 가능한 게시판) 만들기 [10] mmx900 2008.03.20
좁은폭의 레이아웃을 쓰시는 분들을 위하여 (게시판 제목부분 깔끔하게 만들기) [5] file gajagu 2008.03.20
''권한이 없습니다'' 라는 문구를 조금 더 부드럽게 바꾸기 [3] file RainSky 2008.03.21
사이트 주소로 접속했을때 XE폴더로 이동하기 #2 [15] 베니 2008.03.28
로그인풀림방지 - 자동 www 붙이는 다른 방법 [23] RainSky 2008.03.28
양력/음력DB 홈페이지에 사용하기 [2] 감뿌리 2008.03.29
탭 형태 문서출력에서 목록수 지정하기. [3] Zerode 2008.03.31
카테고리부분의 너비조절하기 [3] file gajagu 2008.04.01
갓난아기 상태의 제로보드 유저를 위한 팁. [2] font 2008.04.01
게시판을 외부레이아웃에 넣기 [4] file 박봉수610 2008.04.03
환율 계산 팝업창 띄우기 [9] file RainSky 2008.04.03
플래시로 페이지에 랜덤 이미지 돌리기 [3] ☜ TeRy ☞ 2008.04.04
최근 이미지 목록 + 라이트박스 [6] file 베니 2008.04.04
사각박스 코너를 이미지없이 둥글게 만드는법 [5] 느까끼 2008.04.07
외부페이지에서 매개변수 사용하기 [2] JnCsoft 2008.04.07
플래시 컨트럴 활성화하라는 메시지 없애기 [4] file 달구벌 2008.04.08
레이아웃수정시 참고할 zbXe레이아웃스킨의 css와 layout 상관관계(1.0.0 기본스킨) [21] file 갯가 2008.04.08