여분필드 사용 방법 - 그누보드 여분필드 값 체크박스, 라디오 등 추가 방법 > 웹제작/운영

사이트 내 전체검색
[멀티검색] 먼저 왼쪽 검색창에 검색어를 입력하세요.
  • 네이버
  • 다음
  • 구글
  • 유튜브
  • 랜덤Go
[멀티검색] 먼저 왼쪽 검색창에 검색어를 입력하세요.
  • 네이버
  • 다음
  • 구글
  • 유튜브
  • 랜덤Go

웹제작/운영

그누보드 여분필드 사용 방법 - 그누보드 여분필드 값 체크박스, 라디오 등 추가 방법

페이지 정보

profile_image
작성자 키스세븐
조회 1,504회 작성일 22-10-17 15:34

본문

여분필드 사용 방법

그누보드 여분필드 값 체크박스, 라디오 등 추가 방법


그누보드는 기본적으로 10개의 여분필드를 제공한다. 

이 여분필드를 체크박스로 사용하려면, 라디오 버튼으로 추가하려면 어떤 방법이 필요할까?

여기서는 간단하게 붙여넣기만 해도 여분 필드를 사용하는 방법을 보여 준다. 



여분필드 사용 방법 - 그누보드 여분필드 값 체크박스, 라디오 등 추가 방법



그누보드 여분필드의 추가와 사용


홈페이지는 방문자와 의사를 주고 받아야 한다. 무엇을 하려는지, 무엇을 원하는지 알려면 방문자의 입력 및 선택을 저장할 필요가 있는 것이다.

대표적인 것으로, 글쓰기 입력이나 셀렉트 선택, 라디오 선택, 체크박스 등이 있다. 


그누보드에 기본으로 들어 있는 10개의 여분필드 사용 방법을 알아보자.

그런데 여분필드는 어떤 때에 사용하는 것일까?

그누보드에서 기본적으로 제공하는 페이지가 아니라, 직접 페이지를 만들었을 경우에 여분필드가 사용된다고 보면 된다. 


아래는 종류별로 어떻게 사용하는 지를 보여 주는 예제들이다.

HTML이나 PHP파일을 열어서 원하는 위치에 붙여 넣기 하면 된다.


설명은 이런 순서로 되어 있다.

  1. 쓰기 페이지에서 여분필드에 저장할 요소 만들기
  2. 목록 페이지에서 저장된 여분필드 불러오기
  3. 읽기 페이지에서 저장된 여분필드 보여주기


복잡해 보일지 모르지만 일단 저장한 후 페이지를 실행시켜 보면 흔히 봐오던 것들이라는 것을 알 수 있다.

1번은 여러 종류가 있어서 코드도 여러 가지지만, 2번과 3번은 간단한 편이다. 



1. 쓰기 페이지에서 여분필드 저장하기(write.skin.php 파일에서)


아래 내용 중, name="wr_숫자"$write['wr_숫자']가 공통으로 계속 나올 것이다. 

여기서 숫자는 저장하고 싶은 여분필드를 말한다. 필요에 따라 바꿔서 사용할 수 있는 부분이다.


"텍스트 입력"용으로 사용하기

[code]

<input type="text" name="wr_1" value="<?php echo $write['wr_1']; ?>">

<input type="text" name="wr_2" value="<?php echo $write['wr_2']; ?>">

[/code]

이것을 붙여 넣으면, 사용자가 글자를 입력할 수 있는 네모 칸이 나타난다.

value= 부분은, 이미 저장된 것이 있다면 표시하고 없다면 빈킨으로 보이게 된다. 


"라디오버튼"으로 사용하기

[code]

<input type="radio" name=wr_3 value="어른" <?php if($write[wr_3]=="어른") echo"checked"; ?>>어른 

<input type="radio" name=wr_3 value="아이" <?php if($write[wr_3]=="아이") echo "checked"; ?>>아이 

[/code]

이것은 보기 중 하나만 고르라는 선택 단추가 나타난다.

echo "checked" 부분은, 만약 이미 저장되어 있다면 저장된 것을 표시하라는 뜻이다.


"체크박스"로 사용하기

[code]

