15/7/13

Trình diễn bài viết mới dạng slide đẹp mắt bằng JQuery cho Blog

Đăng bởi Admin | 15/7/13 | 2 nhận xét

Trình diễn bài viết mới dạng slide đẹp mắt bằng JQuery dành cho Blogspot  - BY: HTTP://NAMKNA.BLOGSPOT.COM/
Hôm nay mình chia sẻ cùng các bạn một cách trình diễn các bài viết dạng slide trông rất hấp dẫn và mượt mà dành cho blog. Nhược điểm của tiện ích này là sử dụng nhiều file JS nên có thể load hơi chậm, tuy nhiên đổi lại thì các bài viết của bạn được trình diễn đẹp hơn. Ở tiện ích này sẽ được tích hợp các nút như NextPrevious và nút Stop/Play các bài viết.
Các bạn có thể xem demo để thấy trực quan hơn.


Trình diễn bài viết mới dạng slide đẹp mắt bằng JQuery dành cho Blogspot  - BY: HTTP://NAMKNA.BLOGSPOT.COM/

» Bắt đầu thủ thuật


1. Đăng nhập vào tài khoản Blogger
2. Vào phần Mẫu (Template)

3. Chọn chỉnh sửa HTML (Edit HTML) - Tiếp tục

4. Chèn code bên dưới vào sau thẻ <head>


<script language="javascript" type="text/javascript" src="http://dl.dropbox.com/u/66256041/Menu/Namkna-blogspot-menu-doc/Jquery.min.1.5.1.js"></script>
<script language="javascript" type="text/javascript" src="http://dl.dropbox.com/u/66256041/Menu/Namkna-blogspot-menu-doc/Jquery.min.1.3.js"></script>
<script language="javascript" type="text/javascript" src="http://dl.dropbox.com/u/66256041/Menu/Namkna-blogspot-menu-doc/script.js"></script>
- Bạn hãy Download 3 file Js trên về và Upload lên host riêng để dùng lâu dài và ổn định nha. Nếu chưa có host thì xem bài này hoặc Bài này

