안녕하세요~
현재 워드프레스 게시판 KBoard에서 공지 > 일반게시글 순서로 노출이 되고 있는데요.
다음의 순서로 노출이 가능하게 하는 방법이 있을지요.
공지
카테고리1
카테고리1
...
카테고리2
카테고리2
행복하세요~
직접 스킨의 list.php 파일을 수정하셔야 합니다.
좀 어려우실 수 있지만, 아래 코드를 응용 해보시겠어요?
$my_content_list = new KBContentList($board_id); // $board_id 값은 숫자이며 게시판 번호를 입력해주세요. $my_content_list->category1('카테고리'); // 카테고리는 적절히 수정해주세요. $my_content_list->getList(); while($my_content = $my_content_list->hasNext()){ echo $my_content->title; }
(질문의 요지 - 카테고리가 2개가 있고, 게시글 노출순서를 카테고리1 우선 노출한 후 하단에 카테고리2 노출 방법)
안녕하세요. 말씀주신 내용으로 리스트 노출하게 되었습니다. 감사합니다.
적용한 소스
$my_content_list = new KBContentList(7); $my_content_list->category1('카테고리1'); $my_content_list->getList(); while($my_content = $my_content_list->hasNext()){ 테이블 코드 } $my_content_list->category1('카테고리2'); $my_content_list->getList(); while($my_content = $my_content_list->hasNext()){ 테이블 코드 }
그런데 검색이 동작하지 않습니다. (검색하면 전체 게시물 노출)
어느 부분을 수정하면 검색이 올바르게 동작하게 될런지요. 도움을 구합니다.
코드는 위에 알려주신데로 수정하였고, 하단이미지는 보통 게시물, 검색 후 게시물 입니다. (넘버링도 -로 표기)
이렇게 바꿔보시겠어요?
$my_content_list->getList($_GET['keyword'], $_GET['target']);
페이징(넘버링)도 $my_content_list 로 변경을 해주셔야 합니다.
하지만 리스트를 카테고리별로 불러오기 때문데 동작하지 않을 듯하군요.
해결되었습니다.
감사합니다.
더운 여름 건강에 유의하세요~