BOARD

팁·활용

그누보드5 1:1 문의 답변 작성 시 원글 제목 자동 입력하기

페이지 정보

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

본문

그누보드5 1:1 문의 답변 작성 시 원글 제목 자동 입력하기

그누보드5 운영 시 1:1 문의 답변 폼에서 원글의 제목을 자동으로 불러와 'Re: 원글제목' 형태로 채워 넣는 방법을 안내하여, 답변 작성 업무의 효율을 높이고 입력 실수를 줄이는 데 도움을 줍니다.

1:1 문의 답변 작성 시 원글 제목 자동 입력하기

그누보드5 환경에서 1:1 문의 답변을 작성할 때 원글의 제목을 자동으로 불러와 Re: [원글제목] 형태로 입력되도록 설정하려면 view.answerform.skin.php 스킨 파일을 수정해야 합니다.

수정 대상 파일 경로

  • 그누보드5 / skin / qa / 폴더 / view.answerform.skin.php (약 42줄 주변)

테마 기능을 사용하는 경우 사용 중인 테마 폴더 내 경로(theme/테마명/skin/qa/view.answerform.skin.php)를 확인하여 수정합니다.

코드 수정 방법

기존에 비어 있는 입력 폼 코드를 찾아 원글의 제목을 데이터베이스에서 조회한 뒤 출력하도록 변경합니다.

기존 코드:

<input type="text" name="qa_subject" value="" id="qa_subject" class="form-control input-sm" maxlength="255" placeholder="제목을 입력해 주세요" required>

변경할 코드:

<?php 
$qa_sql = " select qa_subject from ".$g5['qa_content_table']." where qa_id='".$qa_id."' "; 
$qa_row = sql_fetch_array(sql_query($qa_sql)); 
$qasubject = $qa_row['qa_subject']; 
?> 
<input type="text" name="qa_subject" value="Re: <?php echo $qasubject;?>" id="qa_subject" class="form-control input-sm" maxlength="255" placeholder="제목을 입력해 주세요" required>

다음 행동 및 확인 방법

  1. 파일을 수정하기 전 원본 view.answerform.skin.php 파일을 백업합니다.
  2. 관리자 페이지의 1:1 문의 답변 작성 화면으로 이동하여 원글 제목이 Re: 접두사와 함께 자동으로 채워지는지 확인합니다.

그누보드5 1:1문의 답변 작성 시 원글 제목 자동 입력하기

그누보드5에서 1:1문의 답변을 작성할 때 제목 입력란이 기본적으로 비어 있는 상태를 수정하여, 원글의 제목을 자동으로 불러와 Re: [원글제목] 형태로 출력되도록 설정할 수 있습니다.

수정 파일 위치

  • 그누보드5 / skin / qa / 폴더 / view.answerform.skin.php 파일의 42줄 부근을 수정합니다.

코드 수정 방법

원래 작성되어 있는 아래의 코드를 찾습니다.

<input type="text" name="qa_subject" value="" id="qa_subject" class="form-control input-sm" maxlength="255" placeholder="제목을 입력해 주세요" required>

위 코드를 아래의 코드로 변경합니다. g5_qa_content_table에서 $qa_id를 조건으로 qa_subject를 조회한 뒤, input 태그의 value 속성에 Re:와 함께 출력되도록 설정합니다.

<?php
$qa_sql = " select qa_subject from ".$g5['qa_content_table']." where qa_id='".$qa_id."' ";
$qa_row = sql_fetch_array(sql_query($qa_sql));
$qasubject = $qa_row['qa_subject'];
?>
<input type="text" name="qa_subject" value="Re: <?php echo $qasubject;?>" id="qa_subject" class="form-control input-sm" maxlength="255" placeholder="제목을 입력해 주세요" required>

수정 전 백업 및 오류 복구

  • 스킨 파일을 수정하기 전에 대상 파일(view.answerform.skin.php)을 사전에 백업해 두어야 합니다.
  • PHP 문법 오류 등으로 인해 화면이 하얗게 되거나 쿼리 오류가 발생할 경우, 백업해 둔 원본 파일로 되돌려 원래 상태로 복구할 수 있습니다.

함께 보면 좋은 글

참고자료

기타 참고자료

댓글목록

등록된 댓글이 없습니다.