BOARD

팁·활용

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

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 3회 작성일 26-10-27 16:01

본문

그누보드 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)이 정상적으로 입력되어 있는지 확인합니다.

참고자료

기타 참고자료

댓글목록

등록된 댓글이 없습니다.