필드추가와 관련한 궁금증... 정보
그누보드 필드추가와 관련한 궁금증...본문
게시판에 필드를 추가하기위해서 이리저리 글을 뒤적이다가 궁금한점이 있어서 글 씁니다.
혹시 답변해주실분 계시면 리플 부탁합니다.
현재 사용중인 버젼이 3.2x인데
기존에 필드추가 방법과 관련해서 여러글이 있긴한데 이전버젼을 중심으로 작성된거라
초보입장에서 보면 좀 이해하기 약간은 난해한 부분이 있는거 같더군요.
3.2x에서 기준으로 봤을때,
관리자모드에서 게시판을 생성시 아래쪽에 필드추가옵션부분이 5개 정도있죠.
(옵션1, 옵션2, ~ , 옵션5)
이걸 입력부분과 보기부분에서만 사용하려면 적용하고자하는 해당스킨폴더에서
"gbform.skin.php" 과 "gbview.skin.php" 만 바꾸면 되는거지요???
추가옵션필드를 사용하기 위해서 달리 또 변경해야하는 파일이 있는가요??? 팁앤테크랑 질문과답변란에 보면 이전버젼이라 그런지 고쳐야할 파일들이 더 있는거 같던데...궁금하군요
두번째 궁금한것은 다음과 같습니다.
만약 옵션1 과 옵션2만을 사용한다고 했을때,
관리자모드의 "옵션1"과 "옵션2" 부분에 위치한 필드에 아래와 같이 값을 넣었습니다.
---------------------
옵션1 (필드 name값-> bo_1) => 사는곳
옵션2 (필드 name값-> bo_2) => 취미
---------------------
관리자모드의 해당 게시판의 옵션1 과 옵션2의 필드 name이 각각 bo_1, bo_2 이고 그기에 각각 옵션의 필드값으로 '사는곳' , '취미'라고 입력하고 저장한뒤에
gbform.skin.php에 옵션1,2을 보여줄 위치에 아래와 같이 넣었습니다.
<tr class='ht'><td><?=$bo_1?></td><td><input type=text name='wr_1' itemname='wr_1' value='<?=$write[wr_1]?>' class='input w50'></td></tr>
<tr class='ht'><td><?=$bo_2?></td><td><input type=text name='wr_2' itemname='wr_2' value='<?=$write[wr_2]?>' class='input w50'></td></tr>
그런데 문제는...
gbform.skin.php에서 추가한 필드는 나타나는데
$bo_1, $bo_2 에 제목으로 입력한 값인 '사는곳', '취미'가 불러와지지 않는군요.....
궁금하다고 말씀드리는것은
관리자모드의 옵션필드값으로 넣은 내용을(필드값)을 스킨에서 불러올때 추가 옵션의제목으로
불러와 져야 하는거 아닌지요??
이게 아니라면 궂이 필드로 입력값을 넣도록 만들지는 않았을텐데
뭐가 잘못된것인지 모르겠군요.....
아시는분 리플 부탁드립니다.
혹시 답변해주실분 계시면 리플 부탁합니다.
현재 사용중인 버젼이 3.2x인데
기존에 필드추가 방법과 관련해서 여러글이 있긴한데 이전버젼을 중심으로 작성된거라
초보입장에서 보면 좀 이해하기 약간은 난해한 부분이 있는거 같더군요.
3.2x에서 기준으로 봤을때,
관리자모드에서 게시판을 생성시 아래쪽에 필드추가옵션부분이 5개 정도있죠.
(옵션1, 옵션2, ~ , 옵션5)
이걸 입력부분과 보기부분에서만 사용하려면 적용하고자하는 해당스킨폴더에서
"gbform.skin.php" 과 "gbview.skin.php" 만 바꾸면 되는거지요???
추가옵션필드를 사용하기 위해서 달리 또 변경해야하는 파일이 있는가요??? 팁앤테크랑 질문과답변란에 보면 이전버젼이라 그런지 고쳐야할 파일들이 더 있는거 같던데...궁금하군요
두번째 궁금한것은 다음과 같습니다.
만약 옵션1 과 옵션2만을 사용한다고 했을때,
관리자모드의 "옵션1"과 "옵션2" 부분에 위치한 필드에 아래와 같이 값을 넣었습니다.
---------------------
옵션1 (필드 name값-> bo_1) => 사는곳
옵션2 (필드 name값-> bo_2) => 취미
---------------------
관리자모드의 해당 게시판의 옵션1 과 옵션2의 필드 name이 각각 bo_1, bo_2 이고 그기에 각각 옵션의 필드값으로 '사는곳' , '취미'라고 입력하고 저장한뒤에
gbform.skin.php에 옵션1,2을 보여줄 위치에 아래와 같이 넣었습니다.
<tr class='ht'><td><?=$bo_1?></td><td><input type=text name='wr_1' itemname='wr_1' value='<?=$write[wr_1]?>' class='input w50'></td></tr>
<tr class='ht'><td><?=$bo_2?></td><td><input type=text name='wr_2' itemname='wr_2' value='<?=$write[wr_2]?>' class='input w50'></td></tr>
그런데 문제는...
gbform.skin.php에서 추가한 필드는 나타나는데
$bo_1, $bo_2 에 제목으로 입력한 값인 '사는곳', '취미'가 불러와지지 않는군요.....
궁금하다고 말씀드리는것은
관리자모드의 옵션필드값으로 넣은 내용을(필드값)을 스킨에서 불러올때 추가 옵션의제목으로
불러와 져야 하는거 아닌지요??
이게 아니라면 궂이 필드로 입력값을 넣도록 만들지는 않았을텐데
뭐가 잘못된것인지 모르겠군요.....
아시는분 리플 부탁드립니다.
댓글 전체
그렇게 하니, 되는군요..감사합니다. root님..
기왕이면 관리자모드에서 해당게시판의 옵션-필드값을 입력하면
추가필드가 스킨에 자동으로 나타나게하면 좋을듯한데....한번 작업해봐야 겠네요.
기왕이면 관리자모드에서 해당게시판의 옵션-필드값을 입력하면
추가필드가 스킨에 자동으로 나타나게하면 좋을듯한데....한번 작업해봐야 겠네요.
<?=$bo_1?>, <?=$bo_2?> 대신에
<?=$board[bo_1]?>, <?=$board[bo_2]?>를 사용해 보세요.
<?=$board[bo_1]?>, <?=$board[bo_2]?>를 사용해 보세요.
물론 gbform.skin.php 나 gbview.skin.php 에서
<?=$bo_1?>, <?=$bo_2?> 대신에 '사는곳' '취미'라고 일일히 제목값을 적어주면 됩니다만,
이건 아닌거 같아서요..
<?=$bo_1?>, <?=$bo_2?> 대신에 '사는곳' '취미'라고 일일히 제목값을 적어주면 됩니다만,
이건 아닌거 같아서요..