BOARD

팁·활용

그누보드 관리자 회원 정보 수정 페이지에서 추천인 필드 편집 활성화하기

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 40회 작성일 26-09-15 01:08

본문

그누보드 관리자 회원 정보 수정 페이지에서 추천인 필드 편집 활성화하기

그누보드 관리자 페이지에서 기본적으로 수정할 수 없는 회원 추천인 아이디를 직접 변경할 수 있도록 입력 폼과 업데이트 로직을 수정하는 방법을 알아봅니다.

adm/member_form.php 파일 수정 방법

관리자 회원 정보 입력 폼 파일인 adm/member_form.php에서 추천인 출력 부분을 텍스트 입력 상자(input) 형태로 변경하여 관리자 화면에서 직접 입력할 수 있게 만듭니다.

1. 수정 전 백업

파일을 수정하기 전 원본 adm/member_form.php와 adm/member_form_update.php 파일을 반드시 백업해야 합니다. 이 작업은 그누보드 기본 파일 구조를 직접 수정하는 과정이므로, 코드 오류 발생 시 즉시 원본으로 복구하기 위한 필수 안전 조치입니다.

2. 코드 변경

adm/member_form.php 파일 내의 기존 출력 코드:

<?php echo ($mb['mb_recommend'] ? get_text($mb['mb_recommend']) : '없음'); ?>

위 코드를 아래의 input 태그 코드로 변경합니다.

<input type="text" name="mb_recommend" value="<?php echo $mb['mb_recommend'] ?>" id="mb_recommend" class="frm_input">

adm/memberformupdate.php 파일 추천인 업데이트 쿼리 구문 추가

그누보드 관리자 페이지에서 변경 입력한 추천인 값이 데이터베이스에 정상적으로 반영되도록 하려면 회원 정보 수정 구문 사이에 mb_recommend 업데이트 항목을 추가해야 합니다.

수정 방법

adm/member_form_update.php 파일의 SQL 쿼리 회원 정보 수정 구문 사이에서 아래와 같이 mb_recommend 업데이트 항목을 추가합니다.

mb_level = '<?php echo $_POST['mb_level']; ?>',
mb_recommend = '<?php echo $_POST['mb_recommend']; ?>',
mb_1 = '<?php echo $_POST['mb_1']; ?>',

수정 전 주의사항

본 수정은 데이터베이스 업데이트 로직을 직접 변경하는 작업입니다. 수정 전 반드시 adm/member_form_update.php 파일을 백업하십시오. 문법 오류 발생 시 회원 정보 수정 기능 전체가 작동하지 않을 수 있습니다.

수정 전 파일 백업 및 정상 작동 확인 방법

수정 전 백업 대상 파일

코드 수정 작업 전 adm/member_form.php와 adm/member_form_update.php 파일을 반드시 백업하십시오. 이는 그누보드 버전이나 서버 환경에 따라 발생할 수 있는 예기치 못한 오류로부터 원본을 보호하기 위한 권장 사항입니다.

적용 후 정상 작동 확인 방법

파일 수정 작업을 마친 후 아래 순서대로 정상 작동 여부를 점검합니다.

  1. 그누보드 관리자의 회원관리 페이지로 이동하여 특정 회원의 정보 수정 화면을 엽니다.
  2. 추천인 항목이 텍스트 입력 상자 형태로 표시되는지 확인합니다.
  3. 값을 변경한 뒤 저장했을 때, 데이터베이스와 화면에 올바르게 반영되는지 점검합니다.

상황별 판단 및 행동 지침

내 상황선택 기준다음 행동
관리자 페이지에서 추천인 아이디를 직접 수정해야 함원본 파일 백업 필수adm/memberform.php와 adm/memberform_update.php 파일 백업 후 코드 수정
수정 후 추천인 값이 DB에 반영되지 않음업데이트 쿼리 구문 확인adm/memberformupdate.php 내 mb_recommend 쿼리 추가 여부 점검
수정 후 관리자 페이지 접속 오류 발생코드 문법 및 오타 확인백업해둔 원본 파일로 즉시 복구 후 수정 내용 재검토

실전 FAQ

Q. 추천인 아이디를 잘못 입력하면 어떻게 되나요?

  • 예외: 그누보드 기본 설정상 존재하지 않는 아이디를 입력해도 DB에 그대로 반영될 수 있습니다. 데이터 무결성을 위해 수정 전 정확한 회원 아이디인지 확인이 필요합니다.

Q. 수정 후 관리자 페이지가 보이지 않습니다.

  • 대안: 코드 수정 중 오타나 문법 오류가 발생하면 페이지가 정상적으로 출력되지 않을 수 있습니다. 백업해둔 원본 파일을 즉시 덮어씌워 복구하십시오.

함께 보면 좋은 글

참고자료

기타 참고자료

댓글목록

등록된 댓글이 없습니다.