<input type=checkbox name=wr_4 value="1" <?php $write[wr_4]; ?>>짜장면

<input type=checkbox name=wr_4 value="1" <?php $write[wr_4]; ?>>짬뽕

[/code]

이것은 여러 개를 동시에 선택할 때 사용되는 네모박스가 나타난다.


"셀렉트박스"로 사용하기

[code]

<select name='wr_5' required itemname="최종학력">

  <option value=''>선택하세요</option> 

  <option value='초등학교' <? if($write[wr_5] == 초등학교) echo "selected"; ?>>초등학교</option> 

  <option value='중학교' <? if($write[wr_5] == 중학교) echo "selected"; ?>>중학교</option> 

  <option value='고등학교' <? if($write[wr_5] == 고등학교) echo "selected"; ?>>고등학교</option> 

  <option value='대학교' <? if($write[wr_5] == 대학교) echo "selected"; ?>>대학교</option>

</select>

[/code]

펼침메뉴가 나타나고, 그 중에서 원하는 값을 선택하면 저장할 수 있게 해 준다.

echo "selected"는 이미 저장된 것이 있다면 선택된 표시를 하라는 의미다. 


2. 목록에 여분필드 불러오기 (list.skin.php 파일에서)


<?php echo $list[i][wr_1]; ?>

list파일에서 리스트 목록에서 여분필드를 불러오는 방법은 위의 코드를 사용한다. 이 코드를 한 번만 넣어주면 반복으로 시행하며 불러오게 된다. 


예를 들어, 목록 페이지에 나열되는 제목마다의 바로 뒤에, 여분필드에서 저장한 것을 불러와서 보여지게 하고 싶다면 아래처럼 하면 된다.

[code]

 <?php echo $list[$i]['subject'] $list[i][wr_1]; ?>

[/code]


번호를 바꿔가며 실험해 보면 저장된 값이 있을 경우 불러온다는 것을 알 수 있다. 

앞서 저장 페이지에서는 텍스트용과 체크박스용 등 4가지로 분류되어 있었지만, 여기서는 그냥 번호만 선택하면 불러오게 된다. 


3. 읽기 페이지에 여분필드 표시하기 (view.skin.php 파일에서)


<?php echo $view['wr_1']; ?>

view파일에서 저장된 내용을 불러오는 방법은 위의 코드를 사용한다. 

단, 위의 목록형과 달리 필요한 곳에 위의 코드를 각각 넣어줘야 한다는 차이가 있다. 

어떤 여분필드 내용을 보여줄 것인가는 숫자를 바꿔서 지정할 수 있다


[code]

   <?php echo $view['wr_3']; ?>

[/code]

이렇게 하면 3번 여분필드에 저장된 것을 가져와서 보여주라는 의미가 되겠다. [저작권법 표시] 원본 출처 : 키스세븐(www.kiss7.kr)


지금까지, 그누보드에서 기본으로 제공하는 10개의 여분필드 사용 방법을 알아보았다. 

하지만 사이트를 제작하다 보면 더 많은 여분필드가 필요할 수도 있을 것이다. 


 

http://www.kiss7.kr/siteblog/81

위 링크를 따라가면 추가로 여분필드를 만들어서 사용하는 방법을 알 수 있다. 한번 따라서 해 보길 바란다.

 

추천0
총 87개 (1Page)
  • RSS
웹제작/운영 목록
번호 제목 조회 추천 날짜
공지 공지 476 0 03-26
86 그누보드 365 0 02-25
열람중 그누보드 1505 0 10-17
84 SCRIPT 742 0 10-17
83 CSS 676 0 09-10
82 PHP 1140 0 08-26
81 PHP 734 0 08-21
80 기타활용 648 0 08-15
79 그누보드 1227 0 08-05
78 CSS 888 0 08-04
77 HTML 1763 0 07-24
76 그누보드 482 0 07-24
75 HTML 844 0 07-21
74 CSS 717 0 07-18
73 그누보드 662 0 07-09

검색


    허브사이트 "키스세븐"
    [허브사이트란?]
    수많은 사이트와 포털을
    한 번에 모아서
    사용할 수 있는 서비스를 말합니다.