안녕하세요. K보드 제작자님
훌륭한 플러그인을 개발해주셔서 너무 유용하게 잘 사용하고 있습니다.
저는 워드프레스를 2010년도 정도부터 사용했었는데요, 그땐 한국형 게시판 플러그인이 없어서 제로보드로 제작후 아이프레임으로 인클루드 할 수밖에 없었는데요.
이렇게 훌륭한 한국형 게시판 플러그인이 개발되어 작업자로써 얼마나 감사한지 모르겠습니다.
다름이 아니라, 제가 작업중인 사이트에서 K보드를 적극 활용하고 있는데요.
게시글 공지를 설정하면 메인페이지 최신글 뷰어에서 보이지 않아서,
자료를 검색하여 소스를 아래와 같이 수정하였습니다.
[추가한 소스]
파일 경로 : wp-content>plugins>kboard>skin>default>latest.php
<!-- 숏코드에서 최신글 상위에 공지 붙이기 -->
<?php while($content = $list->hasNextNotice()):?>
<tr class="kboard-list-notice">
<td class="kboard-list-title"><div class="cut_strings">
<a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toStringWithPath($board_url)?>"><?php echo $content->title?></a>
<?php echo $content->getCommentsCount()?>
</div></td>
<td class="kboard-latest-date"><?php echo date("Y.m.d", strtotime($content->date))?></td>
</tr>
<?php endwhile?>
<!-- 숏코드에서 최신글 상위에 공지 붙이기 끝-->
이렇게 적용했더니 메인페이지 최신글 뷰어에서 노출되는 공지글의 수를 제한할 수 없는 문제가 발생하였습니다.
개발중인 사이트 : https://dorm.dongguk.edu/
공지, 일반글 통합 모든 게시글이 메인페이지에 5개만 노출되도록 하는 방안이 있는지 궁금합니다.
혹시 유료지원을 받아야 한다면, 금액이 얼마나 되는지도 궁금합니다.
이런 비슷한 형식의 사이트를 저희가 100개를 진행할 예정이라, 유료지원을 받아야 된다면, 100개 사이트에 대한 지불을 해야하는지도 궁금합니다.
답변 부탁드립니다.
감사합니다.
공지사항 리스트는
/kboard/class/KBContentList.class.php 파일에서 리스트를 초기화 합니다.
hasNextNotice() 메소드로 공지사항 게시물을 가져오며
getNoticeList() 메소드에서 리소스를 초기화 합니다.
위 두 메소드를 복사해서 이름을 바꾸신 다음 getList() 일반 게시물 리스트를 초기화 하는 방법을 참고해서 적절히 수정하셔야 하겠습니다.
통상적으로 기술지원에 대한 결과물은 재사용 재판매가 불가능합니다만.. 기술지원 문의는 고객지원 쪽으로 연락주세요^^
직접 수정하시는건 아무런 제한이 없습니다.
친절한 답변 감사합니다.
한가지 더 궁금한 사항이 있습니다.
공지글 일반글 무관하게 최신글로 분류 후 메인에 노출시킬수는 없을까요??
공지로 체크한 글은 게시판 페이지에서는 상위에 위치하지만,
메인페이지의 최신글 뷰어 에서는 공지, 일반글 상관없이, 일자별로 최신글만 5개 노출되는 방식을 원합니다.
클라이언트가 이 방식을 요구해서요..
답변 부탁드려요.
공지글 일반글 무관하게 불러오는게 가능하지만 문제는
게시판 리스트와 최신글 리스트를 불러오는 방식이 같습니다. (똑같은 메소드)
KBContentList->getList() 메소드 입니다.
kboard_list_where 필터를 사용해서 쿼리문을 수정해주시거나 getList() 메소드를 복사해서 수정해주셔야 할 듯합니다.
댓글에 html코드를 사용하지 않게 하기 위하여는 어떻게 하나요?
<iframe width="560" height="315" src="https://www.youtube.com/embed/uBezVQweeUE" frameborder="0" allowfullscreen></iframe>