코스모스팜 스레드

게시글 리스트에 첨부파일 정보 표시

Kboard로 게시판을 구축하고 있습다.

https://imgur.com/a/Sb7KPyC

게시글 리스트에서 위 사진과 같이 해당 게시글의 첨부파일 중 하나를 다운받을 수 있도록 아이콘을 표시하고 싶습니다.

첨부파일이 없는 경우는 - 로 표시하고 있는 경우는 아이콘을 출력, 해당 아이콘을 클릭하면 다운로드가 가능하도록 하고 싶습니다.

무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)
무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)
  • 안녕하세요~^^

    스킨마다 적용하는 방법이 다를 수도 있습니다.

    KBoard Default 스킨에서 작성일 앞에 다운로드를 추가하는 방법을 안내해드리겠습니다.

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

    아래의 코드를 찾아서

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

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

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

     

    아래의 코드를 모두 찾아서

    <td class="kboard-list-date"><?php echo $content->getDate()?></td>

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

    <td class="kboard-list-attachments">
    <?php if($content->isAttached()):?>
    	<?php foreach($content->getAttachmentList() as $key=>$attach):?>
    	<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])?>"><img src="이미지주소"></button>
    	<?php endforeach?>
    <?php else:?>-<?php endif?>
    </td>

    위의 코드에서 이미지주소 부분은 실제 다운로드 이미지 주소로 교체해보세요.

     

    답글도 수정하시려면

    /wp-content/plugins/kboard/skin/사용중인스킨/reply-template.php 파일이 답글 레이아웃 파일입니다.

    list.php 파일처럼 수정해보시겠어요?

    고맙습니다.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)