웹마스터 팁

XE 1.5 로 넘어오면서 문법 부분이 강화되었는데

아래 공개한 팁에  " 가 하나 빠져있더군요 ^^;  그래서 최신 XE 에서 오류가 났을겁니다.

아래 팁을 수정해두었으니,  이제 최신 XE 에서도 정상 작동할겁니다.

 

=================================================

 

팁의 출처는...  http://sejin7940.co.kr/?mid=xe_tips&document_srl=19398&page=1&rnd=19513#comment_19513 
XE 로의 사이트제작을 고민중이시면  http://sejin7940.co.kr 에 문의주세요 ^^

--------------------------------------------------------

회원제 사이트를 운영하기 위해
읽기권한 등을 회원 으로 막아둔 경우....  (등급 상관없이 '로그인'한 회원인 경우)

권한없다는 메세지만 뿌려질게 아니라
거기서 바로 회원가입창으로 넘어가게 유도할 수 있는 방법이 없을까?  라고 고민 안 해본 사람이 없을듯
별거 아니지만, 의외로 가입을 꽤 유도할 수 있는 팁인듯..

의외로 수정방법이 어렵지는 않다.
게다가 XE Core 가 아니라,  Board 모듈 쪽을 고치면 되는거여서, 한번고치면 상당히 오랫동안 신경 안 써도 된다는..

 

 
modules/board/board_view.php 파일에서

        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 );
   }
  }

 


ps.  사실 여기에서 한발 더 나아가서...
        여기저기를 조금 더 고치면..  로그인 안 한 회원에 대한 경고문과,   그룹제한에 따른 경고문을 다르게 할 수도 있다는...
        단지, 그건 고쳐야하는 곳이 많아서..  생략~~   ㅡㅡ;

제목 글쓴이 날짜
xe 기본회원가입품 연락처항목 공백&숫자 유효성검사 질문입니다. 해운거사2 2019.08.25
회원가입품 연락처항목 공백잇을시 질문입니다. 해운거사2 2019.08.16
인스타그램 해시태그 회원가입 없이 끌어오기 외인 2017.02.08
회원가입폼 기본항목에 안내문구 넣기 paraduxx 2016.01.11
member 모듈 메일인증을 사용할때 모바일 기본스킨에서 회원가입 후 이메일 발송 안내 띄우기 [2] file 후하니 2015.08.01
회원가입시 아이피 기록하기 [10] 수직상승 2014.04.24
XE 로그인을 아이디로 바꾸려는데 회원설정에서 회원가입 탭이 안보일때. 불금 2015.02.27
회원가입후 24시간 이후 글작성 가능하기 [2] 샵사이드 2015.02.09
회원가입확장 모듈 - 가입절차중 오류 발생시 처음으로 돌아가는 현상 [1] 김개발 2013.08.30
회원가입 인증메일 Gmail 설정해도 메일 안 올 때 저는 이렇게 했습니다. [12] file 마키치노 2014.11.06
홈페이지 제작 시, 개인정보관련/회원가입약관 처리에 대해서 [1] 양파F 2014.08.23
글읽기 권한 없을때 회원가입창으로 유도하는 방법 (XE1.5수정) [10] sejin7940 2011.08.23
회원가입시 닉네임 특수문자 제한하기 [10] 절망린 2009.06.06
회원가입폼 비밀번호 찾기 질문/답변 삭제및 필수항목 선택 (송동우님 팁) [8] 때린데 또때려 2012.04.09
코어 업데이트 후 회원가입 이름이 숫자(번호)로 뜨는 현상 수정 [1] 자대련 2014.04.01
회원가입 확장 모듈 1.7.X 및 모바일에서 사용가능하도록 [10] file hhgyu 2013.03.18
확장변수, 회원가입 등의 한국 우편번호 검색 서버 주소 변경... [2] Double'U' 2013.12.26
회원가입시 닉네임 중복사용 가능하게 하기.. [3] 一淚™ 2009.01.08
회원가입 확장모듈, 환영쪽지를 끄면 메일이 안날아가는 문제수정. Xiso 2013.10.31
회원가입 확장모듈 사용중 캡챠 실패시 재동의 안하기 말똥이 2013.10.31