Hôm nay sau bao ngày tháng tìm hiểu trên các trang nước ngoài, mình sẽ hướng dẫn các bạn một bài phân trang cho Blogger tốt nhất , hoạt động ổn định nhất. Bài này có thể một số đoạn code sẽ giống với các blog khác nhưng mình đã tinh chỉnh và giải thích thêm để có thể ra kết quả tốt nhất, nếu có lỗi nào còn xảy ra vui lòng để lại comment mình sẽ cố gắng hỗ trợ...
- Đầu tiên bạn đăng nhập vào Blogger vào phần Layout > Edit Html
- Bạn tìm đoạn code sau:
- Sau đó thêm ngay vào phía trên dòng này đoạn code sau:]]></b:skin>
Đây là phần CSS quy định giao diện của thanh phân trang.Bạn có thể sửa đổi nó theo nhu cầu của bạn..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; }
- Tiếp theo bạn tìm dòng code:
- Sau đó bạn thêm vào phía trên đoạn code sau:</body>
Trong đoạn code này bạn lưu ý có thể chỉnh sửa các thông số sau cho phù hợp với nhu cầu của bạn:<!--Page Navigation Starts--> <b:if cond='data:blog.pageType != "item"'> <b:if cond='data:blog.pageType != "static_page"'> <script type='text/javascript'> var pageCount=5; var displayPageNum=5; var upPageWord ='Previous'; var downPageWord ='Next'; </script> <script src='http://minhbangchu.lovestoblog.com/scripts/blogger-page-navi.v1.1.js' type='text/javascript'/> </b:if> </b:if> <!--Page Navigation Ends -->
var pageCount=5;
Dòng code này xác định số lượng các bài viết sẽ được hiển thị trên mỗi trang.Còn dòng code sau:
Dòng code này xác định số lượng các con số chuyển trang sẽ được hiển thị trên trang blog của bạn.var displayPageNum=5;
Phần tiếp theo khá quan trọng , Nếu đến đây bạn vẫn có thể hiện thị phần phân trang tuy nhiên nó sẽ gặp khá nhiều lỗi. Theo mặc định Blogger sẽ hiển thị 20 bài viết trên mỗi trang. Chúng ta sẽ phải sửa giá trị này xuống với giá trị mà chúng ta đã truyền cho các biến pageCount ở trên (hoặc posts per page).
Để làm điều này chúng ta cần chỉnh sửa template với phần mở rộng bằng cách đánh dấu check vào tùy chọn expand the Widget Templates (Với giao diện tiếng Anh hoặc Mở rộng Mẫu Tiện ích với giao diện tiếng Việt). Bây giờ bạn tìm tất cả các dòng code như sau:
- Sau đó bạn thay thế tất cả chúng bằng đoạn code sau:'data:label.url'
'data:label.url + "?&max-results=5"'
Con số 5 ở đây chính là giá trị bạn truyền vào biến displayPageNum ở trên,Bây giờ bạn lưu mẫu lại và quay lại trang blog của bạn để tận hưởng sự thay đổi.
Cảm ơn bạn nhiều. Tôi là thành viên mới vừa kết nối Bloger và tìm ngay được giải đáp cho vấn đề mình đang cần. Tôi sẽ thử xem thế nào. Nếu không quá bận rộn thì bạn ghé qua blog của tôi chút nhé: korean-painting.bogspot.com. Hẹn gặp lại!
Trả lờiXóaTôi đã ghé qua. Tiếc là ko tìm thấy nút "Theo dõi" trên blog .
Trả lờiXóamình đã làm theo như vậy, nhưng các trang label không hiển thị, hoặc là có mà bị lỗi. Rất mong bạn chỉ giúp
Trả lờiXóaBạn để pageCount và displayPageNum là bao nhiêu vậy? .Bạn có thế post hoặc send cho mình template của bạn được không ?
Trả lờiXóahttp://tintucdiaockimoanh.blogspot.com/
Trả lờiXóamọi người ơi mình muốn xóa cái phần trên nóc của blog thì phải làm sao??
Mình làm như hd nhưng không được. Không báo lỗi nhưng không hiển thị số trang.
Trả lờiXóamình muốn trang 1 nó ko quay về trang chủ mà về trang search result page 1 làm thế nào đc ạ?
Trả lờiXóahttp://blogergadgets.googlecode.com/files/blogger-page-navi.v1.js đã chết roài add ới
Trả lờiXóaMình đã update link mới: http://minhbangchu.lovestoblog.com/scripts/blogger-page-navi.v1.1.js
Xóa