묻고답하기

외부페이지에 게시판 리스트를 출력되게 해놨습니다

문제는 밑에 페이징 넘버 (1,2,3..)을 클릭하면 적용했던 레이아웃이 사라집니다...

어떻게 수정을 해야 할까요?

그 외부페이지 주소는 이거구요 

http://xx.com/index.php?mid=page_IwDg77

밑에는 페이징 처리소스입니다.

<?
                    $start_page = (int)($current_page / $page_list_size) * $page_list_size;

                    #현재 페이지를 페이지 리스트 수로 나누면 현재 페이지가 몇번째 페이지리스트에 있는지 알게된다.
                    # 이또한 0을 기준으로 하기에 형변환(타입 캐스팅)을 해주었다.
                    # 형변환은 앞 강좌에서 배웠지만 위의 나누어지는 수가 1.2와 같이 유리수로 표시되기때문에
                    # int(정수) 형으로 형변환을 하게되면 소수점자리가 사라지게 된다.
                    # 즉, 위에서 사용한 floor 랑 같은 효과를 하게 되는 것이다. 
                    # 여기에 floor 함수를 취하거나 위의 floor 를 형변환을 해도 상관없다.

                    # 페이지 리스트의 마지막 페이지가 몇번째 페이지인지 구하는 부분이다.
                    $end_page = $start_page + $page_list_size - 1;
                    if ($total_page < $end_page) $end_page = $total_page;

                    # 보여주는 페이지 리스트중에서 마지막 페이지가 되는 경우는 두가지이다.
                    # 1. 페이지가 페이지리스트 크기보다 더 많이 남아있을때 
                    # 10개씩 뿌려주는데 총 11페이지가 존재한다면 11페이지는 두번째 목록페이지에 뿌려진다.
                    # 그렇다면 마지막 페이지 리스트는 10페이지 즉, 첫번째 페이지 + 9 번째 페이지이다.
                    # 2. 10개씩 뿌려주는데 5페이지 밖에 없다면?
                    # 마지막 리스트 페이지는 5 페이지가 된다.

                    #########################################################################
                    # 이전 페이지 리스트 보여주기
                    # 페이지 리스트가 10인데 13번째 페이지에 있다면 두번째 목록페이지를 보고 있는것이다.
                    # 이전 목록페이지로 가고 싶을 때 사용한다.

                    # 이전 페이지 리스트가 필요할때는 페이지 리스트의 첫 페이지가 페이지 리스트 수보다 클때다.
                    # 페이지가 적어도 페이지 리스트 수보다는 커야 이전 페이지 리스트가 존재할테니까 말이다.
                    # 페이지 리스트의 수가 10인데 총 5페이지밖에 없다면 이전 페이지 리스트는 존재하지 않는다.
                    if ($start_page >= $page_list_size) {

                        # 이전 페이지 리스트값은 첫 번째 페이지에서 한 페이지 감소하면 된다.
                        # $page_size 를 곱해주는 이유는 글번호로 표시하기 위해서이다. 
                        $prev_list = ($start_page - 1)*$page_size;
                        echo  "<a href=\"./cu_list.php?no=$prev_list\"><</a>\n";
                    }

                    # 페이지 리스트를 출력
                    for ($i=$start_page;$i <= $end_page;$i++) {

                    $page=$page_size*$i; // 페이지값을 no 값으로 변환.
                    $page_num = $i+1; // 실제 페이지 값이 0부터 시작하므로 표시할때는 1을 더해준다. 페이지 0 -> 1
                        
                        if ($no!=$page){ //현재 페이지가 아닐 경우만 링크를 표시
                            echo "<a href=\"./cu_list.php?no=$page\">";
                         }
                        
                        echo " <b>$page_num</b> "; //페이지를 표시
                        
                        if ($no!=$page){
                            echo "</a>";
                        }

                    }

                    # 다음 페이지 리스트가 필요할때는 총 페이지가 마지막 리스트보다 클 때이다.
                    # 리스트를 다 뿌리고도 더 뿌려줄 페이지가 남았을때 다음 버튼이 필요할 것이다.

                    if($total_page > $end_page){
                        # 다음 페이지 리스트는 마지막 리스트 페이지보다 한 페이지 증가하면 된다.
                        $next_list = ($end_page + 1)* $page_size;
                        echo "<a href=./cu_list.php?no=$next_list>></a><p>";
                    }
                    ?>

