그누보드 1:1 문의 게시판 작성자 닉네임을 이름으로 변경하는 방법
페이지 정보

본문
그누보드 5 QA 스킨의 1:1 문의 게시판 목록과 상세 보기 화면에서 작성자 닉네임 대신 실제 이름을 출력하도록 스킨 파일을 수정하는 방법을 알아봅니다.
1:1 문의 게시판 작성자 닉네임을 실명으로 변경하기
그누보드 5 QA 스킨(skin/qa/basic/)을 사용하는 1:1 문의 게시판의 목록과 상세 보기 화면에서 작성자 표시를 닉네임 대신 실제 이름(mb_name)으로 변경하려면 두 개의 스킨 파일을 수정해야 합니다.
1. 목록 파일 수정 (list.skin.php)
- 수정 위치:
skin/qa/basic/list.skin.php파일 내for ($i=0; $i<count($list); $i++) {코드를 찾은 후 바로 밑에 다음 코드를 추가합니다. - 추가할 코드:
$mb = get_member($list[$i]['mb_id']);
$list[$i]['name'] = $mb['mb_name'];
2. 상세 보기 파일 수정 (view.skin.php)
- 수정 위치:
skin/qa/basic/view.skin.php파일 상단의 PHP 태그(<?php...?>) 안쪽에 다음 코드를 추가합니다. - 추가할 코드:
$mb = get_member($view['mb_id']);
$view['name'] = $mb['mb_name'];
다음 행동 및 주의사항
- 코드를 수정하기 전 대상 파일인
list.skin.php와view.skin.php를 반드시 백업한 뒤 진행하세요. - 파일을 수정한 후 웹 브라우저에서 1:1 문의 목록과 상세 페이지를 새로고침하여 작성자가 닉네임 대신 실명으로 정상 출력되는지 확인합니다.
그누보드 1:1 문의 게시판 목록 작성자 실명 출력 방법
그누보드 5(QA 스킨) 환경의 1:1 문의 게시판 목록 화면에서 작성자가 닉네임 대신 실제 이름으로 표시되도록 하려면 skin/qa/basic/list.skin.php 파일을 수정해야 합니다.
1. 수정 파일 위치
- 경로:
skin/qa/basic/list.skin.php
2. 코드 추가 위치 및 내용
파일 내에서 목록 반복문이 시작되는 아래 코드를 찾습니다.
for ($i=0; $i<count($list); $i++) {
위 코드를 찾은 후 바로 밑에 회원 정보를 불러와 이름을 할당하는 코드를 추가합니다.
$mb = get_member($list[$i]['mb_id']);
$list[$i]['name'] = $mb['mb_name'];
3. 적용 후 다음 행동
코드를 수정한 뒤 파일을 저장하고 웹 브라우저의 1:1 문의 게시판 목록 화면으로 이동하여, 작성자 항목에 닉네임 대신 회원의 실제 이름(mb_name)이 정상적으로 출력되는지 확인합니다.
view.skin.php 파일에서 작성자 이름 불러오기
그누보드 5 QA(1:1 문의) 스킨의 상세 보기 화면에서 작성자 닉네임 대신 실제 이름을 출력하려면 view.skin.php 파일 상단의 PHP 구문 안쪽에 회원 정보를 조회하여 대입하는 코드를 추가해야 합니다.
수정 위치 및 코드
- 수정 파일 경로:
skin/qa/basic/view.skin.php - 추가 위치: 파일 상단의
<?php...?>(또는<?....?>) 태그 안쪽 영역 - 추가할 코드:
$mb = get_member($view['mb_id']);
$view['name'] = $mb['mb_name'];
위 코드를 추가하면 $view['mb_id']를 기준으로 회원의 상세 정보를 가져오는 get_member 함수가 실행되며, 회원의 실제 이름(mb_name)이 $view['name'] 변수에 할당되어 상세 보기 화면에서 닉네임 대신 실명으로 출력됩니다.
상황별 판단 가이드
| 내 상황 | 우선할 판단 | 다음 행동 |
|---|---|---|
| 1:1 문의 목록에서 작성자가 닉네임으로 표시될 때 | list.skin.php 파일 수정 | skin/qa/basic/list.skin.php 내 반복문 하단에 get_member 함수를 추가해 $list[$i]['name']에 실명(mb_name)을 대입 |
| 1:1 문의 상세 보기에서 작성자가 닉네임으로 표시될 때 | view.skin.php 파일 수정 | skin/qa/basic/view.skin.php 상단 PHP 태그 내에 get_member 함수를 추가해 $view['name']에 실명(mb_name)을 대입 |
실전 FAQ
Q. 코드를 수정하기 전에 어떤 파일을 백업해야 하나요?
- 대답:
skin/qa/basic/경로의list.skin.php와view.skin.php파일을 수정하기 전에 반드시 로컬 PC나 서버에 원본을 백업해 두어야 합니다.
Q. 코드를 추가한 후에도 작성자가 실명으로 바뀌지 않을 때는 어떻게 해야 하나요?
- 대답: 브라우저 캐시로 인해 수정 사항이 즉시 반영되지 않을 수 있으므로 강력 새로고침을 진행하고, 회원 데이터에 실제 이름(
mb_name)이 정상적으로 입력되어 있는지 확인합니다.
참고자료
기타 참고자료
- 이전글그누보드 관리자가 아닌 특정 회원 레벨에게 공지글 등록 권한 부여 방법 26.10.27
- 다음글그누보드 특정 게시판 마지막 등록글 wrid 구하기 및 최근글 바로가기 26.10.27
댓글목록
등록된 댓글이 없습니다.