테스트 사이트 - 개발 중인 베타 버전입니다

게시판 페이징 '더보기' 변경 관련 문의 채택완료

김태후니 4년 전 조회 2,426

</p>

<p>            <!-- 더보기 버튼으로 변경 시작 -->

            <div class="more_button">더보기</div></p>

<p>            <span id="page_n" style="display:none;">2</span>

            <script type="text/javascript">

                $(document).ready(function() {

                    $(".more_button").click(function() {

                        $(this).html('<i class="fa fa-spinner fa-spin"></i>');</p>

<p>                        var disp_li_length = $("#gallery_json > li").length;</p>

<p>                        var page_n = $('#page_n').html();

                        $.get("<?=G5_URL?>/bbs/board.php?bo_table=<?=$bo_table?>&ajax_ck=1&sca=<?php echo urlencode($sca) ?>&page=" + page_n, function(data) {

                            var append_data = $(data).find('#gall_ul').html();

                            var cking = $(data).find('.empty_list').attr("datano");</p>

<p>                            if (cking != "no") {

                                $('#page_txt').html('');

                                $('#gall_ul').append(append_data);

                                $('#page_n').html(parseInt(page_n) + 1);

                                $(".more_button").html('더보기');

                            } else {

                                $("#gall_ul").append($("<li class='empty_list'>마지막 게시물입니다.</li>"));

                                $(".more_button").hide();

                            }

                        });

                    });

                });

            </script>

            <!-- 더보기 버튼으로 변경 끝 --></p>

<p>

 

현재 그누보드 스킨에 돌아다니는 감사한 소스를 활용해서 무한스크롤? 더보기 버튼을 누르면 게시물이 노출되는 형태를 작업하고 있습니다.

작동은 잘 되는데, 페이지당 게시물 노출을 2개로 하고 게시물을 2개를 등록하면 더보기 버튼이 무조건 처음부터 노출이 되더라구요.

기존 게시판은 게시물 노출 갯수를 초과해야 페이징 버튼이 노출되는데,

'더보기'버튼도 게시물 노출 갯수를 초과했을 때 보이도록 수정이 가능한가요?

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
웹솔드
4년 전

[code]

if ($total_page > 1) {

    // 페이지링이 1이상일때 노출 여기에 넣으세요.

}

[code]

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

김태후니
4년 전
<?php if ($total_page > 1) {
// 페이지링이 1이상일때 노출 여기에 넣으세요.
echo "<div class='more_button' data-aos='fade-up' data-aos-anchor-placement='top-bottom'>더보기</div>";
} ?>

이렇게 하니까 아주 잘되네요 ㅎㅎ 감사합니당

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인