그누보드테마로 SEO 최적화 적용된 홈페이지제작 - 티로그몰

profile_image
작성자 티로그
작성일Updated on: 2024-11-28 14:54:58

그누보드 여분필드 추가 및 고급 활용 가이드

그누보드 여분필드 추가 및 고급 활용 가이드

그누보드 여분필드 추가 및 고급 활용 가이드

여분필드란 무엇인가요?

여분필드는 그누보드 게시판에서 추가적인 데이터를 저장하거나 표시할 수 있도록 제공되는 필드입니다. 기본적으로 wr_1부터 wr_10까지 10개의 필드가 포함되어 있으며, 필요에 따라 더 많은 필드를 추가할 수도 있습니다.

여분필드가 필요한 이유

  • 추가 정보 저장: 게시판 글에 제목과 내용 외의 데이터를 저장할 수 있습니다. 예를 들어, 게시물마다 위치 정보나 카테고리를 추가할 때 유용합니다.
  • 사용자 경험 향상: 체크박스, 라디오 버튼 등 다양한 입력 옵션을 추가하여 더 직관적인 게시판을 만들 수 있습니다.
  • 개발 시간 절약: 데이터베이스 구조를 새로 만들 필요 없이 이미 제공된 필드를 활용해 빠르게 작업할 수 있습니다.

여분필드 기본 사용법

1. 여분필드 데이터 저장

여분필드는 그누보드의 게시판 테이블에 이미 준비되어 있습니다. 예를 들어, wr_1 필드에 데이터를 저장하려면 다음과 같은 PHP 코드를 사용합니다:


// 데이터 저장
$sql = "UPDATE g5_write_board SET wr_1 = '추가 정보' WHERE wr_id = '게시글 ID'";
            

2. 여분필드 데이터 출력

저장된 데이터를 게시판에서 출력하려면 아래와 같이 코드를 작성합니다:


// 데이터 출력
echo $write['wr_1'];
            

여분필드 추가 생성 방법

1. 데이터베이스 수정

새로운 필드를 추가하려면 MySQL을 사용하여 테이블을 수정하세요. 예를 들어, wr_11wr_12 필드를 추가하려면:

ALTER TABLE g5_write_board ADD wr_11 VARCHAR(255) NOT NULL;
ALTER TABLE g5_write_board ADD wr_12 VARCHAR(255) NOT NULL;
            

2. PHP 코드 추가

  • 쓰기 화면:
  • <input type="text" name="wr_11" value="<?= $write['wr_11'] ?>" placeholder="추가 정보 입력">
  • 저장 코드:
  • $sql = "UPDATE g5_write_board SET wr_11 = '{$_POST['wr_11']}' WHERE wr_id = '$wr_id';"

고급 활용 사례

1. 체크박스와 라디오 버튼 추가

  • 체크박스 구현:
  • <input type="checkbox" name="wr_1[]" value="옵션1"> 옵션 1
    <input type="checkbox" name="wr_1[]" value="옵션2"> 옵션 2
  • 데이터 저장:
  • $checked = implode(',', $_POST['wr_1']);
    $sql = "UPDATE g5_write_board SET wr_1 = '$checked' WHERE wr_id = '$wr_id';"

여분필드 활용 시 주의사항

  • 성능 최적화: 불필요하게 많은 필드를 추가하면 데이터베이스 성능이 저하될 수 있습니다.
  • 보안 강화: 사용자 입력 데이터를 반드시 검증하고 SQL 인젝션 공격에 대비하세요.
  • 데이터 백업: 데이터베이스 구조를 변경하기 전 항상 백업을 수행하세요.

결론

그누보드 여분필드는 단순한 게시판에서 벗어나 맞춤형 기능을 구현할 수 있는 강력한 도구입니다. 이 가이드를 참고하여 자신만의 특별한 게시판을 만들어 보세요! 😊 궁금한 점이나 도움이 필요하면 댓글로 남겨주세요.

티로그몰 그누보드 테마 구입 절차

저렴한 비용으로 직접 홈페이지를 만들고자 하시는 분께 적합니다.

구매 전 체크사항

설치방법

본인의 웹호스팅 계정을 이용하여 사용합니다.

A/S 정책

홈페이지 오류 및 버그 발견시 1:1문의를 남겨주시면 확인 후 바로 무상 처리해드립니다.

환불정책

다운받는 홈페이지라는 특성상 단순변심으로 인한 환불은 불가합니다.

라이센스 규정

사진 및 컨텐츠는 사용자의 이해를 돕기위해 사용된것이며 실사용은 가능하나 재배포를 금지합니다.

1도메인당 1카피를 원칙으로 하고있습니다.

설치대행 및 호스팅(계정)이전 규정

티로그 호스팅 이용시 공급원가(800,000 원)로 구매를 하실수도 있습니다.

설치대행의 경우 기본 셋팅비 10,000원 이며 디자인 변경 요청시 추가금액이 발생될 수 있습니다.

티로그웹호스팅 만료시 사용하신 홈페이지 ,도메인은(는) 영구 삭제 되며, 타사 호스팅 이용시 공급원가(800,000 원) - 제공가격(400,000 원) 의 나머지 금액을 지불 하여야합니다.

 
홈페이지 오류 수정요청시 홈페이지 디자인 변경 요청시
무료수정 별도협의
  • 기존 5.4버전을 쓰시는 분들께서는 계정 내 데이터를 모두 지우고 반드시 그누보드 5.6버전에서 새로 설치하셔야 합니다. (5.3에서 설치금지, 5.5~5.6기반 테마)
  • theme폴더에 다운받은 압축파일 내 테마를 넣어주세요 (폴더안에 폴더가 있으니 주의해주세요)
  • 기본적으로 컨텐츠 제작에 관한건 티로그가 관여하지 않습니다. (요청시 비용 별도협의)
  • 무통장 입금시 세금계산서 발행은 부가세10% 별로로 고객님측에서 부담하셔야 합니다.
[개인정처리방침]