Tiện ích phân trang vốn không còn xa lạ với Blogspot, bài này chỉ giới thiệu script hack phân trang mà mình đang dùng cùng với một số style khá đẹp để bạn lựa chọn. Đây là script phân trang từ hỗn tạp blog viết lại theo phong cáchWordPress, bạn có thể tham khảo cách làm ở bài viết gốc hoặc xem dưới đây.
Trong template, chèn đoạn CSS sau phía trên </b:skin> .pagenavi{clear:both;margin:10px auto;text-align:center} .pagenavi span,.pagenavi a{padding:3px;margin-right:5px;background:#fff;border:1px solid #c20c0c} .pagenavi a:visited{color:#c20c0c} .pagenavi a:hover,.pagenavi .current{background:#c20c0c;color:#fff;text-decoration:none} .pagenavi .pages,.pagenavi .current{font-weight:bold} .pagenavi .pages{border:none} Tiếp tục tìm đến dòng này: <b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'> Chèn ngay sau nó: <b:includable id='page-navi'> <div class="pagenavi"> <script type="text/javascript"> var pageNaviConf = { perPage: 5, numPages: 5, firstText: "First", lastText: "Last", nextText: "»", prevText: "«" } </script> <script type="text/javascript" src="http://rilwis.googlecode.com/svn/trunk/blogger/pagenavi.min.js"></script> <div class="clear" /> </div> </b:includable> Tiếp theo, tìm trong template của bạn: <!-- navigation --> <b:include name='nextprev'/> Thay thế nó bằng: <b:if cond='data:blog.pageType == "index"'> <b:include name='page-navi' /> <b:else/> <b:if cond='data:blog.pageType == "archive"'> <b:include name='page-navi' /> </b:if> </b:if> Tùy chỉnh script: - perPage: số bài viết hiển thị trong 1 trang - numPages: số trang hiển thị - firstText, lastText, nextText, prevText: các từ hiển thị cho các nút First, Last, Next, Prev
Cơ bản vậy là xong, sau đây là một số style, hãy chọn kiểu phù hợp nhất với template của bạn rồi thay thế vào đoạn code màu xanh phía trên:
0 comments
Post a Comment