Extra Form
PHP PHP 5.5
CMS XpressEngine

사용중인 게시판 스킨은 스케치북5을 변형하여 사용중입니다. 

 

게시판 목록수가 10개이고 공지글이 11개일때

게시글은 2페이지로가고 공지글이 11개가 뜨게됩니다.

공지글은 목록수와 상관없이 나오는거같은데

이걸 목록수랑 동일하게 나타내는방법좀 알려주시면 감사합니다.

  • profile
    코어 수정이 필요합니다.

    기본 설정에서는 따로 없습니다. 공지글을 따로 불러오고, 해당 공지글에 해당되는 부분은 아에 페이징도 없습니다.

    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개로 줄일 필요가 있는지는 모르겠으나.. 그렇게 하면 공지 부분도 페이징 따로 해야하고 답변으로 알려드리기엔 너무나 많은 부분을 참고해야합니다.
  • profile profile
    답변감사합니다.. 많은곳을 수정해야하는군요..ㅋ;;
  • ?
    일단 공지는 별도로 뽑힙니다.
    목록수에 계산도 안 되고 페이징과도 무관합니다
    공지가 30개 / 일반글이 22개고 목록수가 20개면
    첫페이지에 공지30개 , 일반글20개, 두번째 페이지에 공지30개, 일반글 2개가 나오죠

    이 부분도 원하시는 형태에 따라 여러 방법이 있지만
    기본적으로는 Core 를 수정해서 구현해야할테고 아니면 애드온으로 구현도 가능은 합니다.
    ( 참고로 공지글은 검색도 안 됩니다 )

    애드온으로 하려면 결국 외주를 주셔서 구현해야겠죠
    sejin7940_notice_list 애드온, sejin7940_notice_display 애드온, sejin7940_notice_search 등 공지관련 몇가지 구현했었네요
  • ? profile
    연재글기능 작품목록이 10개가아닌 그이상으로 늘어납니다. 페이징도이상하고요...
  • profile ?

    닉네임으로는 제가 구별을 못해서 몰랐네요 (댓글내용으로 예상 ^^)
    해당 모듈 수정해놨습니다. 모듈 자체에서 공지를 따로 뽑아처리하게 구현되어있는데
    정작 정렬기능은 다 들어있는데, 리스트 숫자 제어가 안 되게 되어있네요. 보완해두었습니다.

  • ? profile
    넵 감사합니다