업로드한 파일의 사이즈를 보이게 하려고 합니다.
25584번 글대로 했더니 파일사이즈가 나타나긴 하는데 바이트 단위로 나옵니다.
단위변환을 하려고 했는데 잘 안되네요. 어떻게 하면 될까요?
안녕하세요~^^
KBoard 플러그인 게시글 본문 페이지에서 첨부파일의 크기에 따라
단위를 다르게 표시하시려는 지요?
스킨마다 코드가 다를 수 있기 때문에 Default 스킨을 기준으로
게시글 본문 페이지 첨부파일 버튼에 파일 크기를 표시하는 코드를 안내해드리겠습니다.
1. 워드프레스 관리자 -> 외모(테마 디자인) -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
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;
}
2. FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/document.php 파일에
아래의 코드를 찾아서
<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'), $attach[1])?>"><?php echo $attach[1]?></button>
아래의 코드로 교체해보시겠어요?
<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'), $attach[1])?>"><?php echo $attach[1]?>(<?php echo my_get_file_size($attach[3])?>)</button>
고맙습니다.
아, 잘되네요. 고맙습니다^^