웹마스터 팁

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


확인-

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

제목 글쓴이 날짜
부트스트랩 툴팁 , 팝오버 TIP file 돼지코구뇽 2014.11.17
html 붙여넣기 가능한 무료 익명 채팅 프로그램(초간단) [1] file 임채원임 2014.11.17
포트포워딩없이 외부접속 허용하기(윈도우 서버) [1] file 임채원임 2014.11.17
본문을 애드센스 주변에 배치하기 [1] file 하얀마법 2014.11.15
본문에서 작성자 글 모아서 보여주기 - 응용버전 [4] 하얀마법 2014.11.15
본문에서 작성자 글 모아서 보여주기 [15] 하얀마법 2014.11.15
SEO 모듈 수정을 통한 Google analytics User ID 추적코드 삽입 하얀마법 2014.11.14
위젯수정시 _getContent method is not exists 에러 뜨는 문제 [2] 황비 2014.11.14
cloudflare에서 nginx 아이피 제대로 표시하기 [3] natura 2014.11.13
전화번호 입력시 자동 focus Lansi 2014.11.13
phpmyadmin 설치뒤 setup 스크립트는 삭제해야 [1] YJSoft 2014.11.12
댓글 작성시 '서버에 요청 중입니다.' 메세지만 뜨고 무반응 일 경우 (모두는 아님) file 마키치노 2014.11.11
ipTIME NAS 에 설치한 XE, 다올CMS 첨부파일 버튼 무반응 해결 [1] 사이버짱 2014.11.07
회원가입 인증메일 Gmail 설정해도 메일 안 올 때 저는 이렇게 했습니다. [12] file 마키치노 2014.11.06
지도 링크 주소 형식 ms.kim 2014.11.05
ie11에서 한글파일이름 다운로드시 깨짐 방지 방법 맥가이버878 2014.11.04
관리자 회원목록의 회원검색에 생일 항목 추가하는 방법 sejin7940 2014.11.03
IIS에서의 URL 재작성 사용하기 [5] file ehii 2014.10.30
알림LITE의 모바일쪽지 확인시 "잘못된 요청" 처리법 [1] Hello_XE 2014.10.28
XE 에서 첨부파일 100% 후 사라지는 문제 [3] 야옹이맨 2014.10.28