XETOWN

질문/답변

웹에 관련된 질문과 답변을 나눌 수 있습니다.

스킨에서 댓글의 page_count를 제어하고 싶어서요.

 

list_count는 게시판 관리의 추가 설정에서 입력할 수 있는데,

page_count는 코어 수정 말고는 관리자가 손댈 방법이 없겠더라구요.

 

코어에선 댓글 page_count가 10으로 고정되어 있던데, 이걸 스킨에서 임의의 값으로 바꿀 수 있는 방법이 있을지 궁금합니다.

 

※ 추가:

{@ $oDocument->comment_page_navigation->page_count = 5; } 같은 식으로 임의의 값을 푸시해봤는데, 페이지네이션이 제대로 작동을 안 하더라구요. 이렇게 cur_page는 13인데, 목록에는 4~8이 뜨네요.

0.png

아무래도 댓글 목록을 다시 불러와서 total_count를 list_count 등으로 나눠주고 등등 해야할 것 같던데...

 

※ 또 추가: 참고로, 확인해보니 댓글은 list_count가 아니라 comment_count(게시판 관리 > 추가 설정에서 '댓글 수'에 입력하는 값)군요. 모듈모델의 getModulePartConfig라는 쿼리로 불러서 확인할 수 있었습니다.

Atachment
첨부 1
  • profile
    윤삼 2016.10.17 12:34:55
    지난번에도 같은 내용의 질문 글을 썼다 지운 적이 있었는데, 아아 이건 너무 어렵네요.
    그동안 제가 알아본 내용을 정리하는 것조차 어려워서 횡설수설이구요;;;

    페이지네이션을 정리하려면 댓글 목록 자체를 리셋시켜서 새롭게 배열을 해야 할 것 같습니다.
    그런데 (적어도) 함수 세 개 정도가 서로 얽혀 있다보니 이걸 추적해서 스킨단에서 구현하는 게 까다롭더라구요.

    댓글 목록 자체는 getCommentList로 출력되고 있는데, 페이지네이션은 getCommentPageList를 활용하고 있는 것 같아요.
    그리고 document.item.php를 열어보니 getComments 함수를 쓰는데 이 안에선 또 getCommentPageList를 참조하고 있고...

    물론 코어에서 page_count에 해당하는 숫자 10을 원하는 숫자로만 바꿔주면 너무나도 간단하게 해결되는 문제기도 합니다ㅠㅠ

    제가 이렇게 횡설수설하는 게 아마도 (같은 마음에서 나오는) 두 가지 이유가 있는 것 같습니다.
    하나는 코어 수정을 가급적 안 하고 싶다는 거고, 다른 하나는 댓글 page_count 입력 정도는 코어에서 지원해줘야 하지 않겠냐는 거예요.

    아, 저는 어쩌면 좋을까요... (그냥 하소연에 올릴 걸 그랬나..)
  • ?
    후하니 2016.10.17 12:40:44

    정 안되면 page count 중앙값으로부터 원하는 갯수만큼만 가져오고 나머지 값은 잘라버리면 되지 않을까요
    굳이 스킨단에서 처리한다면 가능은 할 것 같습니다.

  • profile
    윤삼 2016.10.17 16:24:49
    getCommentPageList로 페이지네이션 다시 짜는 건 성공했는데 여기서 얻은 output으론 목록 정렬 방식은 물론이고 기존 댓글 목록에서 활용하는 다양한 변수들을 출력할 수가 없더라구요.ㅠ

    getComments와 getCommentList 그리고 getCommentPageList가 따로 존재하면서도 서로 얽혀 있어서 그런 거 같아요.

    역시 그냥 포기할까봐요.
    코어에서 숫자 하나만 바꾸면 될 것을 너무 무모한 도전을 하고 있는 느낌이에요;;;

List of Articles
번호 제목 글쓴이 날짜
공지 답변을 확실히 받기위한 질문자 지침서 21 람보 2015.12.31
3051 문의 드립니다 5 쟈아 2016.10.20
3050 block cond 페이지에는 적용이 안되는건가요 3 pjk 2016.10.19
3049 클라우드플레어 사용시 Let’s Encrypt 적용불가? 2 렙흥아 2016.10.19
3048 isMobileCheckByAgent 사용에 관하여 질문드립니다. 3 스카이디자인 2016.10.19
3047 아이폰에서 페이지에 삽입된 유튜브 동영상 재생시 풀화면으로만 뜨네요 ㅠㅠ 2 엘비스 2016.10.19
3046 애드센스 오류 질문 고라자 2016.10.19
3045 nginx+php에서 php경로가 어떻게 되는지 아시나요? 5 file 렙흥아 2016.10.19
3044 익명 애드온 관련 문의 메비우스의닭 2016.10.19
3043 업로드시에 rewrite 할 수 있을까요..? 3 루딩 2016.10.18
3042 samba 사용할 때 업로드만 허용하고...삭제는 못하게 할 수 있을까요? 2 하늘희 2016.10.18
3041 파일 대기큐로 쌓인 파일들 한방에 지우는 방법 6 file 고양이 2016.10.18
3040 정말 탐나는 SNS 공유버튼 14 file 낙타 2016.10.18
3039 회원가입 확장모듈에서 관리자에게 통보 메일 html로 2 웹지기 2016.10.17
3038 PHP 소스를 직접 수정하는 일이 없는 경우 opcache 설정 문의 2 고라자 2016.10.17
3037 rss pubdate 날짜형식 변경... 1 스카이디자인 2016.10.17
3036 메타태그 이거 어디 어느파일에 넣어야하나요? 2 대박날때 2016.10.17
3035 permission denied, 첨부파일 100% 사라짐 문제 질문드립니다. 9 masu**** 2016.10.17
» 게시판 스킨에서 댓글 페이지네이션의 변수값을 조정할 수 있나요? 3 file 윤삼 2016.10.16
3033 댓글 수정, 삭제 클릭시 2 file alrin 2016.10.16
3032 가사 에드온 관련 질문 7 BlackTeddyBear 2016.10.16
Board Pagination Prev 1 ... 46 47 48 49 50 51 52 53 54 55 ... 203 Next
/ 203
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...