Blogger로 글을 쓰다보면 다른 국내 블로그 서비스와 또 하나 다른점은 페이지 네비게이터입니다. 그러니까 총 10개의 포스팅이 내 블로그에 있다면 1 2 3 ... 10 이런식으로 페이지 하단에 표시되는데, 블로거에서는 '이전 게시물' 과 '다음 게시물'이라는 링크밖에 나오질 않습니다. 그리고 이를 대체할 위젯도 없습니다.
물론 번호로 바꿀 수 있습니다. 그런데 조금 복잡합니다. 내부 데이터 구조를 알아야 되고 이 데이터들을 이용한 스크립트가 필요합니다.
그래서 공개된 스크립트를 시키는 대로만 하면 됩니다. 저도 그렇게 했고요 ㅎㅎㅎ
1. 블로거에 로그인 합니다.
4. 찾은 코드 바로 윗줄에 아래 코드를 붙여넣습니다. 아래는 css 스크립트로 어떻게 페이지 번호를 보여줄 것인가에 관한 것이니 CSS에 조금이나마 익숙하신 분들은 나중에 수정하시면 됩니다.
5. 코드에서 다음 코드를 찾습니다. 역시 Ctrl+F.
6. 찾은 코드 바로 위에 아래 자바스크립트 코드를 넣습니다. 아래 자바스크립트 코드는 아래에서 보는 것처럼 누군가 만들어놓은 것을 그냥 쓰는 것입니다. 저건 막 공개되어 있으니, 저 링크 그대로 쓰시거나 아니면 저걸 다운받아서 호스팅 서비스를 이용하고 있으면 거기다 옮겨 놓고 링크 옮겨 놓으면 됩니다.
물론 번호로 바꿀 수 있습니다. 그런데 조금 복잡합니다. 내부 데이터 구조를 알아야 되고 이 데이터들을 이용한 스크립트가 필요합니다.
그래서 공개된 스크립트를 시키는 대로만 하면 됩니다. 저도 그렇게 했고요 ㅎㅎㅎ
1. 블로거에 로그인 합니다.
2. 블로거를 선택한 후 메뉴에서 템플릿을 선택합니다. 템플릿 선택화면에서 HTML 편집을 누르고 나오는 경고창에서 계속을 누릅니다. 전에 말했듯이 계속 전에 반드시 백업을 해주시길.
3. 나온 코드창에서 다음 코드를 찾습니다. Ctrl+F로 찾으면 됩니다.
3. 나온 코드창에서 다음 코드를 찾습니다. Ctrl+F로 찾으면 됩니다.
]]></b:skin>
4. 찾은 코드 바로 윗줄에 아래 코드를 붙여넣습니다. 아래는 css 스크립트로 어떻게 페이지 번호를 보여줄 것인가에 관한 것이니 CSS에 조금이나마 익숙하신 분들은 나중에 수정하시면 됩니다.
.showpageArea a {
text-decoration:underline;
}
.showpageNum a {
text-decoration:none;
border: 1px solid #cccccc;
margin:0 3px;
padding:3px;
}
.showpageNum a:hover {
border: 1px solid #cccccc;
background-color:#cccccc;
}
.showpagePoint {
color:#333;
text-decoration:none;
border: 1px solid #cccccc;
background: #cccccc;
margin:0 3px;
padding:3px;
}
.showpageOf {
text-decoration:none;
padding:3px;
margin: 0 3px 0 0;
}
.showpage a {
text-decoration:none;
border: 1px solid #cccccc;
padding:3px;
}
.showpage a:hover {
text-decoration:none;
}
.showpageNum a:link,.showpage a:link {
text-decoration:none;
color:#333333;
}
text-decoration:underline;
}
.showpageNum a {
text-decoration:none;
border: 1px solid #cccccc;
margin:0 3px;
padding:3px;
}
.showpageNum a:hover {
border: 1px solid #cccccc;
background-color:#cccccc;
}
.showpagePoint {
color:#333;
text-decoration:none;
border: 1px solid #cccccc;
background: #cccccc;
margin:0 3px;
padding:3px;
}
.showpageOf {
text-decoration:none;
padding:3px;
margin: 0 3px 0 0;
}
.showpage a {
text-decoration:none;
border: 1px solid #cccccc;
padding:3px;
}
.showpage a:hover {
text-decoration:none;
}
.showpageNum a:link,.showpage a:link {
text-decoration:none;
color:#333333;
}
5. 코드에서 다음 코드를 찾습니다. 역시 Ctrl+F.
</body>
6. 찾은 코드 바로 위에 아래 자바스크립트 코드를 넣습니다. 아래 자바스크립트 코드는 아래에서 보는 것처럼 누군가 만들어놓은 것을 그냥 쓰는 것입니다. 저건 막 공개되어 있으니, 저 링크 그대로 쓰시거나 아니면 저걸 다운받아서 호스팅 서비스를 이용하고 있으면 거기다 옮겨 놓고 링크 옮겨 놓으면 됩니다.
<!--Page Navigation Starts-->
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:blog.pageType != "static_page"'>
<script type='text/javascript'>
var pageCount=6;
var displayPageNum=6;
var upPageWord ='Previous';
var downPageWord ='Next';
</script>
<script src='http://blogergadgets.googlecode.com/files/blogger-page-navi.v1.js' type='text/javascript'/>
</b:if>
</b:if>
<!--Page Navigation Ends -->
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:blog.pageType != "static_page"'>
<script type='text/javascript'>
var pageCount=6;
var displayPageNum=6;
var upPageWord ='Previous';
var downPageWord ='Next';
</script>
<script src='http://blogergadgets.googlecode.com/files/blogger-page-navi.v1.js' type='text/javascript'/>
</b:if>
</b:if>
<!--Page Navigation Ends -->
템플릿 저장하세요. 끝.
아이것은 각각의 카테고리를 눌렀을때 나오는 페이지번호가 아니라 그냥 홈,메인에들어갔을때 총갯수를 페이지번호로 만들어주는 것이군요.각각의 태그마다 할수는없나요?
답글삭제이것이 좀특이 한것이 좀더 살펴보니 원래 구글불로그가 그런것인지몰라도 일단 되긴합니다 적용을 하고 특이한점은
답글삭제예를들어 영화라는 태그(카테고리)를 선택하면 영화에관련된글들이 뜨죠.근데 잘보면 영화 태그를 찍으면 보통우리가상상하는것은 영화에관련된 것이 쭈욱나오고 밑에 페이지번호가나와야하는데 영화정보가 쭈욱나오고 맨밑에 아무것도안나옵니다.
"이전게시물"이란것이 있죠.그래서 이전게시물을 눌르면 이전게시물 페이지로 넘어가고 그제서야 패이지번호가 보입니다.근데 문제는 이전게시물은 안보이고 페이지번호만 보이는군요.그래서 아무것은 없는 패이지에 페이지번호만 달랑있어서 그페이지번호중에 2번을 누르면(1번은 안눌러짐) 2번페이지가 보이고 그2번페이지에 정보들이 쫘악뜸니다.물론 페이지번호도뜨죠.그다음에 다시 1번페이지번호를 누르면 그제서야 1번페이지에 영화 정보들이 보이면서 맨밑에 페이지번호가 보입니다.
정리하자면
영화라는 태그를 선택한다-영화정보가 뜬다,그러나 페이지번호는 안보인다-이전게시물로간다,그러나 이전게시물이 내용이 전혀 안보이고 페이지번호만 달랑보인다-달랑보이는 패이지번호중에 1번은 안눌러진다-1번은 안눌러지기 때문에 2번을 누르면 패이지가 뜨고 정보들이 보인다 물론 페이지번호도 있다-다시 페이지번호에서 1번을 누른다-1번을 누르면 패이지가 뜨고 그제서야 정보들도 쫘악뜨고 페이지번호도보인다
시간이되시면 좀바주시겠습니까
http://hoitallica.blogspot.com/search/label/movie?updated-max=2012-03-08T05:02:00%2B09:00&max-results=20&start=17&by-date=false
이주소로가시면 한눈에 알수있으실겁니다..
좋은하루되십시요.
페이지 번호를보이게 하는 것은 구글자체에서는 지원을 하지 않습니다. 그래서 사용자들이 자바스크립트로 구현을 해서 사용을 하는 것인데, 님이 말씀하신 것처럼 라벨을 눌렀을 때 첫페이지에서는 작동을 하지 않습니다. 자바스크립트를 수정을 해야 하는데 저도 귀찮고 시간이 걸리는 문제라 하지를 않았네요^^;;
삭제언젠가(!) 하게 되면 연락드리지요 ㅎㅎ
감사합니다 수정하시게되면 반드시 연락주십시요.
삭제