태그 연관 글
  1. [2015/08/04] 묻고답하기 외부페이지에 적용된 게시판 페이징시 레이아웃이 빠집니다. by 샤넬4da3b *1
  2. [2015/07/29] 묻고답하기 외부페이지가 레이아웃 바깥으로 튑니다. by 샤넬4da3b *1
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
dohyeong 호스팅어 질문 (급해요 ㅠㅠ) [1] file 2015.08.06 by 기진곰
뉴질맨 metaWeblog을 이용하여 게시판에 저장할때 _extra_vars 는 어떻게 하면 좋은지요.  
주파수 안녕하세요 ZB 댓글 기능 질문 드려요.. file  
아형여옹 게시물 등록시 이메일 알림이 안됩니다.  
사랑해요XE notepad ++, sublimetaxt 등이 txt 파일로 저장을합니다.  
모찌모찌 출석게시판 개근일이 초기화되는 현상 [4] 2015.08.06 by BJ람보
왕중왕0df7b 제목+내용 같은 검색옵션 추가 궁금합니다  
spaz 너무 왕초보 같은 질문이지만 도움 부탁 드립니다. [1] file 2015.08.06 by 큰성565
lemon 주소뒤에/xe 지우는 법좀 [8] 2015.08.06 by 큰성565
너무어렵자나 저같은 노답초보자가있을까요..? 게시판만들라하는데 ㅠ [1] 2015.08.05 by YJSoft
서기에요 table로 하위메뉴까지 출력이 가능한가요. [4] 2015.08.05 by 서기에요
ttt22 문서 권한 지정된 글 댓글 위젯에 안 보이게 하기 [2] 2015.08.05 by ttt22
도라에몽x몽에라도 게시물 검색이 안되네요 [3] 2015.08.05 by 이온디
쩡님아야 ♥부탁해요! 중복 글등록 안되도록 처리하는 방법이 있을까요 [5] file 2015.08.05 by 한꼬마
XE모듈 스팸필터 차단문구 적용했을때 질문합니다 [2] 2015.08.05 by XE모듈
사랑해요XE <IMC SRC= 태그.. [2] 2015.08.05 by 사랑해요XE
사랑해요XE 관리자 페이지에서 어디에서 사이트의 모든 html 파일을 볼수있죠? [2] 2015.08.05 by 사랑해요XE
내똥굴따 관리자 접속 문제  
떨어진비누 로그인폼이 보이지 않습니다. [1] 2015.08.05 by 퍼니엑스이
내별명4d4d4 외부링크허용 어떻게 하나요????????  
satica312 XE 기반 홈피 게시판 글이 안써져요 ㅠ [2] 2015.08.05 by satica312
쮸야282 위젯페이지 코드생성을 하게되면 생성이 안되는건 뭐때문일까요? [2] 2015.08.05 by mcgomting
신비의불 업데이트 이후 모듈 업데이트 관련 [1] file 2015.08.05 by 파파민
사랑해요XE 현재 xe 설치 잘되시나요?? [3] 2015.08.05 by 사랑해요XE
88번타자 게시판 분류 중복체크가 가능할까요? [1] 2015.08.05 by 꾸링
불꽃남자백호 초보라 질문 해도 되나요? [1] file 2015.08.05 by 파파민
purecity php 에서 meta tag 수정하는 방법  
Ssami 스케치북 모바일에서 파일첨부 [6] 2015.08.05 by Ssami
좋은아빠되기 1년 이상 로그인 안한 사용자 삭제 및 휴면계정 만들기 모듈 같은거 있나뇨? [6] 2015.08.05 by 좋은아빠되기
샤넬4da3b 외부게시판 페이징 레이아웃 적용문제 [1] 2015.08.05 by 한꼬마