게시판 쓰기 스킨에 여분필드 입력 서식 만들기
- - 짧은주소 : http://e3net.fineyes.com/bbs/?t=Yw
본문
[시즌3] 반응형 구글맵 멀티마커 게시판 스킨 - 맛집소개, 지점소개, 스킨을 구매했습니다.
wr_10이후로 여분필드 사용법을 알고 싶습니다.
phpadmin으로 DB는 확장해놨습니다(wr_11~20)
write.skin.html에서
<input type="hidden" name="wr_11" id="wr_11" value="{_wr_11}">
<input type="hidden" name="wr_12" id="wr_12" value="{_wr_12}">
<input type="hidden" name="wr_13" id="wr_13" value="{_wr_13}">
<input type="hidden" name="wr_14" id="wr_14" value="{_wr_14}">
<input type="hidden" name="wr_15" id="wr_15" value="{_wr_15}">
<input type="hidden" name="wr_16" id="wr_16" value="{_wr_16}">
<input type="hidden" name="wr_17" id="wr_17" value="{_wr_17}">
<input type="hidden" name="wr_18" id="wr_18" value="{_wr_18}">
<input type="hidden" name="wr_19" id="wr_19" value="{_wr_19}">
<input type="hidden" name="wr_20" id="wr_20" value="{_wr_20}">
<div class="col col-3 md-margin-bottom-10">
<label for="wr_11">원장명</label>
<label class="input">
<i class="icon-prepend fa fa-user"></i>
<input type="text" name="wr_11" value="{_wr_11}" id="wr_11" required class="form-control" size="50" maxlength="255" placeholder="출처를 입력 해 주세요.">
</label>
</div>
write.uptates.skin.html 만들어서
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$sql = " update $write_table
set wr_11 = '$wr_11',
wr_12 = '$wr_12',
wr_13 = '$wr_13',
wr_14 = '$wr_14',
wr_15 = '$wr_15',
wr_16 = '$wr_16',
wr_17 = '$wr_17',
wr_18 = '$wr_18',
wr_19 = '$wr_19',
wr_20 = '$wr_20'
where wr_id = '$wr_id' ";
sql_query($sql);
?>
댓글목록 9
이윰EGG님의 댓글
그누보드5에서는 여분필드를 10까지 사용하게 되어 있습니다.
그 이상의 여분필드를 사용하고 싶다면 개발이 필요합니다.
감사합니다.
축하합니다. 첫댓글 포인트 61포인트를 획득하였습니다.
이윰IN님의 댓글
안녕하세요.
게시판 여분필드가 부족해서 활용하고자 하시는 분들이 꽤 많은 것으로 알고 있습니다.
이와 관련하여 오래전부터 많은 고민을 했으며, 현재 확장필드관리 및 폼생성기라는 주제로 개발을 진행하고 있는 중입니다.
시간이 제법 걸릴 것으로 예상하고 있습니다.
Anyway,
현재 상태에서 여분필드를 문의하신 것처럼 활용하시려면 부득이하게 그누보드 원본소스 및 이윰빌더의 원본 소스를 수정하셔야 합니다.
직접 작업한 것은 아니며...
대략 처리해야 할 요점을 아래와 같이 체크하여 정리해 보았습니다.
-- 아 래 --
1. /bbs/write_udpate.php 파일 수정 - 라인(줄)표시는 소스를 수정하지 않은 상태인 원본의 라인을 기준으로 합니다.
1) 120번째 라인 소스 수정
[수정전]
[수정후]
2) 271번째라인, 383번째라인 아래에 각각 동일한 패턴의 wr_10 ~ wr_20 까지의 여분필드 소스 추가
2. /eyoom/core/board/write_update.skin.php 파일 132번째 라인 하단에 wr_10 ~ wr_20 관련 소스 추가
3. /eyoom/theme/테마명/skin_bs/board/스킨명/write.skin.html 파일에 wr_10 ~ wr_20 과 관련된 폼작업
4. /eyoom/theme/테마명/skin_bs/board/스킨명/view.skin.html 파일에 wr_10 ~ wr_20 과 관련된 출력 소스 작업
-----
생각나는 데로 적어보았는데요.
확인해 보시고 잘 안되는 부분이 있다면 다시 한번 문의 주세요.
감사합니다.
축하합니다. 행운의 포인트 79포인트를 획득하였습니다.
studyhaza님의 댓글
댓글내용 확인
studyhaza님의 댓글
알려주시되로 하니 되는군요 감사합니다.~~~
gang님의 댓글
수정도 잘되시나요? 전 입력은 잘되는데 수정이 안됩니다
gang님의 댓글
한번 해보겠습니다
gang님의 댓글
이 방법으로 하니 다른 보드에 영향을 미칩니다 ....즉 bbs 스킨을 변경하면 여분필드 디비를 늘려준 보드는 되는데
늘려주지 않은 보드는 입력이 안되는 영향을 받습니다 ...따로 작업을 해야 할 것 같습니다
이윰IN님의 댓글
네 맞습니다. 위 방법으로 처리하면 여분필드를 확장하지 않은 다른 게시판에 영향을 미치게 됩니다.
해결 방법에 대한 방향만 제시한 예시라고 보시면 됩니다.
직접 작업한 내용은 아니니 참고만 해 주세요.
감사합니다.
gang님의 댓글
네 그누보드에서는 각 스킨별로 필드를 확장하는 것을 만들어서 했는데 이윰것은 자신이 없어서 못하겠습니다 ^^
근데 이윰이 여분필드를 5개를 이미 사용하고 있어서 빨리 이 부분을 처리해 주시면 감사하겠습니다
축하합니다. 행운의 포인트 46포인트를 획득하였습니다.