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

본문
그누보드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>
다음 행동 및 확인 방법
- 파일을 수정하기 전 원본
view.answerform.skin.php파일을 백업합니다. - 관리자 페이지의 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 문법 오류 등으로 인해 화면이 하얗게 되거나 쿼리 오류가 발생할 경우, 백업해 둔 원본 파일로 되돌려 원래 상태로 복구할 수 있습니다.
함께 보면 좋은 글
참고자료
기타 참고자료
- 이전글그누보드 전체 최근게시글(new.php) 목록에 조회수(wrhit) 표시하는 방법 26.11.02
- 다음글그누보드5 관리자 권한 게시물 순서 변경 기능 구현 방법 26.11.01
댓글목록
등록된 댓글이 없습니다.