설명이 좀 복잡할 수 있는데
예컨대 게시판이 A, B, C 3개가 있구요
이 중에 A 게시판을 타임라인 모듈을 사용해서 A, B, C 3개의 게시판의 게시글 전부를 모아서 보여주는 타임라인 게시판으로 설정했을 때
(A게시판은 일반적으로 글 쓰는 장소, B나 C는 공지사항/베스트게시글 등 운영자만 쓸 수 있는 특수게시판)
A 게시판에 속하는 게시글을 열람하는 경우
원래 "주소/mid/문서번호" 혹은 "주소/문서번호" 형식의 주소를 입력하면 그 게시물이 속한 페이지로 자동으로 이동하는데요
이 경우엔 이게 타임라인 게시판으로 설정돼서 그런지 제대로 이동하지 않네요
정확히는, 다른 게시판에 올라온 게시물들이 한꺼번에 합산돼서 나타나는 페이지 번호와, 해당 게시판의 고유 페이지 번호가 일치하지 않아서 나타나는 문제로 보이네요.
즉, 타임라인 게시판에서는 예컨대 10페이지의 게시물로 보이는데, 이건 B랑 C 게시판의 게시물들까지 모두 합해서 나오는 페이지수라서 실제로는 7페이지인 경우에, 저 주소를 입력하면 10페이지가 아니라 7페이지로 이동돼서,
정작 타임라인이 적용된 게시판 목록에는 그 글이 나타나지 않는 현상이 있습니다.(그 게시판에서는 타임라인으로 인해 10페이지로 가야 해당 게시물이 보이므로)
이걸 7페이지가 아니라 10페이지로 이동하게 하는 방법은(즉 "주소/문서번호" 입력시 원래 게시판의 페이지번호가 아니라, 타임라인으로 합쳐진 결과가 적용된 페이지번호로 이동하는 방법은) 없을까요?
댓글 11
https://github.com/izuzero/xe-module-timeline/issues/32
이건가요? 이건 패치 된거로 아는데 정확히 어떤 문제인지 모르겠네요. 저희는 타임라인용 게시판에서 페이지 번호 클릭하면 잘 이동하는데요...
글고보니 저도 처음엔 페이지가 안 넘어가던거 같던데(무조건 1페이지) 어느 순간부터 넘어가긴 하네요... 암튼 그게 문제는 아니고
넘어가긴 넘어가는데, 예컨대 한 페이지에 게시물이 20개고, A 게시판 고유의 게시물이 100개, B랑 C에 각각 20개씩 있다고 치면, 타임라인이 적용된 A 게시판에는 140개의 게시물이 노출되어 페이지 번호는 총 7페이지가 뜨겠죠. 근데 실제로 A 게시판 "고유"의 게시물만 따져보면 5페이지라서 문제가 발생합니다.
예컨대 A 게시물의 80번째 게시물을 클릭하면 이는 4페이지에 속하므로 페이지가 4페이지로 이동하는데, 정작 목록을 보면 타임라인으로 다른 게시물이 합쳐져 있는 상태라서 그 목록에서 저 글을 보려면 5~6페이지는 가야 보인다는 겁니다.
그래서, 이동하는 페이지랑, 실제 보이는 페이지가 일치하지 않는 문제가 있습니다. 이를 수정하는 방법이 혹시 있을까 해서 올려봤습니다.
댓글을 쓰는 현재, 저 게시물은 5페이지에 있습니다.
저걸 클릭하면, 저 주소에는 페이지 번호가 없는데도 불구하고, 자동으로 5페이지로 넘어가는 것을 알 수 있습니다.
이 기능을 말씀드리는 겁니다.
아... 타임라인용 게시판에서는 첫페이지로 가는군요~~~
게시물은 제대로 찾아가고 페이지 정렬이 1페이지에 마크 되어 있네요.
지금 제 경우는 "A" 게시판이 주된 게시판인데, 여기에서 "B"랑 "C" 의 게시물도 한꺼번에 보여주기 위해서 타임라인을 활용하는 경우라서...
(설정에 보면 타임라인 게시판이 A 게시판이고, 게시글을 모을 대상이 A B C 게시판으로 설정되어 있습니다. 사람들이 글을 쓰는 장소는 A 게시판이구요.)
타임라인모듈 제작자분도 seo때문에 타임라인용 모듈의 문서는 실제문서의 문서번호로 읽어가게 설계하셨고...
저희는 그래서 사이트맵 제출시에도 타임라인쪽은 제출하지 않고 크롤링도 제한했었어요....
SEO는, 어차피 주요 컨텐츠는 저 A 게시판이고 나머지는 그냥 보조용도라 크게
상관없지 않을까 생각되네요