5. Chèn tiếp code CSS bên dưới vào trước thẻ ]]></b:skin>
.main-slider{width:414px;  /*độ rộng của phần bên trái*/
height:300px; /*chiều cao của phần bên trái*/
border-right:#ccc solid 1px;}
.lof-slidecontent { width:710px;  /*độ rộng của cả tiện ích*/
height:300px; /*chiều cao của cả tiện ích*/
background:#eee;position:relative; overflow:hidden; border:#ccc solid 3px;}
.preload{ height:100%; width:100%; position:absolute; top:0; left:0; z-index:100000; text-align:center; background:#FFF}
.preload
 div{ height:100%;width:100%; background:transparent 
url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPY8nY3KM5qaLs57xk8Wms_RWLpCrOmJZN_BTVurcu1quR40kMV1Dzj5F8CsasycLke9dTuH80JUTEPfjz2TmHKRr0Uw0RmJD6vWZslyOOGmf_5h3kbL0j0_P38rQiKW8Yo5VD1cVlMsQ-/s1600/load-indicator-namkna-blogspot-com.gif)
 no-repeat scroll 50% 50%;}
.sliders-wrapper{position:relative; height:100%; z-index:3px; overflow:hidden; }
ul.sliders-wrap-inner{overflow:hidden;
 background:transparent 
url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPY8nY3KM5qaLs57xk8Wms_RWLpCrOmJZN_BTVurcu1quR40kMV1Dzj5F8CsasycLke9dTuH80JUTEPfjz2TmHKRr0Uw0RmJD6vWZslyOOGmf_5h3kbL0j0_P38rQiKW8Yo5VD1cVlMsQ-/s1600/load-indicator-namkna-blogspot-com.gif)
 no-repeat scroll 50% 50%; padding:0px; margin:0; position:absolute; 
overflow:hidden;}
ul.sliders-wrap-inner li{overflow:hidden;float:left; padding:0px;margin:0px; position:relative;}
ul.sliders-wrap-inner li img{ padding:0px;
width:414px; /*độ rộng của ảnh bên trái*/
height:300px; /*chiều cao của ảnh bên trái*/
}
.slider-description a{ color:#000; }
.slider-description{
font-size:12px;
z-index:100px;
position:absolute;
bottom:0px;
left:0px;
width:400px; /*độ rộng của phần mô tả hay phần tóm tắt nội dung*/
background:#000;
height:100px; /*chiều cao của phần mô tả hay phần tóm tắt nội dung*/
padding:0px 8px 5px 8px;
color:#fff;
opacity:0.8;
line-height:1.5em;
}
ul.navigator-wrap-inner h2,.slider-description h2{background:none; }
.slider-description h2{line-height:1.1em;margin: 5px 0 5px 0;}
.slider-description h2 a{font-size: 14px;margin: 0; padding: 0; color:#fff}
.navigator-content {position:absolute;right:0;top:0px;z-index:9;height:300px;color:#FFF
}
ul.navigator-wrap-inner h2{line-height:1.3em;padding:0 0 0 8px;font-size:14px;margin-left:85px;color:#fff;}
.navigator-wrapper{ z-index:10;
height:180px; /*chiều cao của list bài viết bên phải*/
width:310px;  /*độ rộng của list bài viết bên phải*/
overflow:hidden;
color:#FFF;
}
ul.navigator-wrap-inner{ top:0; padding:0; margin:0; position:absolute; width:100%; }
ul.navigator-wrap-inner
 li{ cursor:hand;  cursor:pointer; list-style:none; padding:0; 
margin:0px; overflow:hidden; display:block; text-align:center;}
ul.navigator-wrap-inner
  
li.active{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD2pr-PQcT2vYufTaGaK16jJxFhqKEMeyqBKADCINeMcZmgJafQ2V5Kz8tAevjaxgbE7IBgTgN_gWMW8Vg2UdvBRa-Do2jIbQaPa09iDIForShwHUdLAWUyMVHaJrH1F5-uyvx4LdYcmrG/s1600/arrow-bg-namkna-ngoctra.png)
 no-repeat scroll left center; color:#FFF
}
ul.navigator-wrap-inner
 li.active 
div{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMQ9C9ruxoMMUQjMiMlBbfv4mLS6JKssfXoq_XWCcZcRAXG8mLOZXyjeNRJcGCoHitVcKSK6zQEtXsooPFZDWXg29v860q-xxqDeJdxw8tbOYjYgZiptDeo_89iQq22Wm3vh2Js5Asb2rv/s1600/grad-bg-namkna-ngoctra.gif);
color:#FFF;}
ul.navigator-wrap-inner  li >  div{
background:#333;
color:#FFF;
height:100%;
position:relative;
margin-left:15px;
padding-left:15px;
border-top:1px solid #E1E1E1;
text-align:left
}
.navigator-wrap-inner img{
height:75px;  /*chiều cao của ảnh thumb ở list bài viết bên phải*/
width:75px;   /*độ rộng của ảnh thumb ở list bài viết bên phải*/
margin:8px 8px 8px 0px;
float:left;
padding:2px;
border:#C5C5C5 solid 1px;
}
.button-next,
.button-previous{
display:block;
width:40px;
color:#FFF;
cursor:pointer;
position:absolute;
height:100%;
z-index:40;
top:0;
text-indent:-999px;
}
.button-next {
right:0px;
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCgRy3xYY7HYm8Vl_VVNzSajDZNr6HOY3i5zXBrDnFkG3i0N9ej_3X34bjRmGVBos7Pdw1mAbkIDurkl-AplC1GWg3YKu_ZsY82nLE7oMhF0tJNzo2J66hT5wvtXM_lFfZzVlrM7vjRrmS/s1600/next-namkna-ngoctra.png)
 no-repeat right center;
}
.button-previous {
left:0px;
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK13GiLRWkPGV7mrKMa5NH8Zi40KXsdtt3qTc_Y0G1pvaaSmZnxXBKlEa-ZqLzuF3NFxCWsWbB76JvR6_XZJ68JPhJB_bSI2ESQzv64EXfMwt-pMzhVrkS2VPzEYEpCFLg3LI6FQnBkQOa/s1600/previous-namkna-ngoctra.png)
 no-repeat left center;
}
.button-control {
background:#333;
position:absolute;
top:10px;
right:48%;
height: 20px;
width: 20px;
cursor:hand; cursor:pointer;
}
.button-control span { display:block;  width:100%; height:100%;}
.action-start span  {
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg-staohqJd9YHaYkpHqgL7VrisZFp0i05GqAWVJaLVUhMwk_PCU3uZpppGkKdSmQx3mqVAtV_afHxbklMnG0EZ5bEE5pjIMmivNW8t8e1AcyE1Mb1nWVxod5hxgD8IdU92sPdIvrLPDEZ/s1600/play-namkna-blogspot-ngoctra.png)
 no-repeat center center;
}
.action-stop span {
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjS_DjyvNou8qoKXPS3F8mv6NyqacEHck5-DhfqoTYWIjmeWzvN5JacENRSabgJjSac_mf8dbPIXOd15KlPT8l6E09WyTd_c2m0ibn0lh7G1ZExpxzJXjuBDGPraTsKLDp9IyDMj7sGcn-/s1600/pause-namkna-ngotra.png)
 no-repeat center center;
}
6. Save template lại

