언제나 빠르고 친절한 답변 감사드립니다.
워드프레스 게시판 KBoard(케이보드) 사용중입니다.
리스트목록 밑에 검색폼에 검색 후 결과가 없을경우 아래 이미지 처럼 '등록된 글이 없습니다' 라고 나타낼려면 어떻게 해야할까요?
저에게 정말 중요한 일이라 소스나 팁 부탁드립니다. 감사합니다.
안녕하세요~^^
KBoard 플러그인에서 등록된 게시글이 없을 경우 문구를 표시하시려면
스킨 파일을 수정하며 스킨마다 적용 방법이 다를 수도 있습니다.
Default 스킨을 기준으로 안내해드리겠습니다.
FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/list.php 파일에
아래의 코드를 찾아서
<?php while($content = $list->hasNextNotice()):?>
찾은 코드 위에 아래의 코드를 추가해보시겠어요?
<?php if(number_format($board->getListTotal()) == 0):?>
<tr>
<td colspan="6">등록된 게시글이 없습니다.</td>
</tr>
<?php endif?>
KBoard 플러그인에서 $board->getListTotal() 코드는
게시판에 등록된 전체 게시글 수를 체크할 수 있습니다.
위의 코드에서 colspan="6" 부분은 게시글 목록 페이지에서
번호, 제목, 작성자, 작성일, 추천, 조회 부분의 개수입니다.
만약, 게시글 목록 페이지에서 번호, 제목, 작성자 부분만 표시하고 있다면
colspan="3" 이런 식으로 적용해보시겠어요?
고맙습니다.
답변 감사합니다.. 제가 질문을 명확히 전달을 못한것 같아 다시 여쭤봅니다.
등록된 글이 없습니다. 라는 문구는 등록된 게시글이 없을때가 아니라 검색 후 검색 결과가 없을때 나타나는 문구입니다..
답변처럼 코드를 넣어더니 등록된 글이 없을 경우에 나타나더라고요 혹시 검색 결과가 없을때 나타나게 하려면 어떻게 해야할까요?
안녕하세요.
KBoard 플러그인에서 게시글 검색 결과가 없을 때만 표시하시려면
기존의 코드는 원래 상태로 복구해주세요.
/wp-content/plugins/kboard/skin/사용중인스킨/list.php 파일에
아래의 코드를 찾아서
<?php while($content = $list->hasNext()):?>
찾은 코드 위에 아래의 코드를 추가해보시겠어요?
<?php if(kboard_keyword() && $list->total == 0):?>
<tr>
<td colspan="6">등록된 게시글이 없습니다.</td>
</tr>
<?php endif?>
위의 코드를 적용하시면
검색 시 게시글이 없다면 등록된 게시글이 없다는 문구를 표시합니다.
고맙습니다.
너무 감사합니다...