안녕하세요,
현재 게시판 목록이 1~10까지 나와있고 양 끝에 화살표를 클릭하면 한페이지 씩 이동되는 것으로 알고 있습니다.
그런데 화살표 클릭시 하나씩 이동되는 것이 불편한 점이 있어,
한번 클릭하면 10번째 목록 다음(11번째)으로 이동되도록 하고 싶습니다.
가능할까요?
안녕하세요~^^
KBoard 플러그인에서 페이징은
FTP로 접속해서 /wp-content/plugins/kboard/helper/Pagination.helper.php 파일에서 표시하고 있습니다.
기존 아래의 코드를 찾아서
if($current_page != 1){
$prev_page = $current_page - 1;
$paging = "<li class=\"first-page\"><a href=\"?pageid=1{$query_strings}\">{$text['fist']}</a></li>" . "<li class=\"prev-page\"><a href=\"?pageid={$prev_page}{$query_strings}\">{$text['prev']}</a></li>{$paging}";
}
if($current_page != $total_page){
$next_page = $current_page + 1;
$paging = "{$paging}<li class=\"next-page\"><a href=\"?pageid={$next_page}{$query_strings}\">{$text['next']}</a></li>" . "<li class=\"last-page\"><a href=\"?pageid={$total_page}{$query_strings}\">{$text['last']}</a></li>";
}
아래의 코드로 교체하시면
이전, 다음 링크 클릭 시 10개씩 이동되게 하실 수 있습니다.
if($current_page != 1){
if(1 < ($current_page - 10)){
$prev_page = $current_page - 10;
}
else{
$prev_page = $current_page - 1;
}
$paging = "<li class=\"first-page\"><a href=\"?pageid=1{$query_strings}\">{$text['fist']}</a></li>" . "<li class=\"prev-page\"><a href=\"?pageid={$prev_page}{$query_strings}\">{$text['prev']}</a></li>{$paging}";
}
if($current_page != $total_page){
if($total_page >= ($current_page + 10)){
$next_page = $current_page + 10;
}
else{
$next_page = $current_page + 1;
}
$paging = "{$paging}<li class=\"next-page\"><a href=\"?pageid={$next_page}{$query_strings}\">{$text['next']}</a></li>" . "<li class=\"last-page\"><a href=\"?pageid={$total_page}{$query_strings}\">{$text['last']}</a></li>";
}
현재 선택된 페이지에서 이전, 다음 버튼 클릭 시 10개씩 이동하면
1보다 작은 값이 나오거나 실제 페이지보다 많은 페이지 id가 적용될 수 있습니다.
위의 코드처럼 적절히 조건을 줘서 사이트에 맞게 코드 수정해보시겠어요?
고맙습니다.