웹마스터 팁

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


확인-

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

제목 글쓴이 날짜
xe core 설치 화면 오류 있습니다. 이렇게 바꿔주세요. [2] 한꼬마 2015.02.18
데이타 이전 시 xml 파일 임포트 속도 높이기 ^^ forest535 2015.02.17
snoop가 안될때 curl 로 가져오기 [3] 한꼬마 2015.02.13
300기가 Zboard4->XE 이전기 [14] file forest535 2015.02.13
카카오 API로 로그인창 만들어 봤어요~~ ^^ [6] file 컴박살 2015.02.12
회원가입후 24시간 이후 글작성 가능하기 [2] 샵사이드 2015.02.09
누리고 쇼핑몰 - 배송비가 표시 안되는 경우에 [7] garnecia 2015.01.31
템플릿등에서 PHP 제어 구조(if, for, foreach)의 대체 문법 적용 [3] 총모아 2015.01.30
xe 폰갭 제작시 admob 광고 글쓰기 방해 하지 않으려면 한꼬마 2015.01.26
부트스트랩 관련 버튼안에 체크박스 돼지코구뇽 2015.01.25
DB LOCK으로 인한 사이트 마비와 사례, 조치 [2] onTrust 2015.01.24
게시판에서 태그 기준으로 검색하면 임시저장글들도 노출되는 버그 수정 sejin7940 2015.01.23
사용자정의 중 전화번호 형식을 쓰는경우 - 사이에 한칸씩 여백이 생기는 걸 없애는방법 [1] sejin7940 2015.01.23
사용자 매뉴에 회원정보와 포인트설정 바로가기 기능 삽입 [1] file 간장게장같은남자 2015.01.23
익명게시판에서 임시저장된 글을 불러와 등록하면 익명처리되지 않고 글쓴이 정보가 기록되는 버그 수정 [1] sejin7940 2015.01.23
누리고 쇼핑몰 상품취소 혹은 반품시 마일리지 자동회복하기 [6] garnecia 2015.01.21
kin 모듈 게시물 -> board로 게시물 옮기기 편법 file 꾸링 2015.01.20
사이트 종합해서 접속자 아이피 검색 file StyleRoot 2015.01.19
웹서버 php에서 한글언어 깨지거나 오류날때 방법@ 뭘봐첨봐 2015.01.19
포인트 부족 시 글 열람 금지 설정해도, 글을 볼 수 있는 버그 수정 [1] sejin7940 2015.01.18