묻고답하기
ㅠㅠ 아훙 잘 모르겠습니다.ㅠ
2014.07.30 09:44
ㅠㅠ 아훙 잘 모르겠습니다.ㅠ
게시판의 권한으로 인하여 회원들이 바로 가입 할 수 있도록 로그인 창이 떴으면 좋겠다고
문의 했었습니다.
지금은 "권한이 없습니다"라고 창이 뜨는 상태이구요
그래서 아래와 같은 답변을 얻었습니다. 하지만..ㅠ
────────────────────────────────
회원제 사이트를 운영하기 위해
읽기권한 등을 회원 으로 막아둔 경우.... (등급 상관없이 '로그인'한 회원인 경우)
권한없다는 메세지만 뿌려질게 아니라
거기서 바로 회원가입창으로 넘어가게 유도할 수 있는 방법이 없을까? 라고 고민 안 해본 사람이 없을듯
게다가 XE Core 가 아니라, Board 모듈 쪽을 고치면 되는거여서, 한번고치면 상당히 오랫동안 신경 안 써도 된다는..
modules/board/board_view.php 파일에서
<딱 여기까지 했습니다.ㅠ FTP에 들어가서 본 파일을 찾았지만, 함수를 어떻게 변경하는지 모르겠습니다.ㅠ>
function alertMessage($message)
함수를 아래걸로 통째로 변경 하면 된다.
function alertMessage($message) {
// sejin7940 수정 (시작) - 회원가입창으로 유도
if($message=="msg_not_permitted") {
$message = '회원가입 후 이용해 주세요! 회원가입하시겠습니까? '; // 경고 메세지 설정
$script = sprintf('<script type="text/javascript"> xAddEventListener(window,"load", function() { var answer = confirm("%s"); if(answer) { location.href="'.$domain.'/?mid='.Context::get("mid").'&act=dispMemberSignUpForm"}} );</script>', Context::getLang($message));
Context::addHtmlHeader( $script );
}
else {
// sejin7940 수정 (끝) - 회원가입창으로 유도
$script = sprintf('<script type="text/javascript"> xAddEventListener(window,"load", function() { alert("%s"); } );</script>', Context::getLang($message));
Context::addHtmlHeader( $script );
}
}
댓글 4
-
레드붓
2014.07.30 10:25
-
빼꼼2
2014.07.30 20:31
대박!!! 레드븟님 진짜 짱이네요^^
우와~!! 감사합니다.
-
레드붓
2014.07.31 10:05
제가 한게 모가있다고...-ㅁ-;;; 세진님이 짱이시죠
-
sejin7940
2014.07.30 22:32
function alertMessage($message)
함수를 아래걸로 통째로 변경하면 된다.라고 적어두었는데 ^^;;;
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
판디노 | 알림센터를 이용한 푸쉬알림을 글 작성시 전체회원에게 푸쉬알림 [14] | 2014.07.31 by 판디노 |
단미호 | pc버전과 모바일버전의 위젯설정 다르게 하세요? [4] | 2014.07.31 by GitBox |
아굴라2 | 로그인하면 특정글이 접근인 안됩니다. [2] | 2014.07.31 by 아굴라2 |
Volun | 특정 회원의 회원정보 보여주기 부탁드립니다. [2] | 2014.07.31 by Volun |
녹은 | 회원가입 생년월일 카렌다 다국어변경 | |
센루크 | onya board 파일첨부가 안됩니다. | |
댕댕이2 | 도와주세요 초보입니다..제발 [1] | 2014.07.31 by 광개토대왕3 |
duding | 모바일 뷰에서 배경이 짤리는 현상 [3] | 2014.07.31 by Double'U' |
숑11111 | 메뉴 좌측배열 [1] | 2014.07.31 by Double'U' |
가1244522 | 비회원과 회원의 이동페이지를 다르게 하고싶습니다 [1] | 2014.07.31 by Double'U' |
PlanB | 모바일 스킨이 보이지 않아요. [1] | 2014.07.31 by Double'U' |
아막 | 애드온 설정 후 홈페이지 접속이 안됩니다. [1] | 2014.07.31 by 몽실아빠 |
빼꼼2 | ㅠㅠ 아훙 잘 모르겠습니다.ㅠ [4] | 2014.07.31 by 레드붓 |
rev | 모바일에서 첨부삽입된 사진이 보이지 않습니다 | |
duding | 1.7.5.6버전 인크루드 상대경로 오류현상 | |
키시니쿠. | 메인 페이지 Layout XML 파싱 [2] | 2014.07.31 by 키시니쿠. |
cjdwlrl | 회원 삭제가 안됩니다. | |
hannah0031 | 커뮤니케이션 기능에서 쪽지기능 없애려면 ? | |
㉿반딧불 | 모바일 pc모드에서의 배경그림 안보입니다. [4] | 2014.07.31 by ㉿반딧불 |
ii눈물꽃ii | 디자인 소리 CK editor 변경 문제 [1] | 2014.07.31 by 뀰귤 |
기존 코드가 아마도
function alertMessage($message)
{
$script = sprintf('<script> jQuery(function(){ alert("%s"); } );</script>', Context::getLang($message));
Context::addHtmlFooter( $script );
}
요렇게 되어있겠죠? 이걸 통째로 해당 코드로 바꿔주시면 됩니다.