KBoard

KBoard 게시판에서 열람 중인 글 아래에 게시글 목록 표시하기

KBoard

위의 그림과 같이 워드프레스 게시판 플러그인 케이보드에서 열람 중인 게시글 아래에 글 목록을 표시하면 “리스트” 화면으로 이동하지 않고도 쉽게 다른 게시글을 볼 수 있습니다. 이 경우 KBoard 스킨 폴더(/wp-content/plugins/kboard/skin/[사용 중인 스킨]) 아래의 document.php 파일에 다음 코드를 추가하면 됩니다.

<?php $boardBuilder->builderList()?>

CSS를 통해 스타일을 적당히 조정하면 위의 스크린샷 화면처럼 표시할 수 있습니다. 그리고 현재 열람 중인 게시글에 대하여 목록에서 스타일을 달리하거나(예: 현재 열람 중인 글에 해당하는 글 제목 라인의 배경색을 바꾸거나) 위의 그림과 같이 “열람중”이라고 표시하려면 <td class=”kboard-list-uid”><?php echo $list->index()?></td> 부분 (스킨에 따라 조금씩 다를 수 있습니다)을 아래와 비슷한 코드로 대체합니다.

<td class="kboard-list-uid"><?php if(isset($_GET['uid']) && $_GET['uid']==$content->uid):?><span style="color: red">열람중</span><?php else:?><?php echo $content->uid?><?php endif?></td>

위의 코드를 적용하면 열람 중인 글의 번호가 “열람중”으로 바뀌게 됩니다. <?php echo $content->uid?> 대신 <?php echo $list->index()?>를 사용하면 인덱스가 순차적으로 표시됩니다. 하지만 이 블로그에서는 인덱스 번호가 제대로 표시되지 않는 문제가 발생하네요. 그래서 <?php echo $content->uid?>를 사용했지만, <?php echo $list->index()?>를 사용해도 문제가 발생하지 않으면 <?php echo $list->index()?>를 사용하는 것이 좋을 것 같습니다(참고).



기부를 통해 이 블로그를 후원하실 수 있습니다.
워드프레스 설치/제작/문제해결이 필요한 경우 서비스(유료)를 요청해주세요.