DEMO
Trong một Template thì dữ liệu bài viết nằm trong tiện ích Blog Posts có ID là Blog1. Chính vì Blog Posts là một tiện ích nên nó cũng có nhiều ID giống như một tiện ích HTML/Javascript vậy, tức là nó có thể có ID như Blog2, Blog3, Blog4 … Lợi dụng mấu chốt này, mình đã gắn thêm một tiện ích Blog Posts có ID là Blog2 lên sidebar của Template để hiển thị thông tin bài viết như vậy.
Sau khi đăng nhập Blogger vào Design >> Edit HTML, chọn mở rộng mẫu tiện ích. Sử dụng từ khóa Blog1 để tìm đến đoạn code như thế này:
- <b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'>
- ..............
- ..............
- ..............
- </b:widget>
Đoạn code như trên nói chung rất dài, mình chỉ cần lấy những đoạn cần thiết liên quan đến thông tin bài viết. Sau khi hoàn thành đoạn code cho tiện ích Blog Posts có ID là Blog2 như bên dưới, mình sẽ đặt nó sau dòng <b:section class='sidebar' id='sidebar' preferred='yes'>.
- <b:widget id='Blog2' locked='false' title='Blog Posts' type='Blog'>
- <b:includable id='nextprev'/>
- <b:includable id='post' var='post'>
- <div class='side_post_meta'>
- <div class='item'>
- <span class='post_labels'>
- <b:if cond='data:post.labels'>
- <data:postLabelsLabel/>
- <b:loop values='data:post.labels' var='label'>
- <a expr:href='data:label.url' rel='tag'><data:label.name/></a>
- <b:if cond='data:label.isLast != "true"'>,</b:if>
- </b:loop>
- </b:if>
- </span>
- </div>
- <div class='item'>
- <span class='post_author'>
- <b:if cond='data:top.showAuthor'>
- <span><data:post.author/></span>
- </b:if></span>
- </div>
- <div class='item'>
- <span class='post_published'>
- <b:if cond='data:top.showTimestamp'>
- <span> <data:post.timestamp/></span></b:if>
- </span>
- </div>
- <div class='item'>
- <span class='post_comment'>
- <b:if cond='data:post.allowComments'>
- <a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick' title='Go to comments'>
- <data:post.numComments/> nhận xét</a> <b:else/>Comments Off</b:if></span>
- </div>
- </div>
- <div class='clear'/>
- </b:includable>
- <b:includable id='main' var='top'>
- <b:if cond='data:blog.pageType == "item"'>
- <b:loop values='data:posts' var='post'>
- <b:include data='post' name='post'/>
- </b:loop>
- </b:if>
- </b:includable>
- <b:includable id='comments' var='post'/>
- </b:widget>
Đến đây bạn chỉ cần tùy biến CSS để định dạng cho tiện ích vừa gắn vào, đặt CSS theo định dạng tương tự bên dưới vào trước dòng </b:skin>.
- div.side_post_meta {
- background-color: #fff;
- border: 1px solid #333;
- padding: 10px;
- }
- div. side_post_meta div.item {
- ...... Bạn đặt thuộc tính CSS vào những vị trí này nhé
- }
- div.side_post_meta span.post_labels {
- ......
- }
- div.side_post_meta span.post_author {
- ......
- }
- div.side_post_meta span.post_published {
- ......
- }
- div.side_post_meta span.post_comment {
- ......
- }
Về CSS, bạn có thể mày mò nghiên cứu thêm để vận dụng cho blogspot của mình. Nếu có gì không rõ xin vui lòng nêu vấn đề tại đây. Lưu Template là hoàn tất.
nike shoes for men, air max 90, mont blanc, babyliss pro, uggs outlet, hermes bags, calvin klein outlet, converse chucks, asics gel, roshe run, www.lululemon.com, maccosmetics.com, ray ban sonnenbrillen, lululemon canada, oakley sunglasses cheap, omega watches, cheap nfl jerseys, rayban, swarovski australia, reebok, marc by marc jacobs, hermes birkin bag, cheap clothes, adidas.se, rayban, nike roshe, nike outlet store, abercrombie, north face outlet, north face jackets, adidas schuhe, north face uk, bebe outlet, michael kors outlet online, michael kors outlet, adidas, coach factory online, bcbg max, swarovski uk, nike air max, nike roshe run, ray bans, pandora rings, air jordan, michael kors handbags clearance, swarovski crystal, burberry, michael kors outlet online sale, louis vuitton outlet stores, ralph lauren outlet online, adidas shoes
ReplyDeleteninest123 12.15
ReplyDeleteoakley sunglasses, louboutin shoes, michael kors outlet online, prada outlet, louis vuitton outlet online, oakley sunglasses, nike free, oakley sunglasses, replica watches, burberry outlet, christian louboutin, nike air max, tiffany jewelry, tiffany jewelry, ralph lauren outlet, ray ban sunglasses, burberry factory outlet, cheap jordans, longchamp outlet, michael kors, ralph lauren polo, michael kors outlet online, replica watches, gucci handbags, michael kors outlet, ray ban sunglasses, uggs on sale, michael kors handbags, nike outlet, nike air max, uggs on sale, uggs outlet, christian louboutin, prada handbags, uggs outlet, tory burch outlet, louis vuitton outlet, louboutin uk, longchamp bags, longchamp outlet, ray ban sunglasses, cheap oakley sunglasses, louis vuitton handbags, oakley sunglasses, louis vuitton, uggs on sale, michael kors outlet online, louis vuitton outlet
sac louis vuitton, ugg,uggs,uggs canada, supra shoes, coach outlet, canada goose outlet, doke & gabbana, hollister, montre pas cher, pandora jewelry, swarovski uk, ugg pas cher, canada goose, juicy couture outlet, links of london uk, moncler uk, moncler, louis vuitton, canada goose jackets, louis vuitton uk, thomas sabo uk, barbour, moncler, moncler jackets, lancel, canada goose outlet, ugg,ugg australia,ugg italia, barbour jackets uk, canada goose, replica watches, karen millen uk, moncler, pandora jewelry, juicy couture outlet, swarovski jewelry, canada goose jackets, toms shoes, louis vuitton, marc jacobs, pandora charms, ugg uk, canada goose uk, canada goose pas cher, moncler outlet, bottes ugg pas cher, pandora uk, wedding dresses uk, moncler, moncler pas cher, sac louis vuitton, converse shoes outlet
ReplyDeleteninest123 12.15