기존의 첨부파일을 사용하면서
추가로 첨부파일을 만들어야한다면 어떤방법이 있을까요?
이유에 대해 설명하겠습니다.
최대 28개의 박스가 있습니다. (4×7)
이박스는 랜덤으로 이미지가 들어갈수도 텍스트가 들어갈수도 있습니다.
현재 아래로 떨어지는 첨부파일 기능을 이용하면 사용자의 불편함이 예상됩니다.
원하는 위치에 해당 첨부파일 기능을 넣을 수 있을까요?
이미지 | 텍스트 | 텍스트 | 이미지 |
텍스트 | 이미지 | 이미지 | 텍스트 |
이미지 | 이미지 | 이미지 | 이미지 |
텍스트 | 텍스트 | 텍스트 |
텍스트 |
이미지 |
이미지 | 텍스트 |
텍스트 |
이미지 |
이미지 | 이미지 |
이미지 |
이미지 | 텍스트 | 이미지 | 텍스트 |
현재는 table로 표현했지만 실제코드는 ul > li로 구성하려고 합니다.
li하단에는 첨부파일을 넣을수 있게 하려고 하구요
코드작성이 너무길다면 방법알려주시면 진행해보도록하겠습니다!
감사합니다.
안녕하세요.
첨부파일을 원하시는 위치에 표시하시려면
FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/editor.php 파일에
아래의 코드를 찾아서
<?php for($attached_index=1; $attached_index<=$board->meta->max_attached_count; $attached_index++):?>
아래의 코드로 교체해보세요.
<?php for($attached_index=1; $attached_index<=5; $attached_index++):?>
위 코드에서 숫자 5 부분은 기존 사용하는 첨부파일의 개수로 적용해주시면 됩니다.
아래의 코드를 사이트의 적절한 위치에 추가해보세요.
<div class="kboard-attr-row">
<label class="attr-name" for="kboard-input-file6"><?php echo __('Attachment', 'kboard')?>6</label>
<div class="attr-value">
<?php if(isset($content->attach->{"file6"})):?><?php echo $content->attach->{"file6"}[1]?> - <a href="<?php echo $url->getDeleteURLWithAttach($content->uid, "file6")?>" 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-file6" name="kboard_attach_file6">
</div>
</div>
원하시는 위치에 추가하신 후에 더 추가하시려면
file6 부분을 file7, file8, file9 이런 식으로 수정하신 후에 추가해주시면 됩니다.
기존 첨부파일과 원하는 위치에 놓일 첨부파일의 총 개수는
워드프레스 관리자 -> KBoard 기본설정 페이지에서 최대 첨부파일 개수로 설정해주시면 됩니다.
고맙습니다.
감사합니다!!
혹시 첨부파일갯수를 51개 49개 40개 이런식으로도 지정하는방법이 있을까요?
FTP로 접속해서 /wp-content/plugins/kboard/pages/kboard_setting.php 파일에
아래의 코드를 찾아서
<option value="50"<?php if($meta->max_attached_count == 50):?> selected<?php endif?>>50개</option>
아래의 코드처럼 적용하시면 됩니다.
<option value="49"<?php if($meta->max_attached_count == 49):?> selected<?php endif?>>49개</option>
<option value="50"<?php if($meta->max_attached_count == 50):?> selected<?php endif?>>50개</option>
<option value="51"<?php if($meta->max_attached_count == 51):?> selected<?php endif?>>51개</option>
감사합니다 ^^
제대로 만든 홈페이지 제일먼저 보여드리고싶네요 ㅎㅎ..
항상 감사드립니다~