이미지를 다량으로 업로드하는 데 기존의 html 필드를 이용해 데스크탑에서는 구현했지만 모바일에서는 잘 작동하지 않는 것 같습니다!
이미지 다량 업로드 기능 관련하여 해결 방법이 있을까요?
모바일에서는 사진을 다량을 선택해서 올릴 수 있는 방법을 알고 싶어요
사용자가 글 작성 시 다량의 이미지를 올리도록 하고 싶은데 해당 페이지가 모바일에서 주로 사용될 예정이다보니까
모바일에서 다량으로 올릴 수 있는 기능이 가장 궁금합니다 ㅠㅠ
부탁드립니다 ㅠㅠ
안녕하세요~^^
이미지는 KBoard 게시판에 업로드하시는 건지요?
KBoard 미디어 추가를 이용하시면 여러 장의 이미지를 업로드하실 수 있습니다.
그리고 기존의 html 필드는 어떤 걸 말씀하시는 걸까요?
올려주신 내용이 이해가 잘 가지 않습니다.
좀 더 구체적인 상황을 설명해주시겠어요?
고맙습니다.
네 안녕하세요! 답변 감사드립니다!
kboard 미디어 추가로 여러장의 업로드 기능은 확인했지만 첨부파일 형태가 아닌 글(태그) 형태로 저장이 되어 관리자의 입장에서 따로 관리하기가 어려울 것 같아서요!
- 기존의 html필드는 입력필드설정 -> 확장필드 -> HTML 입니다!
혹시 기존에 제작해주신 '첨부파일 형태'로 여러장의 이미지를 업로드할 수 있는 기능을 구현 할 수 있을까요?
확장필드 쪽의 HTML 필드는 어떻게 사용 중이신지요?
1:1 게시판이 아닌 공개된 커뮤니티라
내용을 최대한 구체적으로 올려주셔야 보다 더 좋은 답변을 받으실 수 있습니다.
저희 쪽 테스트 서버에서도 확인해볼 수 있게
적용하신 코드를 올려주시겠어요?
HTML 등 프로그램 코드를 올려야 할 경우 에디터의 코드 스니펫 삽입 기능을 사용해주세요.
고맙습니다.
<input multiple="multiple" type="file" name='file_imgs' />
와 같은 형태로 넣었습니다!
글쓰기에서 여러개의 첨부파일을 업로드하고 게시판에서 첨부파일을 통해 해당 이미지들을 다운로드 받을 수 있게 제작하려고 합니다!
(알집으로도 할 수 있지만 모바일 중심의 홈페이지로 제작할 예정이다보니 다른 방법을 찾고 있습니다 ㅠㅠ)
안녕하세요.
올려주신 코드 대신
아래의 코드로 교체해서 확인해보시겠어요?
<input multiple="multiple" type="file" name="kboard_attach_multiple[]" accept="image/*">
name 쪽에는 kboard_attach_메타키[] 형태로 적용해주셔야 다중 업로드가 가능합니다.
그리고 accept="image/*" 속성을 추가하면 이미지만 업로드가 가능하고
모바일 기기 갤러리 쪽에서 이미지를 선택할 수 있습니다.
고맙습니다.
너무 감사합니다!
모바일에서 이미지 선택 기능 작동까지 확인했습니다!
그런데 해당 글의 첨부파일을 확인할 수 가 없어서요 글 작성 후 해당 첨부파일을 확인할 수 있는 방법이 있을까요?
사용자가 글작성을 통해 다양한 이미지를 받고 관리자가 그 이미지를 확인할 수 있어야하는데 이미지를 확인하기 어려울 것 같아서요!
input file 태그에 multiple 속성을 추가해서
다중 파일업로드 후 파일을 관리하는 건
KBoard 코드를 수정해야 할 듯합니다.
저희도 좋은 방법이 있을지 연구해보고 플러그인을 개선해보겠습니다.
고맙습니다.
<?php elseif($field['field_type'] == 'file'):?>
<div class="kboard-attr-row <?php echo esc_attr($field['class'])?> meta-key-<?php echo esc_attr($meta_key)?>">
<label class="attr-name" for="<?php echo esc_attr($meta_key)?>"><span class="field-name"><?php echo esc_html($field_name)?></span></label>
<div class="attr-value">
<?php if(isset($content->attach->{$meta_key})):?><?php echo $content->attach->{$meta_key}[1]?> - <a href="<?php echo $url->getDeleteURLWithAttach($content->uid, $meta_key)?>" onclick="return confirm('<?php echo __('Are you sure you want to delete?', 'kboard')?>');"><?php echo __('Delete file', 'kboard')?></a><?php endif?>
<input type="file" id="kboard-input-<?php echo esc_attr($meta_key)?>" multiple="multiple" name="kboard_attach_<?php echo esc_attr($meta_key)?>[]">
<?php if(isset($field['description']) && $field['description']):?><div class="description"><?php echo esc_html($field['description'])?></div><?php endif?>
</div>
</div>
그러면 혹시 위 와 같이 skin 폴더의 파일들 중 'editor-fields.php' 파일에서 수정해봤는데 파일을 관리할 수 없어서요! 혹시 여기서 해결할 수 있는 방법이 있을까요?
기존의 입력 필드 중 '파일'필드를 사용해 업로드하려고 해당 코드를 수정하려고 했습니다!
아니면 다른 방법이 있으시다면, 부탁드립니다!
multiple 속성을 이용하지 않고
기존 KBoard 파일 필드를 활용한다는 말씀이신지요?
KBoard 파일 확장 필드를 활용하신다면
아래의 링크를 참고하셔서
이미지 파일 업로드 시 게시글 본문에 표시하실 수 있습니다.
https://www.cosmosfarm.com/threads/document/47620
고맙습니다.
아닙니다! 이전에 전달드린 코드를 통해 multiple 속성을 사용하려고합니다!
전체적으로 사용자가 글쓰기를 통해 다량의 이미지를 업로드하면 관리자가 해당글의 파일을 확인하고 다운로드할 수 있는 기능을 구현하고 싶습니다!
혹시 방법이 있을까요?
multiple 속성으로 다중 업로드하고 관리하는 건
현재 공식적으로 지원하지 않고 있습니다.
추후 플러그인을 개선해서 업데이트하도록 하겠습니다.
고맙습니다.
네 알겠습니다!
답변 감사합니다!