Chắc mọi người đều không xa lạ với hiệu ứng trình diễn ảnh chuyển động sử dụng jQuery. Hôm nay mình sẽ hướng dẫn áp dụng hiệu ứng này vào widget PopularPosts để trình diễn những bài đăng phổ biến dạng kiểu slider, widget PopularPosts này nằm ở phía trên của bài đăng.
Xem Demo
Xem ảnh minh họa.
Xem Demo
Xem ảnh minh họa.
☼ Cách tiến hành:
1- Đăng nhập vào Blog
2- Vào thiết kế (Mẫu)
3- Chọn Chỉnh sửa HTML.
4-Thêm đoạn mã dưới đây vào trước thẻ ]]></b:skin> trong template của bạn.
#gallery{-moz-box-shadow:0 2px 7px #555;-webkit-box-shadow:0 2px 7px #555;box-shadow:0px 2px 7px #555;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:relative;margin:0 35px 20px;width:540px;height:126px;background:#F4F4F4} #gallery .belt{position:absolute;top:0;left:0} #gallery .panel{float:left;margin:20px;width:84px;height:86px;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip6rpIdKUgeDdTB91D7b248gG4pk_22ZxcIIoR9jwomhzqLrwDCFaF0byosEP2L8nDxo2S1FlsK4V2VE224CsELBcGy_qgA7SCVDV21B23KvJfBlSpA1fr_hHX3rzUmTMN9bz4kihB8CK9/h120/bg-slider-namkna-blogspot-com.png) bottom center no-repeat;overflow:hidden} #gallery .panel img{float:left;border:1px solid #DDD;margin:5px;width:72px;height:72px;background:#FFF;padding:0px} #gallery .panel img:hover{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}
5- Thêm đoạn mã dưới đây vào trước thẻ </head>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js' type='text/javascript'></script> <script src='http://dl.dropbox.com/u/66256041/Popular-Posts/namkna-blogspot-com/auto-slider.js' type='text/javascript'></script> <script type='text/javascript'> //<![CDATA[ stepcarousel.setup({ galleryid: "gallery", beltclass: "belt", panelclass: "panel", autostep: {enable:true, moveby:1, pause:6000}, panelbehavior: {speed:500, wraparound:true, persist:true}, defaultbuttons: {enable: true, moveby: 2, leftnav: ["https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN73nB8CdiIqvPk7-OvWJQoDacYQPPnjve1iJhEeHJEBzyk7-cQOeS_bVxr-O1LOhnI1KI6si8dRDRUPGzU7u_GXsXlCt7trP0s_c8mOrmLacgSDm9ifW4E7rcgrIxGamS5qOJSB_g7mXw/h120/prev-namkna-blogspot-com.png", -40, 36], rightnav: ["https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbxeC0CRPWZ1voV0GV-pNWIaZilzPpiWceoMVk6h8js2ff-3OTLaU79W8-LScYj__1WYiyD06rLe9TIU31OjHNfIvyK_AV1F49_MJXYShYL-GroLakZX7eq8o7Pz9_zhFP9d_FgL01YH-p/s1600/next-namkna-blogspot.png", 2, 36]}, contenttype: ["external"] }) //]]> </script>6- Tìm thẻ
<b:section class='main' id='main' showaddelement='yes'/>hoặc
<b:section class='main' id='main' showaddelement='no'/>và thêm vào sau nó đoạn mã dưới đây:
<b:widget id='PopularPosts2' locked='false' title='' type='PopularPosts'> <b:includable id='main'> <div id='gallery'> <ul class='belt'> <b:loop values='data:posts' var='post'> <li class='panel'> <b:if cond='data:showThumbnails == "false"'> <b:if cond='data:showSnippets == "false"'> <a expr:href='data:post.href' rel='bookmark' expr:title='data:post.title'><data:post.title/></a> <b:else/> <div class='item-title'> <a expr:href='data:post.href' rel='bookmark' expr:title='data:post.title'><data:post.title/></a> </div> <div class='item-snippet'> <data:post.snippet/> </div> </b:if> <b:else/> <a expr:href='data:post.href' rel='bookmark' expr:title='data:post.title'> <b:if cond='data:post.thumbnail'> <img expr:alt='data:post.title' expr:src='data:post.thumbnail'/> <b:else/> <img alt='no image' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0LH1vOm74SnAp-4661gdfBf3dfALjn_Qhk2pEMtvFW5-0V5PHPFJhfg_ETN0ahSAI7XMfr0SPnp9s0KckQyDHjbOecUBm607lln-qUikfgiqC7EcRr5h8uHTOsJX6ddMPnREORbgNcEaN/s1600/no-image-namkna-blogspot.PNG'/> </b:if> </a> </b:if> </li> </b:loop> </ul> </div> </b:includable> </b:widget>
7- Chuyển qua tab Phần tử trang và chọn chỉnh sửa widget PopularPost2 vừa tạo ở Bước 3. Phần Hiển thị chọn hình ảnh thu nhỏ và Hiển thị tối đa 10 bài đăng.
8- Bấm Lưu Mẫu và xem thành quả.
8- Bấm Lưu Mẫu và xem thành quả.
Một lần nữa mình phải nhắc lại là để ảnh bài đăng xuất hiện trên widget PopularPosts thì phải có ít nhất 1 ảnh được upload thông qua công cụ Chèn hình ảnh của Blogger, hoặc lấy địa chỉ ảnh từ Picasa và địa chỉ ảnh phải có s1600, s800...
Đây là 1 trong số hiếm hoi những thủ thuật về Blogger mà mình chủ động "đầu tư" thêm vào CSS, thông thường phần này mình để các bạn tự thiết kế theo ý thích.
Chúc thành công!
Theo: Duypham.info
Nhận xét
Mình không tìm thấy hai thẻ này: và
Trả lờiXóaCó cần phải mở rộng mẫu tiện ích không ?
@BS.KuTu @Bạn không cần mở rộng tiện ích mẫu đâu. thẻ này blog nào cũng có hết bạn vì nó chính là phần chứa main bài đăng. nếu không có thì bạn không thể post bài lên blog đâu.
Trả lờiXóaMình nói tìm 1 trong 2 thẻ bởi vì nếu blog nào cho chèn wiget ở phần main thì nó sẽ là đoạn 1. Còn blog nào không cho chèn wiget ở main thì nó sẽ là đoạn 2.
- bạn có thể tìm với từ khóa:
<b:section class='main' id='main'
coi sao. :3) :3) :3)
chào bạn!
Trả lờiXóaMình làm được tồi nhưng mình muốn bỏ hai cai mũi tên ở hai đầu đi(hoặc đổi mầu cho nó) được không.
chỉ hộ mình với...!
@hai nguyen 1. nếu muốn bỏ bạn xóa đoạn code sau (nằm trong bước 5)
Trả lờiXóadefaultbuttons: {enable: true, moveby: 2, leftnav: ["https://lh6.googleusercontent.com/-1XvtS_gO5Pw/T31d_Kps1tI/AAAAAAAAA8M/OsrDYck9MKE/h120/prev-namkna-blogspot-com.png", -40, 36], rightnav: ["http://4.bp.blogspot.com/-CNsqgJHy4dc/T31erL36BbI/AAAAAAAAA8c/KJE9xbDuwA8/s1600/next-namkna-blogspot.png", 2, 36]},
3. Đổi màu hình ảnh thì bạn tải 2 hình ảnh sau (ở bước 5)
https://lh6.googleusercontent.com/-1XvtS_gO5Pw/T31d_Kps1tI/AAAAAAAAA8M/OsrDYck9MKE/h120-d/prev-namkna-blogspot-com.png
và:
http://4.bp.blogspot.com/-CNsqgJHy4dc/T31erL36BbI/AAAAAAAAA8c/KJE9xbDuwA8/s1600-d/next-namkna-blogspot.png
Sau đó dùng photoshop đôit màu cho ảnh đó. bạn có thể dùng photoshop online Tại đây
3- bạn cũng có thể thay 2 hình ảnh trên bằng hình ảnh của bạn.
Nhận xét này đã bị tác giả xóa.
Trả lờiXóaCảm ơn bạn rất nhiều.!
Trả lờiXóaPhần hướng dẫn của bạn mình làm được cả rồi, chỉ có điều nếu xóa đoạn code cái mũi tên đi thì nó không trượt nữa.Hj..!
Nhận xét này đã bị tác giả xóa.
Trả lờiXóaNhận xét này đã bị tác giả xóa.
Trả lờiXóa@hai nguyen Phần này:
Trả lờiXóaenable: true
thành
enable: false
Nhận xét này đã bị quản trị viên blog xóa.
Trả lờiXóakhông tài nào tìm ra đoạn code bạn nói hix..
Trả lờiXóaBạn có thể tìm một trong 2 đoạn khác bên dưới nha bạn:
Xóathêm vào sau đoạn 1:
<b:section class='main' id='main' showaddelement='no'>
Hoặc thêm vào trước đoạn 2:
<b:widget id='Blog1' locked='true' title='Bài đăng trên Blog' type='Blog'>
Mình muốn cái thanh bài đăng phổ biến ở phía trên phần nội dung (ra hẳn ngoài khung bài viết ấy) thì làm thế nào hả bạn, mình đã chuyển ở bố cục, nhưng sau khi chuyển xong thì thanh đó có lên nhưng các hình ảnh thì biến mất @@.
Trả lờiXóaMình test vẫn bình thường bạn cho mình link trang bạn áp dụng bị lỗi đó để mình kiểm tra nha.
Xóa