7- Về Bố cục (Lay out) => Thêm 1 HTML/Javascript và thêm vào code bên dưới
<script type="text/javascript">
$(document).ready( function(){ 
var buttons = { previous:$('#jslidernews .button-previous') ,
next:$('#jslidernews .button-next') };
$('#jslidernews').lofJSidernews( { interval:5000,
easing:'easeOutBounce',
duration:1200,
auto:true,
mainWidth:414, 
mainHeight:300,
navigatorHeight : 100,
navigatorWidth : 310,
maxItemDisplay:3,
buttons:buttons});  
});
summaryposts = 30;
numposts = 15;
label = "Blogspot-tips";
home_page = "http://namkna.blogspot.com/"; 
</script>

<div id="jslidernews" class="lof-slidecontent">
<script src="http://dl.dropbox.com/u/66256041/Menu/Namkna-blogspot-menu-doc/jqslidernews.js" type="text/javascript">
</script></div>

Tùy chỉnh slider

  • easeOutBounce, là tên của hiệu ứng bạn có thể chọn kiểu trình diễn khác bằng cách thay (easeOutBounce) thành một trong các tên sau: easeInOutExpo,easeInOutQuad.
  • mainWidth:414,  Là độ rộng của phần trình diễn bên trái
  • mainHeight:300, Là chiều cao của phần trình diễn bên trái
  • navigatorHeight : 100,   Là chiều cao của list bài viết bên phải
  • navigatorWidth : 310, Là độ rộng của list bài viết bên phải
  • summaryposts = 30; là số ký tự của nội dung phần mô tả
  • numposts = 15; là số bài viết hiển thị
  • label = "Blogspot-tips"; thay Blogspot-tips thành tên nhãn muốn hiển thị tronmg blog của bạn nếu bạn chọn hiển thị cho một nhãn cụ thể.
  • home_page = "http://namkna.blogspot.com/"; thay thành địa chỉ blog của bạn
  • Ở trên mình cho tiện ích hiển thị tất cả bài viết trên blog không theo từng nhãn riêng nên bạn không cần quan tâm đến phần (label = "Blogspot-tips";), phần đó mình thêm phụ để bạn nào muốn hiển thị theo nhãn thì sẽ phải quan tâm đến biến này. Để hiển thị theo từng nhãn riêng biệt thì bạn cần thay file JS bên dưới
    http://dl.dropbox.com/u/66256041/Menu/Namkna-blogspot-menu-doc/jqslidernews.js
    thành file JS sau
    http://dl.dropbox.com/u/66256041/Menu/Namkna-blogspot-menu-doc/jqslidernews_label.js
8. Cuối cùng bạn save tiện ích lại là xong.

                                                                                                                   Theo: Namkna
                                                                                                                   Thu thuat vi tinh

2 nhận xét:

  1. Cảm ơn bạn nhiều. Nhưng mình làm thì không hiện lên những mô tả giống như của bạn. Nó hiện như thế này http://soinholanlan.blogspot.com/
    Bạn có thể xem giúp mình nguyên nhân được không? Thanks!

    Trả lờiXóa
    Trả lời
    1. Và HTML của mình bây giờ có thêm code CSS đúng theo quy trình mà bạn hướng dẫn nhưng giao diện blog vẫn không hiển thị. Bạn có biết nguyên nhân là gì không? Chỉ giúp mình với. Thanks bạn nhiều!

      Xóa

Cảm ơn bạn đã nhận xét !
- Bạn có thể chèn link vào nhận xét bằng thẻ: <a href="Link" rel="nofollow">Tên link</a>
- Tạo <b>Chữ đậm</b> và <i>Chữ ngiêng</i> cho nhận xét
- Hãy Chuyển đổi mã code trước khi chèn vào nhận xét
- Hãy bấm Theo dõi dưới chân trang để nhanh chóng nhận được phản hồi từ Thủ thuật vi tính
- Những nhận xét nào không lành mạnh hoặc chèn link spam sẽ bị xóa khỏi blog.

Mã hóa Code

Support : Trick Blogspot | Ghost win | Website Design | Seo Trick | Ghost win | Software Free | Site Map | Back Link | Contact Advertising | ↑ back to top
Ghi rõ nguồn thuthuatvitinhaz.blogspot.com dưới dạng liên kết khi phát hành lại thông tin từ trang này
Copyright © 2013. Thủ thuật Số - All Rights Reserved
Design by Ngân Giang
Xem tốt nhất ở độ phân giải 1024 x 768 pixel
Template by Dameva