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

Copy
<!-- 더보기 버튼으로 변경 시작 -->
            <div class="more_button">더보기</div>

            <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>');

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

                        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");

                            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>
            <!-- 더보기 버튼으로 변경 끝 -->

 

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

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

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

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

답변 1개

채택된 답변
+20 포인트

[code]

if ($total_page > 1) {

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

}

[code]

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

답변에 대한 댓글 1개

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

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

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

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

로그인
🐛 버그신고