CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 5.x |
사용중인 게시판 스킨은 스케치북5을 변형하여 사용중입니다.
게시판 목록수가 10개이고 공지글이 11개일때
게시글은 2페이지로가고 공지글이 11개가 뜨게됩니다.
공지글은 목록수와 상관없이 나오는거같은데
이걸 목록수랑 동일하게 나타내는방법좀 알려주시면 감사합니다.
mospia
Lv. 4
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 5.x |
사용중인 게시판 스킨은 스케치북5을 변형하여 사용중입니다.
게시판 목록수가 10개이고 공지글이 11개일때
게시글은 2페이지로가고 공지글이 11개가 뜨게됩니다.
공지글은 목록수와 상관없이 나오는거같은데
이걸 목록수랑 동일하게 나타내는방법좀 알려주시면 감사합니다.
댓글 6
기본 설정에서는 따로 없습니다. 공지글을 따로 불러오고, 해당 공지글에 해당되는 부분은 아에 페이징도 없습니다.
https://github.com/xpressengine/xe-core/blob/develop/modules/document/document.model.php#L367
https://github.com/xpressengine/xe-core/blob/develop/modules/document/queries/getNoticeList.xml
윗링크의 쿼리 문으로 사용된 파일이 아래의 링크 인데 아래 링크 글 보면 페이징 부분도 1도 없죠.
굳이.. 공지글도 10개로 줄일 필요가 있는지는 모르겠으나.. 그렇게 하면 공지 부분도 페이징 따로 해야하고 답변으로 알려드리기엔 너무나 많은 부분을 참고해야합니다.
목록수에 계산도 안 되고 페이징과도 무관합니다
공지가 30개 / 일반글이 22개고 목록수가 20개면
첫페이지에 공지30개 , 일반글20개, 두번째 페이지에 공지30개, 일반글 2개가 나오죠
이 부분도 원하시는 형태에 따라 여러 방법이 있지만
기본적으로는 Core 를 수정해서 구현해야할테고 아니면 애드온으로 구현도 가능은 합니다.
( 참고로 공지글은 검색도 안 됩니다 )
애드온으로 하려면 결국 외주를 주셔서 구현해야겠죠
sejin7940_notice_list 애드온, sejin7940_notice_display 애드온, sejin7940_notice_search 등 공지관련 몇가지 구현했었네요
닉네임으로는 제가 구별을 못해서 몰랐네요 (댓글내용으로 예상 ^^)
해당 모듈 수정해놨습니다. 모듈 자체에서 공지를 따로 뽑아처리하게 구현되어있는데
정작 정렬기능은 다 들어있는데, 리스트 숫자 제어가 안 되게 되어있네요. 보완해두었습니다.