자료실

쪽 나누기 애드온

2017.07.28 17:00
2,311
1
자료 유형 애드온
간단한 소개 사용자가 입력한 임의의 문자열을 기준으로 게시판 본문 내용을 나눠서 볼 수 있게 해주는 애드온
설치 경로 ./addons/ap_pager
코어 지원 범위 Rhymix 1.9
PHP 지원 범위 기타
자료 구분 공개 자료
라이선스 GPL v2
파일명버전날짜용량다운로드 수
ap_pager.1.3.1.zip 1.3.1 2019.02.06 12.1KB 89
ap_pager.1.3.0.zip 1.3.0 2019.02.05 12.1KB 21
ap_pager.1.2.6.zip 1.2.6 2017.08.20 6.0KB 83
ap_pager.1.2.5.zip 1.2.5 2017.08.06 6.0KB 30
ap_pager.1.2.4.zip 1.2.4 2017.08.04 6.6KB 26
ap_pager.1.2.3.zip 1.2.3 2017.08.04 6.4KB 20
ap_pager.1.2.2.zip 1.2.2 2017.08.04 6.4KB 18
ap_pager.1.2.1.zip 1.2.1 2017.07.30 6.1KB 37
ap_pager.1.2.zip 1.2 2017.07.30 5.6KB 23
ap_pager.1.1.zip 1.1 2017.07.29 5.0KB 27
ap_pager.1.0.zip 1.0 2017.07.28 4.9KB 35

업데이트 1.3.1

- 2018-02-06

- 모바일에서 콘텐츠 영역 스와이프 실행시 페이지 스크롤 안 되는 문제 개선

- 로딩 이미지가 정상 출력될 수 있도록 css 파일의 주석 부분 수정

- 업데이트 이용자의 경우 스와이프 관련 변수가 스크립트로 전달되지 않는 문제 수정

 

1.3.0

- 스와이프 기능 탑재(ajax 사용시 잘 어울림) https://github.com/mattbryson/TouchSwipe-Jquery-Plugin 참조 (socialskyo님 제안)

- 구분자로 페이지 스타터페이지 피니셔 추가. 쪽 영역 앞뒤로 상시적으로 동일한 내용을 출력하는 것이 가능해짐. https://bit.ly/2MNIdKz 참조 (마카롱님 제안)

- ajax로 페이지 넘김시 로딩 이미지 추가 https://xetown.com/tips/248952 참조

 

1.2.6

- php 5.3.x 이하 버전과 호환성 해결

 

1.2.5

- default 스킨에서 애드온 출력 요소들의 margin과 padding 값을 기본 0으로 할당 (웹지기님 제안)

 

1.2.4

- ajax 적용 후 스크롤탑 이동시 특정 요소로 위치 지정 가능 (Artistudy님 제안) 1.2.4에선 ajax 호출 후 (무조건 페이지 최상단으로 가게 하지 않고) 어떤 요소로 가게 할지 애드온 사용자가 직접 입력하게 했습니다(.rd, #cmtPosition 등). 최상단으로 가게 하려면 'AJAX 쪽 이동 후 위치'에 body를 입력하면 됩니다.

 

1.2.3

- ajax 적용시 스크롤탑 이동 여부 옵션 처리 (스트렌져님 제안)

 

1.2.2

- ajax 처리 후 페이지 최상단으로 이동하게끔 수정 (Artistudy님 제안)

 

1.2.1

- 본문 내비 버튼이 본문에 고정되지 않던 문제(를 아예 내비 버튼용 파일을 따로 만들고 별도로 불러오도록 함으로써) 수정

- 이제 안정화 버전이라 생각하고 당분간 자중하겠습니다ㅠ

 

1.2

- 에디터 컴포넌트 요소가 구현되지 않던 문제 해결

: (예시) 멀티미디어 컨텐츠 - http://bit.ly/2wawyvD

: (예시) 설문조사 - http://bit.ly/2vaLpsN

- 본문 내비 버튼을 js가 아니라 css로 불러옴으로써, 본문보다 늦게 로딩되던 문제 수정

 

1.1

- AJAX 옵션 사용시, 실행되지 않던 다른 애드온의 js파일을 재실행하도록 함

 

 

개요

- 게시판 본문에 임의의 문자열을 넣어 본문 내용을 쪽 단위로 나눠볼 수 있게 해주는 애드온입니다.

- 매뉴얼, 보고서, 논문 같이 분량이 긴 문서는 물론, 카드뉴스나 컷툰 같은 콘텐츠 구현에도 적합합니다.

- AJAX 옵션을 사용하면, 전체 페이지 새로고침 없이 쪽 이동을 하기도 합니다.

 

미리보기

- https://bit.ly/2MNIdKz

 

기본 기능

- 페이지 스타터 : 임의의 문자열을 지정하면, 해당 문자열 이후부터 쪽 나누기가 실행됩니다.

- 페이지 브레이커 : 임의의 문자열을 지정하면, 해당 문자열을 기준으로 쪽 나누기가 실행됩니다. 본문에 해당 문자열이 포함되어 있지 않으면 애드온 실행이 중지됩니다.

- 페이지 피니셔 : 임의의 문자열을 지정하면, 해당 문자열을 끝으로 쪽 나누기가 종료됩니다.

- 페이지 링크 개수 : 페이지네이션에서 보여줄 링크의 개수를 설정할 수 있습니다. 게시판 모듈에서 사용하는 page_count와 비슷한 기능을 수행합니다.

- 페이지네이션 스킨 : 기본 제공되는 default 스킨 외에, 사용자가 스킨을 만들면 사이트 특성에 맞는 효과적인 콘텐츠 관리가 가능합니다. (예. 콘텐츠 슬라이더, 페이지네이션 스타일링 등)

 

Default 스킨 설정

- 본문 내비 버튼 : 이 기능을 사용하면 본문 중앙 양 끝으로 쪽 이동(prev, next) 버튼이 삽입됩니다. 이 기능을 사용하지 않으면 쪽 이동 버튼은 본문과 페이지네이션 사이에 위치하게 됩니다.

- 스와이프 옵션 : 스와이프(터치슬라이드)로 페이지를 넘길 수 있습니다.

- AJAX 옵션 : ajax 처리를 지원합니다. 단, ajax 옵션을 사용하면, 본문만 새로 읽어들이기 때문에, 다른 애드온과 충돌의 여지가 있으며 사이트 광고 수익에도 영향을 줄 수 있습니다.

- AJAX 쪽 이동 후 위치 : ajax 옵션을 사용했을 때, 쪽 이동을 하게 되면 전체 페이지 중에서 사용자가 지정한 특정 요소로 이동하게 됩니다.

윤삼 Lv. 19
아무래도 중급 초반 수준의 코딩 오타쿠인 것 같습니다.

댓글 101

  • 2024.01.04 13:55 #1802182
    .ap_pagination 요소를 위로 올려도 위치는 변하지 않는데요 ㅠㅠ
    그리고 ap_widget_builder를 찾아서 테스트 해보니 잘 작동하네요.
    그래도 좌우측 버턴이랑 스와이프 기능 까지 그리고 게시판 글 작성에서 글 작성이나 수정을 할 수 있는 것은
    ap_pager 애드온이 낳은 것 같네요.