첨부파일 원하는곳에 넣기!

기존의 첨부파일을 사용하면서

추가로 첨부파일을 만들어야한다면 어떤방법이 있을까요?

 

이유에 대해 설명하겠습니다.

최대 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>
  • 감사합니다 ^^

    제대로 만든 홈페이지 제일먼저 보여드리고싶네요 ㅎㅎ..

    항상 감사드립니다~

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기