유용한팁
    글보기
    제목회원가입 및 회원정보 페이지 수정에 필요한 모델링 내용 정리2017-09-04 19:16:58
    작성자

    = 회원가입 및 회원정보 페이지 수정에 필요한 모델링 내용 정리 =


    1. 모델링 개념 이해하기 
       모델링은 망보드의 설계를 담당하는 역할을 하기 때문에 
       회원 및 게시판의 기능을 수정하기 위해서는 반드시 모델링 개념을 이해해야 합니다.

      - 모델링 개념 쉽게 이해하기 : https://www.mangboard.com/tip/?vid=4 
      - 모델링 동영상 강의 : https://www.mangboard.com/video/?vid=5 
      - 모델링 매뉴얼 : https://www.mangboard.com/manual/modeling/ 



    2. 회원 기능 모델 파일 


      - 회원 정보 모델 : mangboard/models/user/info.php

      - 회원 가입 모델 : mangboard/models/user/register.php

      - 비밀번호 모델 : mangboard/models/user/password.php

      - 아이디 찾기 모델 : mangboard/models/user/find_id.php



    3. 회원 기능 파일 구성 

      - 회원 아이디 찾기 : mangboard/plugins/user/user-find-id.php 
      - 회원 정보수정 : mangboard/plugins/user/user-info.php
      - 로그인 : mangboard/plugins/user/user-login.php
      - 회원 가입 : mangboard/plugins/user/user-register.php
      - 비밀번호 찾기 : mangboard/plugins/user/user-password.php
      - 회원 약관 : mangboard/plugins/user/user-terms-service.php
      - 개인정보 수집목적 : mangboard/plugins/user/user-privacy-policy.php


    4. 회원 가입 페이지에서 주소 기능 삭제하기 

     - 회원 가입 모델(mangboard/models/user/register.php)을 텍스트 편집기로 열고
      아래의 회원 가입 모델링 코드에서 주소 모델 코드 삭제 : {"type":"user_address","name":"주소","width":"100%"}, 

    $desktop_model['write']     = '
    {"tpl":"tag","tag_name":"table","type":"start","name":"회원 정보 편집","width":"15%,*","mobile_width":"90px,*","class":"table table-write"},
    {"field":"fn_user_id","name":"아이디","width":"124px","required":"(*)","type":"user_id","unique":"","modify":"text_static","maxlength":"20","pattern":"pattern_en_num_4ge","pattern_error":"아이디는 영문으로 시작하는 4~20자<br> '영문','숫자','_' 만 사용 가능합니다","description":"<br>(아이디는 영문으로 시작하는 4~20자 '영문','숫자','_' 만 사용 가능합니다)"},
    {"field":"fn_user_name","name":"이름","width":"200px","required":"(*)","maxlength":"10","pattern":"user_name","pattern_error":"정상적인 이름이 아닙니다(2~10자)","filter":"filter_admin","filter_error":"사용할 수 없는 이름입니다"},
    {"field":"fn_passwd","name":"비밀번호","width":"200px","type":"password","required":"(*)","maxlength":"16","pattern":"pattern_4ge","pattern_error":"비밀번호는 최소 4자리 이상 입력하셔야 합니다"},
    {"field":"fn_passwd2","name":"비밀번호 확인(*)","width":"200px","type":"password","maxlength":"16","pattern":"pattern_4ge","pattern_error":"비밀번호는 최소 4자리 이상 입력하셔야 합니다"},
    {"field":"fn_user_email","name":"이메일","width":"200px","maxlength":"200","pattern":"email","pattern_error":"정상적인 이메일 주소가 아닙니다"},
    {"field":"fn_user_phone","name":"휴대폰","width":"200px","type":"user_handphone","pattern":"phone","pattern_error":"휴대폰 정보가 올바르지 않습니다"},
    {"field":"fn_user_picture","name":"사진","width":"100%","type":"user_picture_upload"},
    {"type":"user_address","name":"주소","width":"100%"}, <= 주소 코드 삭제
    {"field":"fn_allow_mailing","name":"메일링 수신","width":"200px","type":"radio","data":"0,1","label":"수신안함,수신","default":"1"},
    {"tpl":"tag","tag_name":"table","type":"end"}

     

     





    댓글

    (자동등록방지 숫자를 입력해 주세요)

    최근 본 상품

    등록된 게시물이 없습니다

    장바구니

    등록된 상품이 없습니다
    합계: 0