kboard 게시판을 사용하고 있습니다 . 게시판 리스트를 보면 공지사항으로 글을 올리게 되면
순번대신 공지사항으로 표기가 되고 맨 위쪽에 나타나게 됩니다.
여기에서 추천수가 많은 글을 게시판 리스트 맨위로 3개정도 나타나게 하고 싶은데
혹시 이런 방법이 kboard에서 가능 할까요?
안녕하세요~^^
사용 중이신 스킨에 따라 코드가 다르기 때문에
디폴트(Default) 스킨을 기준으로 안내해드리겠습니다.
FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/list.php 파일에
아래의 코드를 찾아서
<?php while($content = $list->hasNextNotice()):?>
찾은 코드 위에 아래의 코드를 추가해보세요.
<?php
$best_list = new KBContentList($board->id);
$best_list->setSorting('best');
$best_list->rpp(3);
$best_list->getList();
?>
<?php while($content = $best_list->hasNext()):?>
<tr class="<?php if($content->uid == kboard_uid()):?>kboard-list-selected<?php endif?>">
<td class="kboard-list-uid"><?php echo $best_list->index()?></td>
<td class="kboard-list-title">
<a href="<?php echo esc_url($url->getDocumentURLWithUID($content->uid))?>">
<div class="kboard-default-cut-strings">
<?php if($content->isNew()):?><span class="kboard-default-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>
<div class="kboard-mobile-contents">
<span class="contents-item kboard-user"><?php echo $content->getUserDisplay()?></span>
<span class="contents-separator kboard-date">|</span>
<span class="contents-item kboard-date"><?php echo $content->getDate()?></span>
<span class="contents-separator kboard-vote">|</span>
<span class="contents-item kboard-vote"><?php echo __('Votes', 'kboard')?> <?php echo $content->vote?></span>
<span class="contents-separator kboard-view">|</span>
<span class="contents-item kboard-view"><?php echo __('Views', 'kboard')?> <?php echo $content->view?></span>
</div>
</td>
<td class="kboard-list-user"><?php echo $content->getUserDisplay()?></td>
<td class="kboard-list-date"><?php echo $content->getDate()?></td>
<td class="kboard-list-vote"><?php echo $content->vote?></td>
<td class="kboard-list-view"><?php echo $content->view?></td>
</tr>
<?php endwhile?>
위의 코드는 예제 코드이기 때문에
커스텀하시려면 상황에 맞게 코드를 직접 수정해주셔야 합니다.
고맙습니다.