kboard option으로 input 만들때 파일타입은 못만드나요??
<label class="attr-name" for="kboard-input-background-thumbnail">슬라이드 배경 이미지</label>
<div class="attr-value">
<input type="file" id="kboard-input-background-thumbnail" class="background-real-file-input" name="kboard_option_background" accept="image/*" value="<?php echo $content->option->background; ?>">
<input type="text" name="background-fake-file-input" id="background-fake-file-input" class="fake-file-input" disabled="disabled" placeholder="선택된 파일 없음">
<label for="kboard-input-background-thumbnail" class="upload-button">파일선택</label>
</div>
위내용은 editor.php 의 내용입니다.
<div class="item public-slider" stype="background-image: url('<?php echo $content->option->background; ?>');">
</div>
위의 내용은 document.php 의 내용입니다.
div의 백그라운드로 넣으려고 하는데 $content->option으로 커스텀 인풋?을 넣을때 input의 타입이 file이면 사용못하나요??
var_dump( $content->option->background );를 이용해 값을 찍어봐도 아무것도 없네요... 이유가 뭔지 모르겠습니다 오타도 아닌거같고 background라는 이름을 못쓰는건가 싶어서 다른이름으로도 해봤는데 계속안되네요
안녕하세요~^^
파일 필드도 추가하실 수 있습니다.
KBoard 플러그인에서 파일 입력 필드를 적용하시려면
<input> 태그의 name에는 kboard_option_background가 아닌 kboard_attach_background로 적용해주셔야 합니다.
file 필드는 다른 필드와는 다르게 파일 업로드도 해야 되기 때문에 처리 방식도 다릅니다.
또, 게시글 본문 페이지(document.php)에서는 아래처럼 적용해주셔야 합니다.
<div class="item public-slider" style="background-image: url('<?php echo $content->attach->background[0]?>');">
</div>
올려주신 코드에 오타도 있으니 잘 살펴보셔야 할 듯합니다.
만약 최신 버전의 KBoard 플러그인을 사용 중이시라면 기본 스킨에서
별도의 코드 수정 없이 워드프레스 관리자 페이지에서 파일 필드를 추가하실 수 있습니다.
워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 입력필드 설정 페이지에서 확인하실 수 있습니다.
업데이트 방법은 아래의 링크를 참고해보시겠어요?
고맙습니다.