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 파일처럼 수정해보시겠어요?
고맙습니다.