웹마스터 팁

현재 페이지 네비게이션이 제로보드같은 경우는





첫페이지로 가기 (<<) 1  2  3  4  5  6  7  8  9  10  (>>) 끝페이지로 가기

이렇게 네비게이션이 등록되어있는데요.

불편하시다는 분들이 계셔서 (페이지가 수십페이지 이상이 되기 시작하면)

한번 고쳐봤습니다.


게시판 스킨에 보시면

list.html 파일중

    <!-- 페이지 네비게이션 -->
        <div class="pageNavigation">
            <a href="{getUrl('page','','document_srl','+ '+ '','division',$division,'last_division',$last_division)}" class="goToFirst"><img src="./images/common/bottomGotoFirst.gif" alt="{$lang->first_page}" width="7" height="5" /></a>
            <!--@while($page_no = $page_navigation->getNextPage())-->
                <!--@if($page == $page_no)-->
                    <span class="current">{$page_no}</span>
                <!--@else-->
                    <a href="{getUrl('page',$page_no,'document_srl','','division'+ ',$division,'last_division',$last_division)}">{$page_no}</a>
                <!--@end-->
            <!--@end-->
            <a href="{getUrl('page',$page_navigation->last_page,'document_srl','','division',$division,'last_division',$last_division)}" class="goToLast"><img src="./images/common/bottomGotoLast.gif" alt="{$lang->last_page}" width="7" height="5" /></a>
        </div>


이 부분이 있습니다.


그 부분을 

        <!-- 페이지 네비게이션 -->
        <div class="pageNavigation">
            <!--@if ($page > 10)--><a href="{getUrl('page',$page-10,'document_srl','','division',$division,'last_division',$last_division)}" class="goToFirst">이전10개<img src="./images/common/bottomGotoFirst.gif" alt="이전" width="7" height="5" /></a><!--@end-->
            <!--@if ($page > 6)--><a href="{getUrl('page',1,'document_srl','','division',$division,'last_division',$last_division)}">1</a>...<!--@end-->
            <!--@while($page_no = $page_navigation->getNextPage())-->
                <!--@if($page == $page_no)-->
                    <span class="current">{$page_no}</span>
                <!--@else-->
                    <a href="{getUrl('page',$page_no,'document_srl','','division',$division,'last_division',$last_division)}">{$page_no}</a>
                <!--@end-->
            <!--@end--><!--@if ($page_navigation->last_page > 10 && $page != $page_navigation->last_page && $page_navigation->last_page-$page > 4)-->...<a href="{getUrl('page',$page_navigation->last_page,'document_srl','','division',$division,'last_division',$last_division)}">{$page_navigation->last_page}</a><!--@end-->
            <a href="{getUrl('page',$page+10,'document_srl','','division',$division,'last_division',$last_division)}" class="goToLast">다음10개<img src="./images/common/bottomGotoLast.gif" alt="{$lang->last_page}" width="7" height="5" /></a>
        </div>

이런식으로 고쳤습니다.

페이지 네비게이션 보이는 수는 10개로 했을때입니다

보여지는 수에 따라 바꿔서 적용 하시면 됩니다.

대충 눈때중으로 만들어서 그다지 코드가 효과적이지 않을수도 있습니다.


적용한 사이트는 http://www.rimi.kr 입니다.

혹 질답게시판에 있었거나 다른 분이 먼저 답하셨다면 지우겠습니다 ^^


제목 글쓴이 날짜
자신이 쓴 글에 특정유저 댓글을 차단 Ikoo 2015.06.20
다음 위젯 뱅크를 대신할 위젯 베스트! codlllle 2015.06.20
실시간 rss 피드글 출력 위젯 file codlllle 2015.06.20
추천검색어,실시간인기순위 소스 file codlllle 2015.06.21
cloudflare api 용 curl 기본값 마루디자인 2015.06.24
홈페이지 속도가 느린 이유.(팁같지도 않은 팁) [11] 가브리엘조 2015.06.27
사이트 서버 운영체제와 사용하는 웹서버 소프트웨어 알아보는 사이트 file 후하니 2015.06.28
홈페이지 제작 시 점검사항 15가지 [1] 유래유거 2015.06.29
위젯 가운데 정렬 하는법 [3] 불금 2015.07.05
문서페이지가 수정이 되지 않는 문제 [2] file monet 2015.07.07
config 파일을 일반 유저가 쓸 수 없는 문제 해결법 [15] wkp 2015.07.09
모바일에 최적화된 화면으로 보기 문구가 레이아웃을 가리는 문제 creative8 2015.07.11
IIS서버 자동 설치 프로그램(PHP, MySQL, phpMyAdmin) [1] 공처아찌 2015.07.12
CloudFlare 사용시 방문자 IP와 SSL 접속여부가 정확하게 파악되지 않는 문제 해결법 [4] 기진곰 2015.07.12
DB에서 직접 시퀀스 생성하기 [3] 기진곰 2015.07.18
레이아웃 메뉴에서 메뉴옆에 글수 표시하기 반걸 2015.07.20
[실험팁] XE 고용량/큰사진 썸네일 깨지는 것 해결 socialskyo 2015.07.20
새로고침 없는 실시간 웹서비스를 위한 기술과 간략한 역사(?) [1] onTrust 2015.07.27
member 모듈 메일인증을 사용할때 모바일 기본스킨에서 회원가입 후 이메일 발송 안내 띄우기 [2] file 후하니 2015.08.01
CentOS 7 : Apache2.4 + PHP5.6 + MariaDB + VSFTP 설치하기 [6] 우리아기 2015.08.06