다운로드 게시판 리스트에 첨부파일의 크기(용량)을 추가하고싶습니다.

안녕하세요.

다운로드 게시판 리스트에 첨부파일의 크기(용량)를 추가하고 싶습니다.

리스트 테이블에서 td.kboard-list-title 옆에 td.kboard-list-size 를 추가해

00.00MB      <같은 형식으로 노출되길 바랍니다.

가능할까요? 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    KBoard 다운로드 스킨 게시글 목록 페이지에서 말씀하신 것처럼 제목 옆에

    첨부파일의 사이즈를 표시하시려면 스킨 파일 수정 및 별도의 코드를 추가해주셔야 합니다.

     

    1. 아래의 코드를 추가해보세요.

    function my_get_file_size($size){
    	$index = 0;
    	$unit = array(' Bytes', ' KB', ' MB', ' GB');
    	$file_size = round($size/pow(1024, ($index = floor(log($size, 1024)))), 2) . $unit[$index];
    	return $file_size;
    }

    테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.

     

    2. FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/list.php 파일에

    아래의 코드를 찾아서

    <td class="kboard-list-title"><?php echo __('Title', 'kboard')?></td>

    찾은 코드 밑에 아래의 코드를 추가해보세요.

    <td class="kboard-list-size">파일사이즈</td>

    파일사이즈 문구는 적절히 변경해보세요.

     

    3. list.php 파일에 아래의 코드를 모두 찾아서

    <td class="kboard-list-title">
    	<a href="<?php echo esc_url($url->getDocumentURLWithUID($content->uid))?>#kboard-document">
    		<div class="kboard-download-cut-strings">
    			<?php if($content->isNew()):?><span class="kboard-download-new-notify">New</span><?php endif?>
    			<?php if($content->secret):?><img src="<?php echo $skin_path?>/images/icon-lock.png" alt="<?php echo __('Secret', 'kboard')?>"><?php endif?>
    			<?php echo $content->title?>
    			<span class="kboard-comments-count"><?php echo $content->getCommentsCount()?></span>
    		</div>
    	</a>
    </td>

    찾은 코드 밑에 아래의 코드를 모두 추가해보세요.

    <td class="kboard-list-size">
    	<?php if($content->isAttached()):?>
    		<?php foreach($content->getAttachmentList() as $key=>$attach):?>
    		<div><?php echo my_get_file_size($attach[3])?></div>
    		<?php endforeach?>
    	<?php endif?>
    </td>

    고맙습니다.

  • 감사합니다. 잘 적용했습니다^.^

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기