안녕하세요,
일단 본 질문 관련하여 아래의 링크를 참조해 주시면 감사하겠습니다.
https://www.cosmosfarm.com/threads/document/45660
"페이지주소/?kboard_content_redirect=게시글uid 이런 식으로 브라우저에 입력하시면 게시판 페이지 주소와 상관없이 해당 게시글의 고유 주소를 활용하실 수 있습니다."
라는 답변을 위 글에서 얻은 바 있는데요,
제가 목적을 자세히 적지 않아서, 자세히 말씀을 드려야 할 것 같습니다.
가령 어떤의 URL을 복사하여 다른 곳에 공유하고, 이 때의 pageid가 1이라고 할 때,
시간이 지나면 해당 글의 pageid는 2, 3 등으로 점차 글이 쌓임에 따라 증가할 것입니다.
다만, 해당 링크를 이용 시 글에는 정상 접속이 되지만, 하단 리스트가 1페이지가 나오게 되는데요, 해당 실제 글의 위치가 나오는 2, 3페이지와 같은 페이지의 목록이 표출되었으면 합니다.
이 목적을 달성하기 위해 해야 하는 일을 알려주세요 ㅜㅜ
최소한, 본문에 들어갔을 때 하단에 표출되는 게시판의 pageid가 어떻게 결정되는지, 해당 부분이 어디인지에 대한 정보가 있어야 작업이 가능할 듯합니다...
고맙습니다.
KBoard 게시판에서 게시글 목록은
FTP로 접속해서 /wp-content/plugins/kboard/class/KBoardBuilder.class.php 파일에
builderList 메소드로 표시하고 있습니다.
리스트 항상 보기 활성화 시에는
builderDocument 메소드 내에 builderList 메소드를 활용하고 있습니다.
builderDocument 메소드에서 아래의 코드로 게시글 목록을 표시하고 있습니다.
if(apply_filters('kboard_always_view_list', $board->meta->always_view_list, $this)){
do_action('kboard_skin_always_view_list', $this);
$this->builderList();
}
고맙습니다.
일단, 제가 코드 구조에 익숙치 못해서요,
본문 및에 게시판이 나타나도록 설정 시,
해당 게시판이 나타나도록 하는 코드는 어느 파일 어느 부분인가요?
고맙습니다.
안녕하세요~^^
KBoard(케이보드) 플러그인에서 pageid는 게시글 본문 페이지와는 관련이 없습니다.
게시글 목록 페이지에서 페이징 번호를 표시할 때 사용됩니다.
kboard_content_redirect에는 별도로 pageid를 설정하지 않습니다.
그렇기 때문에 kboard_content_redirect로 게시글 본문 페이지로 이동한다면
해당 게시글이 목록에서 몇 번째 페이지인지 찾는 건 어려울 듯합니다.
저희도 좋은 방법이 있을지 연구해보겠습니다.
고맙습니다.