코스모스팜 스레드

첨부파일을 가져오는데 두 코드가 겹칩니다.

k보드에서 글을 작성할때 두개의 파일을 올릴수있습니다, 두파일모두 이미지 파일인데요

첫번째는 로고 이미지 파일이고

두번째는 섬네일 파일입니다.

 

로고파일은 $content->attach->file1[0] 이런식으로가져오고

섬네일 파일은 $content->getThumbnail('large'); 이렇게 가지고왔는데

문제는 로고파일을 올렸는데 섬네일에서도 두개가 함께쓰입니다.

 

즉 섬네일을 안올리고 로고파일만 올리면 섬네일이 나와야할 영역에서 로고파일이 나와버립니다.. 이부분을 어떻게 해결해야할까요??

업데이트된 k보드를 사용하면 이미지파일이나 여러 input을 추가할수있지만 시안대로 만드는데 많은 불편함이있어 어쩔수없이 직접 코딩으로 인풋을 넣었습니다.

이 페이지의 내용이 유익하시나요? 혹은 더 많은 답변을 받길 원하시면 이 페이지를 공유 해보시는건 어떨까요?

내 홈페이지에 소셜 공유 버튼 추가하기

코스모스팜 회원관리
코스모스팜 회원관리
  • 안녕하세요~^^

    getThumbnail 함수의 썸네일 이미지 우선순위는

    썸네일, KBoard 미디어 그리고 첨부파일에 추가된 이미지 파일 순서입니다.

    그렇기 때문에 로고로 등록한 첨부파일이 표시됩니다.

     

    현재 어떤 스킨을 사용 중이신지요?

    위의 기능을 적용하지 않으시려면 스킨마다 코드가 좀 다르기 때문에

    thumbnail 스킨을 기준으로 안내해드리겠습니다.

    FTP로 접속해서 /wp-content/plugins/kboard/skin/thumbnail/list.php 파일에

    아래의 코드를 모두 찾아서

    <?php if($content->getThumbnail(120, 90)):?><img src="<?php echo $content->getThumbnail(120, 90)?>" alt="<?php echo esc_attr($content->title)?>"><?php else:?><i class="icon-picture"></i><?php endif?>

    아래의 코드로 모두 교체해보시겠어요?

    <?php if($content->thumbnail_file):?><img src="<?php echo kboard_resize($content->thumbnail_file, 120, 90)?>" alt="<?php echo esc_attr($content->title)?>"><?php else:?><i class="icon-picture"></i><?php endif?>

    고맙습니다.

코스모스팜 회원관리