게시판 리스트 관련하여 문의 드립니다.

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?>

    위의 코드는 예제 코드이기 때문에

    커스텀하시려면 상황에 맞게 코드를 직접 수정해주셔야 합니다.

    고맙습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요