그누보드 클럽 가입자 및 매니저 명칭을 닉네임 대신 실명으로 표시하는 방법
페이지 정보

본문
그누보드 클럽 가입자 및 매니저 명칭을 닉네임 대신 실명으로 표시하는 방법
그누보드 클럽(소모임) 모듈에서 회원 목록과 화면에 닉네임 대신 실명이 표시되도록 관련 소스 파일의 출력 변수를 변경하고 설정을 추가하는 방법을 안내합니다.
그누보드 클럽 가입자 및 매니저 명칭을 실명으로 표시하기
그누보드 클럽(소모임) 모듈에서 가입자 및 매니저의 목록과 화면에 닉네임 대신 실명이 표시되도록 하려면 관련 소스 파일들의 닉네임 출력 변수(mb_nick)를 이름 출력 변수(mb_name)로 수정해야 합니다. 이 내용은 그누보드 기본 코어가 아닌 클럽 애드온 및 모듈 관련 내용이므로 최신 버전과 구조 차이가 있을 수 있습니다.
1. 관련 파일 수정 위치
그누보드/club/cm_member_list.php- 63라인 전후:
<option value="b.mb_nick">닉네임</option>을<option value="b.mb_name">이름</option>으로 수정합니다. - 97라인 전후:
$tmp_name = get_text(cut_str($row[mb_nick], $config[cf_cut_name]));부분을$tmp_name = get_text(cut_str($row[mb_name], $config[cf_cut_name]));로 수정합니다. admin/admin_club_mblist.php의 85라인 부근도 동일하게 수정합니다.
- 63라인 전후:
그누보드/club/lib/club.lib.php- 350라인 전후:
$tmp_name = get_text(cut_str($mb[mb_nick], $config[cf_cut_name]));를$tmp_name = get_text(cut_str($mb[mb_name], $config[cf_cut_name]));로 수정합니다. - 377라인 전후:
$nick = cut_str($member['mb_nick'], $config[cf_cut_name]);를$nick = cut_str($member['mb_name'], $config[cf_cut_name]);로 수정합니다. - 823라인 전후:
$list[$i][name] = "<b>"."$row[mb_nick]"."</b>"." "."$level_icon"." "."$sex_icon";를$list[$i][name] = "<b>"."$row[mb_name]"."</b>"." "."$level_icon"." "."$sex_icon";로 수정합니다.
- 350라인 전후:
그누보드/club/my_cb_list.php- 41라인 전후:
$cb_list = "<b>". $row[cb_name]. "</b> (". $club_manager[mb_nick]. ")";를$cb_list = "<b>". $row[cb_name]. "</b> (". $club_manager[mb_name]. ")";로 수정합니다.
- 41라인 전후:
그누보드/club/include/club_create.in.php- 72라인 아래의
$bo_use_signature = "1";바로 밑에$bo_use_name = "1";설정을 추가합니다. (상세 적용 방법은 Q2 참조)
- 72라인 아래의
그누보드 클럽 생성 및 가입 설정에서 실명 처리 적용하기
그누보드 4 클럽 모듈 환경에서 클럽 생성 및 가입 설정 시 닉네임 대신 실명이 처리되도록 설정하려면 club_create.in.php 파일을 수정해야 합니다.
수정 파일 및 위치
- 파일 경로:
그누보드/club/include/club_create.in.php(72라인 아래)
적용 방법
파일 내에서 $bo_use_signature = "1"; 코드를 찾은 후, 그 바로 아래에 실명 처리 설정을 추가합니다.
$bo_use_signature = "1";
$bo_use_name = "1"; //실명처리
- 주의사항: 본 내용은 그누보드 4 클럽 애드온/모듈 관련 내용이며, 최신 버전과의 구조 차이가 있을 수 있으므로 적용 전 반드시 해당 파일과 서버 환경을 백업 후 확인하시기 바랍니다.
그누보드 버전 차이에 따른 클럽 애드온 소스 구조 대처 방법
그누보드 기본 코어가 아닌 클럽 애드온 및 모듈 관련 내용은 최신 버전과의 구조 차이가 발생할 수 있습니다. 소스 구조가 달라 원문 안내와 파일 경로 또는 변수 위치가 일치하지 않을 경우 다음 사항을 확인해야 합니다.
1. 출력 변수명 확인
- 클럽 관련 파일 내에서 닉네임을 뜻하는 변수명(
mb_nick) 대신 실명을 뜻하는 변수명(mb_name)으로 변경하는 원리는 동일합니다. - 현재 사용 중인 클럽 모듈 파일에서 데이터베이스나 배열의 회원 닉네임 호출 부분을 검색하여 실명 출력 필드로 대치할 수 있는지 검토합니다.
2. 파일 경로 및 설정 위치 점검
- 원문에서 안내하는
cm_member_list.php,club.lib.php,my_cb_list.php,club_create.in.php등의 경로와 라인 번호는 특정 버전(G4)을 기준으로 하므로, 최신 버전 환경에서는 파일 구조나 디렉터리 배치가 다를 수 있습니다. - 모듈 내부의 회원 목록 출력 함수나 클럽 생성 설정 파일에서 유사한 로직을 가진 파일을 찾아 적용해야 합니다.
클럽 실명 표시 적용 가이드
그누보드 클럽 모듈에서 닉네임 대신 실명을 표시하려면, 모듈 내 회원 정보 출력 변수를 일괄 변경하고 클럽 생성 설정에 실명 사용 옵션을 추가해야 합니다.
상황 및 선택 기준
- 대상: 클럽 가입자 목록, 매니저 정보, 클럽 메인 화면 등 회원 명칭이 출력되는 모든 영역.
- 기준: 기존 닉네임 변수(
mb_nick)를 실명 변수(mb_name)로 치환합니다. 본 내용은 그누보드 4 클럽 애드온 기준이므로, 최신 버전이나 커스텀 모듈 사용 시 파일 내에서 해당 변수명을 검색하여 위치를 먼저 특정해야 합니다.
다음 행동
- 파일 수정:
cm_member_list.php,club.lib.php,my_cb_list.php파일 내의mb_nick을mb_name으로 변경합니다. - 설정 추가:
club_create.in.php파일 내$bo_use_signature = "1";코드 하단에$bo_use_name = "1";을 추가합니다. - 검증: 수정 후 클럽 관리자 페이지 및 가입자 목록 화면에서 실명이 정상적으로 출력되는지 확인합니다.
실전 FAQ
Q. 최신 버전 그누보드에서도 동일한 파일 경로를 사용하나요?
- 예외: 본 가이드는 그누보드 4 클럽 애드온을 기준으로 합니다. 최신 버전의 그누보드나 별도로 커스텀된 클럽 모듈은 파일 구조나 디렉터리 배치가 다를 수 있습니다.
- 대안: 파일 경로가 일치하지 않는다면, 모듈 폴더 내에서
mb_nick변수가 포함된 파일을 검색하여 해당 로직이 실명 출력으로 변경 가능한지 확인하십시오.
Q. 수정 후에도 닉네임이 그대로 표시됩니다.
- 대안: 캐시 문제일 수 있으므로 서버의 임시 파일이나 브라우저 캐시를 삭제 후 확인하십시오. 또한, DB에 이미 저장된 데이터가 아닌 출력 시점에 변수를 호출하는 방식인지 소스 코드를 재검토해야 합니다.
함께 보면 좋은 글
참고자료
기타 참고자료
- 이전글그누보드4에 zmSpamFree 캡차 모듈 적용 및 연동 방법 26.10.07
- 다음글그누보드 로그인 회원 글 작성 시 이름 및 이메일 직접 입력 수정 가이드 26.10.07
댓글목록
등록된 댓글이 없습니다.