묻고답하기

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

문제는 밑에 페이징 넘버 (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 남기남
강동호 WinAPM으로 제로보드 설치하는거 이짜나요`~!!! [4] 2007.08.10
ddd 굴림-1 홈페이지 적용방법점갈켜주세요  
비공개 이 것만 해결되면 속 시원하겠군요..-_-; [2] 2007.08.10
trust_no1 [질문] nzeo처럼 좌측 상단에 올라가는 효과는 어떻게 줄수 있나요?  
trust_no1 [질문] nzeo처럼 좌측 상단에 올라가는 효과는 어떻게 줄수 있나요?  
Uriel 프로모션으로 움직이는 도트를 찍으려는데요 [2] 2007.08.10
박은석 그림이 안보이는 원인 중에서.??? [2] 2007.08.10
RHJ MySQL 에러에 관한 질문...  
[CuTE_YaaKi] ★Method Not Allowed가 무슨 뜻이죠?★ [1] 2007.08.10
*^-^)/앙앙 제로보드에 파일전송 하려면 익스창이 모조리닫힙니다.  
Park Jin php 에서 ... 자리내림하려고 하는데.. [1] 2007.08.10
iakbo 윈도우서버에서 권한설정이요...  
interactive 게시판 영문을 한글로 바꾸고자... [1] 2007.08.10
¹털난정강이₁ 이게 자바맞나...? nzeo메인메뉴에 마우스를 갖다대면.. [2] 2007.08.10
안데르센 포토샵에서 전체화면이 되었을때 핸드툴로 화면을 이동시킬수 있게...  
이계림 긴급질문! 인터넷 상의 모든 게시판에서 오류가 --; [1] 2007.08.10
로나 노프레임-_-!  
양윤식 그...마우스 갖다대면 새로 쫘악 메뉴 생기는거요 nzeo 위에 메뉴처럼...그거 좀 -_-;;; [1] 2007.08.10
뿌니 최근게시물 스킨에.. [1] 2007.08.10
강성민 카운터에서 3자마다 컴마 찍기 [1] 2007.08.10
김도화 외부로그인에서... [1] 2007.08.10
無兒 투명 아이프레임에 관한 질문입니다. [1] 2007.08.10
GEO 포토샵필터, 포토샵경고문(?) 관련 질문.. [1] 2007.08.10
신성호 DB에 필드 추가관련 질문..  
신유민 require를 하는데 잘 안되요.. [1] 2007.08.10
이징_:) 쓸만한 asp 게시판좀 알려주세요. [2] 2007.08.10
지영 iframe 안에 여백값 조정이 안되요. [2] 2007.08.10
장용석 [php]고수님들의 손길을 애타게 기다리고 있습니다. ㅠ,ㅠ [8] 2007.08.10
Amen 국제도메인 등록비용에대해서. [1] 2007.08.10
ⓣhank ⓢo [긴급119/빨랑답변부탁요망]테이블 테두리 질문이오-_- (급해용 ㅠ-ㅠ-ㅠ-ㅠ-ㅠ-ㅠ-ㅠ) [1] 2007.08.10