여러번 도움을 주셔서 감사드립니다.
이전에 컨텍폼 게시판 스킨에서 커스텀으로 제작을 하다 보니 한가지 더 궁금한 사항이 있어서요.
파일첨부를 별도로 지정해서 붙여보았습니다.
한개파일첨부는 큰 문제 없는데 제가 3개의 파일첨부를 추가하려고 하는데 도움 부탁드립니다.
아래 소스처럼 해서 붙였더니 업로드는 되는데 노출되는 부분에선 한개 파일만 보여져서요.
제가 소스를 다른 파일을 참고해서 붙여 보았는데 잘 안되네요.ㅠㅠ
부탁드립니다.
contact form skin에서 제가 입력 입력필드설정에서 파일에 photo, resume, other필드를 추가하고 아래 두개 소스에 해당 소스로 붙여 보았습니다.
editor.php
<div class="kboard-attr-row">
<div class="attr-value">
<?php if(isset($content->attach->{'photo'})):?><?php echo $content->attach->{'photo'}[1]?> - <a href="<?php echo $url->getDeleteURLWithAttach($content->uid, "{'photo'}")?>" 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-file<?php echo $photo?>" name="kboard_attach_file<?php echo $photo?>">
</div>
</div>
<div class="kboard-attr-row">
<div class="attr-value">
<?php if(isset($content->attach->{'resume'})):?><?php echo $content->attach->{'resume'}[1]?> - <a href="<?php echo $url->getDeleteURLWithAttach($content->uid, "{'resume'}")?>" 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-file<?php echo $photo?>" name="kboard_attach_file<?php echo $resume?>">
</div>
</div>
admin-document.php
<div class="kboard-attr-row">
<div class="kboard-attach">
<?php foreach($content->getAttachmentList() as $key=>$photo):?>
<button type="button" class="kboard-button-action kboard-button-download" onclick="window.location.href='<?php echo $url->getDownloadURLWithAttach($content->uid, $key)?>'" title="<?php echo sprintf(__('Download %s', 'kboard'), $photo[1])?>"><?php echo $photo[1]?></button>
<?php endforeach?>
</div>
</div>
<div class="kboard-attr-row">
<div class="kboard-attach">
<?php foreach($content->getAttachmentList() as $key=>$resume):?>
<button type="button" class="kboard-button-action kboard-button-download" onclick="window.location.href='<?php echo $url->getDownloadURLWithAttach($content->uid, $key)?>'" title="<?php echo sprintf(__('Download %s', 'kboard'), $resume[1])?>"><?php echo $resume[1]?></button>
<?php endforeach?>
</div>
</div>
해당 스킨은 다른 스킨이랑 다르게 작업했습니다.
예전에 문의드렸던 컨텍폼 스킨 입니다.
https://www.cosmosfarm.com/threads/document/58482
말씀하신대로 첨부파일 3개로 해도 마지막 올린 파일만 지정되어서 보여지네요..ㅠㅠ
확장필드 설정이미지
제가 입력필드에서 첨부파일이 아닌 확장필드에 파일을 3개를 만들어 editor.php, admin-document에 필드값을 넣은 것입니다.
혹시 다른 빠진 부분이 있는지...ㅠㅠ 다시한번 확인 부탁드립니다.
제가 표현 하고 싶은 것은
이력서에 넣을 파일이 각각 다르게 레이아웃에 들어가게 하고 싶어서요..
다시한번 도움 부탁드리겠습니다.
코드를 남겨주실 때는 코드스니펫을 사용하여 남겨주세요.
첨부파일 개수 옵션을 지정하면
업로드된 첨부파일이 모두 보여야 됩니다.
임의의 게시판을 추가, 현재 사용중인 스킨이 아닌
다른 스킨을 사용하여 테스트 해보시겠어요?
남겨주신 코드도 코드만 봤을 땐 문제 없어보입니다.
고맙습니다.