게시판 설정에 있는 여분 필드 사용 예제 - 게시판스킨강좌, 그누보드5강좌

본문 바로가기
전체검색

게시판스킨강좌

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

게시판 설정에 있는 여분 필드 사용 예제

관리자 18-03-19 03:32

게시판 설정 여분 필드는 게시판 스킨에 사용되는 wr_1,~,wr_10 여분 필드와는 다른 여분 필드입니다.

뭔지 정확히 모르시는 분들은 아래 내용을 참고하세요.

http://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=29 


게시판 설정 여분 필드를 사용해서 스킨 관리를 좀 더 편하게 할 수 있는 방법을 살펴보겠습니다.


예를 들어서 wr_1 여분 필드로 select option 값을 추가할 땐 write.skin.php 파일에 보통 이렇게 넣어서 사용하죠.


<select name="wr_1" id="wr_1">
    <option value="사과"<?php echo ($write['wr_1'] == "사과") ? " selected" : "";?>>사과</option>
    <option value="딸기"<?php echo ($write['wr_1'] == "딸기") ? " selected" : "";?>>딸기</option>
</select>
 

나중에 사과, 딸기 글자를 변경할 경우에는 파일을 ftp로 받아서 재수정 후 다시 업로드해야 합니다.

저 부분을 게시판 설정에 있는 여분 필드로 바꿔보겠습니다.



위 내용 전체를 이렇게 변경.


<select name="wr_1" id="wr_1">
<?php
$item_list = explode(',', $board['bo_1']);
for ($i=0; $i<count($item_list); $i++) {
    $option_item = trim($item_list[$i]);
?>
    <option value="<?php echo $option_item ?>"<?php echo ($write['wr_1'] == $option_item) ? " selected" : "";?>><?php echo $option_item ?></option>
<?php } ?>
</select>
 


그리고 사과, 딸기 등의 옵션 값은 게시판 설정 페이지에서 입력합니다.

구분 기호는 콤마 ( , ) 로 구분해서 입력하세요.


e38cc8b32981df8a5f99fd187644f912_1521398360_7568.gif
 


수정 후 테스트해보면 이렇게 게시판 설정에서 입력한 값들이 자동으로 출력됩니다.


e38cc8b32981df8a5f99fd187644f912_1521397409_421.gif


사은품선택 글자도 설정하고 싶으면 게시판 설정에서 여분필드 제목란에 원하는 문구를 입력하고

write.skin.php 스킨 파일에서 <?php echo $board['bo_1_subj'] ?> 이렇게 하면 출력됩니다.

제목 필드는 bo_1_subj, bo_2_subj, bo_3_subj... 10번까지 사용할 수 있습니다.


이렇게 해놓으면 굳이 파일을 받아서 수정해서 다시 올릴 필요 없이 게시판 설정에서 변경하면 바로 반영됩니다.

값을 자주 변경해야 하는 곳에서는 좀 더 효율적으로 관리할 수가 있겠죠.

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.