Showing posts with label Blogspot JQuery. Show all posts
Showing posts with label Blogspot JQuery. Show all posts

Sunday, June 24, 2012

Recent posts với hiệu ứng trượt bằng jQuery



Recent posts với hiệu ứng trượt bằng jQuery
Tiện ích recent post hôm nay namkna giới thiệu cho các bạn thêm 1 dạng bài viết mới. Tiện ích này có điểm đặc biệt là phần ảnh thumbnail, tiêu đề bài viết và đoạn trích dẫn mô tả chỉ hiện thị khi ta click thanh menu ngang chứa tên của bài viết.
Chắc hẳn nhiều người không còn xa lạ vói thủ thuật này viề đã có rất nhiều trang blog giới thiệu do vậy namkna cũng không biết nó do ai thiết kế à post lên nữa.


Ảnh minh họa:
Recent posts với hiệu ứng trượt bằng jQuery
Cách tiến hành:
   1- Đăng nhập vào Blog
   2- Vào thiết kế
   3- Chọn Chỉnh sửa HTML

   4- Dán đoạn code sau vào trước thẻ đóng </head>..
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>

<script type="text/javascript">
$(document).ready(function(){

$(".accordion h3:first").addClass("active");
$(".accordion p:not(:first)").hide();

$(".accordion h3").click(function(){
$(this).next("p").slideToggle("slow")
.siblings("p:visible").slideUp("slow");
$(this).toggleClass("active");
$(this).siblings("h3").removeClass("active");
});

});
</script>

<style type="text/css">
.accordion {
width: 480px;
border-bottom: solid 1px #c4c4c4;
}
.accordion h3 {
background: #e9e7e7 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-pNhudpc9xhz6hL-3ZL5VIj82wB6Hy7ND1U7p83yvtBQ5nhUWAYDA0hHE3mzu63xCP78CWcSBmmgPzPunwocHb_wbjqlma7pHaCeVBksmpI-UB4rww3qPC0iwMH4pScwHeBLmW2teXFU3/h120/arrow-square-namkna-blogspot-com.gif) no-repeat right -51px;
padding: 7px 15px;
margin: 0;
font: bold 120%/100% Arial, Helvetica, sans-serif;
border: solid 1px #c4c4c4;
border-bottom: none;
cursor: pointer;
}
.accordion h3:hover {
background-color: #e3e2e2;
}
.accordion h3.active {
background-position: right 5px;
}
.accordion p {
background: #f7f7f7;
margin: 0;
padding: 10px 15px 20px;
border-left: solid 1px #c4c4c4;
border-right: solid 1px #c4c4c4;
}
</style>

 5-bấm Lưu Mẫu  (save template) lại.

6. Tạo 1 widget HTML/Javascript rồi dán code bên dưới vào:
<script language="JavaScript">
imgr = new Array();
imgr[0] = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAVot_YNVTjQ0nc8u6Hw_T8Ql101P22pTgamOIsbHMhEN5Z1ka2EbO_lZFwlcT0l1pu665OIlh8IHF1tEe2rQ-YQsnFTXztTZ-G0K9rb_-XxXtSsl8aVZ-yiMvUetn8qs9obambUEdGCbk/s320/nothumbnail-namkna-blogspot-com.gif";

showRandomImg = true;

jimgwidth = 80;
jimgheight = 80;
jfntsize = 12;
jacolor = "#E67C15";
jaBold = true;

jtext = "Comments";
jshowPostDate = true;

jsummaryPost = 200;
summaryFontsize = 12;
summaryColor = "#000";

numposts = 10;
label = "Blogspot-tips";
home_page = "http://namkna.blogspot.com/";

</script>

<div class="accordion">
<script src="http://dl.dropbox.com/u/70549761/Recent/namkna-blogspot-com/j-label-fix.js" type="text/javascript"></script>
</div>
Trong đó
  • label = "Blogspot-tips"; là nhãn (laber) bạn muốn hiển thị. Thay Blogspot-tips thànht ên nhãn.
    home_page = "http:/namkna.blogspot.com/";  là URL địa chỉ blog của bạn.
  • numposts = 10; Số bài viết muốn hiển thị
  • jsummaryPost = 200; Số ký tự mô tả.
  • jimgwidth = 80; chiều rộng của ảnh thumbnail
  • jimgheight = 80; chiều cao của ảnh thumbnail
  • jfntsize = 12;  .
Nếu muốn hiển thị cho cả blog thì thay link scip:
http://dl.dropbox.com/u/70549761/Recent/namkna-blogspot-com/j-label-fix.js

Thành:
http://dl.dropbox.com/u/70549761/Recent/namkna-blogspot-com/j-post-fix.js
Chúc thành công!
(Web Designer Wall)
Chủ đề:

Slide bài viết mới bằng JQuery cho Blogspot



Slide bài viết mới bằng JQuery cho Blogspot - How To Create JQuery Featured Content Slideshow - http://namkna.blogspot.com/
Một trong những tiện ích được nhiều người quan tâm đó là các Slide show trình diễn các bài viết mới nhất. Tiện ích này được rất nhiều người sử dụng đặc biệt các template free một phần vì tốc độ của nó ổn định và đẹp mắt. Hôm nay namkna sẽ giới thiệu cho các bạn một loài Slide show như vậy.


Ảnh minh họa:

Slide bài viết mới bằng JQuery cho Blogspot - How To Create JQuery Featured Content Slideshow - http://namkna.blogspot.com/
Cách tiến hành:
   1- Đăng nhập vào Blog
   2- Vào thiết kế
   3- Chọn Chỉnh sử HTML (Edit HTML)
   4- Chọn Mở rộng tiện ích mẫu (Expand Widget HTML)
   5- Thêm đoạn code sau vào trước thẻ  ]]></b:skin> .
ul.slideshow {
list-style:none;
width:600px;
height:240px;
overflow:hidden;
position:relative;
margin:0;
padding:0;
font-family:Arial,Helvetica,Trebuchet MS,Verdana;
;
}
ul.slideshow li {
position:absolute;
left:0;
right:0;
}
ul.slideshow li.show {
z-index:500;
}
ul img {
width:600px;
height:240px;
border:none;
}
#slideshow-caption {
width:600px;
height:70px;
position:absolute;
bottom:0;
left:0;
color:#fff;
background:#000;
z-index:500;
}
#slideshow-caption .slideshow-caption-container {
padding:5px 10px;
z-index:1000;
}
#slideshow-caption h3 {
margin:0;
padding:0;
font-size:16px;
}
#slideshow-caption p {
margin:5px 0 0 0;
padding:0;
}

   6- Thêm đoạn code sau vào trước thẻ </head> .
<a href="http://namkna.blogspot.com/" target="_blank" title="Blogger Widgets"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWFrfviHg5rrnSXS4S6wfeonQIXTpBm6YFOc3oOQltILLHfPzXOBanSFceAj2BqUk1G4EGtiVTT07encNm2SN2bT5cLwPQQp2ugqlvCW79QJM2i16vbltyaXwkJcjtxnanuZOpfwC98gVx/s1600/cursor-namkna-blogspot-com.png" border="0" alt="Blogger Widgets" style="position:absolute; top: 0px; right: 0px;" /></a><script src='http://dl.dropbox.com/u/66256041/JQuery/namkna-blogspot-com/jquery-1.4.2.min.js' type='text/javascript'></script>
<script type='text/javascript'>
//<![CDATA[

$(document).ready(function() {

//Execute the slideShow, set 6 seconds for each images
slideShow(3000);

});

function slideShow(speed) {


//append a LI item to the UL list for displaying caption
$('ul.slideshow').append('<li id="slideshow-caption" class="caption"><div class="slideshow-caption-container"><h3></h3><p></p></div></li>');

//Set the opacity of all images to 0
$('ul.slideshow li').css({opacity: 0.0});

//Get the first image and display it (set it to full opacity)
$('ul.slideshow li:first').css({opacity: 1.0});

//Get the caption of the first image from REL attribute and display it
$('#slideshow-caption h3').html($('ul.slideshow a:first').find('img').attr('title'));
$('#slideshow-caption p').html($('ul.slideshow a:first').find('img').attr('alt'));

//Display the caption
$('#slideshow-caption').css({opacity: 0.7, bottom:0});

//Call the gallery function to run the slideshow
var timer = setInterval('gallery()',speed);

//pause the slideshow on mouse over
$('ul.slideshow').hover(
function () {
clearInterval(timer);
},
function () {
timer = setInterval('gallery()',speed);
}
);

}

function gallery() {


//if no IMGs have the show class, grab the first image
var current = ($('ul.slideshow li.show')? $('ul.slideshow li.show') : $('#ul.slideshow li:first'));

//Get next image, if it reached the end of the slideshow, rotate it back to the first image
var next = ((current.next().length) ? ((current.next().attr('id') == 'slideshow-caption')? $('ul.slideshow li:first') :current.next()) : $('ul.slideshow li:first'));

//Get next image caption
var title = next.find('img').attr('title');
var desc = next.find('img').attr('alt');

//Set the fade in effect for the next image, show class has higher z-index
next.css({opacity: 0.0}).addClass('show').animate({opacity: 1.0}, 1000);

//Hide the caption first, and then set and display the caption
$('#slideshow-caption').animate({bottom:-70}, 300, function () {
//Display the content
$('#slideshow-caption h3').html(title);
$('#slideshow-caption p').html(desc);
$('#slideshow-caption').animate({bottom:0}, 500);
});

//Hide the current image
current.animate({opacity: 0.0}, 1000).removeClass('show');

}

//]]>
</script>
  • Trong đó  slideShow(3000); là thời khoảng cách giữa các lần chuyển ảnh.
- Bạn hãy tải file Js về sau đó upload lên host riêng để xài nha. Nếu chưa có host thì tham khảo bài viết bày hoặc bài viết này.
7. Bấm chọn lưu Lưu mẫu 
8. Tiếp theo bạn vào Phần tử trang thêm một tiện ích HTML/Javarscrip và dán đoạn code sau vào.
<ul class="slideshow">
<li><a href="#"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4-rlHw2WqtoeUd8Zv8iLthsLcLoSqaKtJjjt6Ce2tstE9sizu5_kFLOfJvvnPi3b-wPAdQDWFn7knk1yp1FDSFUV5NfDmrW1vSqQjifk-U7NsF8KVls13tB12F9FCxGzqJ5ayhpZt-Mtu/s1600/slide-1-namkna-blogspot-com.jpg" title="Tiêu đề bài viết 1" alt="Mô tả tóm tắt bài viết 1." /></a></li>
<li><a href="#"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisFVh-nhLauhbuT51TpzQkIoOFo0snboTgmVz9rGBhyphenhyphenkbghkLnOjtupspVfn97L2etvCphfyUwIfz8SS8MVWnQtnaldJT7RJ0OmMeH3Nacpc9QulowvmIK9Uj6ZuTAA4e9I17J_7oli6Tr/s1600/slide-2-namkna-blogspot-com.jpg" title="Tiêu đề bài viết 2" alt="Mô tả tóm tắt bài viết 2." /></a></li>
<li><a href="#"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYvFfmpLi8nucOXCduvRAgxZ3PKOClYa3wemioCLG5VvQFTYmtQ5Wkt8lSNNpHkgms83lKs0VXNJutUHo1q5ol7utuK2_UZCvzQ8sTEtJtGLGMtt_LK8sorjuWWRNfA48-X6WwM21fIC47/s1600/slide-3-namkna-blogspot-com.jpg" title="Tiêu đề bài viết 3" alt="Mô tả tóm tắt bài viết 3." /></a></li>
<li><a href="#"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5p_s5IuFSQA7dG9nmcZN4XGk6trUfyMnNQ3vzduUCOcNj-cW02QkQK94ucp596iQcPH0gcymGVxCUYAgEoUESDzT8zH2s6sr3uJJdBOPMp-fXcYrSGYkQu_PyLwsI1zw6p94RhChk5rvN/s1600/slide-4-namkna-blogspot-com.jpg" title="Tiêu đề bài viết 4" alt="Mô tả tóm tắt bài viết 4." /></a></li>
</ul>
- Trong đó:
  • Thay dấu thăng màu đỏ là liên kết tới các bài viết hoặc nhãn của bạn.
  • Thay hình ảnh thành hình ảnh bạn muốn.
  • Thay Tiêu đề bài viết 1 -4 thành tên bài viết của bạn
  • Thay Mô tả tóm tắt bài viết 1-4 thành phần mô tả tóm tắt nội dung bài viết của bạn.
  • Thêm slide bằng các thêm đoạn code sau vào trước thẻ đóng </ul> ở bước này.
<li><a href="#"><img src="Link ảnh 5" title="Tiêu đề bài viết 5" alt="Mô tả tóm tắt bài viết 5." /></a></li>9. Bấm chọn lưu Lưu
- Tiện ích này có đặc điểm load nhanh nhưng bạn phải chèn thủ công bằng tay do vậy nếu muốn tự động chèn thì bạn làm theo bài viết này.
- Chúc thành công!
Chủ đề:

Lazyload Jquery làm mượt ảnh và ảnh sẽ load nhanh hơn



Plusin này có tác dụng: Giới thiệu: Kéo tới đâu ảnh mới bắt đầu load tới đó, giảm thời gian tải ảnh. Mặc định blog khi load, sẽ load tất cả các ảnh và thành phần có trong blog. Điều này sẽ làm chậm blog nếu web hay blog có nhiều ảnh. Nhưng với lazyload thì chỉ load những ảnh lọt trong tầm mắt người nhìn.
Ngoài ra, còn có thêm hiệu ứng tải ảnh kiểu “Fade in”, khi hiện ảnh trông rất đẹp và chuyên nghiệp.
Lưu ý: Lazyload sẽ được load sau cùng, sau khi đã load hết các mã Java, js, HTML của website hay blog.

CÁCH THỰC HIỆN 
1. Đăng nhập Blogger Dashboard (Bảng điều khiển
2. Chọn: Design (Thiết kế) > Edit HTML (Chỉnh sữa HTML
3. Không cần đánh dấu chọn ô: Expand Widget Templates (Mở rộng mẫu tiện ích)

4. Chèn script

Bước 1: Yêu cầu phải có jQuery. (Có rồi thì bỏ qua)
1. Tải về máy một trong ba phiên bản jQuery sau: 1.3.1 | 1.3.2 | 1.4.3
- link phụ: 1.4.3
2. Up lên host cho link direct.
- Gợi ý: Dùng host của google: google code hoàn toàn miễn phí
- Hướng dẫn: Here
- Sau khi up lên host, thì lấy link vừa up.

3. Tìm thẻ <head>
- Thêm vào dưới nó đoạn code sau:
(Nhớ thay jQuery.JS bằng link mới bạn vừa up lên host)

<script src='jQuery.JS' type='text/javascript'/>
* jQuery phải để nằm trên code của bước 2, lazyload mới hoạt động nhé!

Bước 2: Tìm thẻ đóng </head>
 - Thêm vào trước nó đoạn code sau:


<!-- Lazy load -->
<script type='text/javascript'>
//<![CDATA[

(function($) {

$.fn.lazyload = function(options) {
var settings = {
threshold : 0,
failurelimit : 0,
event : "scroll",
effect : "show",
container : window
};

if(options) {
$.extend(settings, options);
}

/* Fire one scroll event per scroll. Not one scroll event per image. */
var elements = this;
if ("scroll" == settings.event) {
$(settings.container).bind("scroll", function(event) {

var counter = 0;
elements.each(function() {
if ($.abovethetop(this, settings) ||
$.leftofbegin(this, settings)) {
/* Nothing. */
} else if (!$.belowthefold(this, settings) &&
!$.rightoffold(this, settings)) {
$(this).trigger("appear");
} else {
if (counter++ > settings.failurelimit) {
return false;
}
}
});
/* Remove image from array so it is not looped next time. */
var temp = $.grep(elements, function(element) {
return !element.loaded;
});
elements = $(temp);
});
}

this.each(function() {
var self = this;

/* Save original only if it is not defined in HTML. */
if (undefined == $(self).attr("original")) {
$(self).attr("original", $(self).attr("src"));
}

if ("scroll" != settings.event ||
undefined == $(self).attr("src") ||
settings.placeholder == $(self).attr("src") ||
($.abovethetop(self, settings) ||
$.leftofbegin(self, settings) ||
$.belowthefold(self, settings) ||
$.rightoffold(self, settings) )) {

if (settings.placeholder) {
$(self).attr("src", settings.placeholder);
} else {
$(self).removeAttr("src");
}
self.loaded = false;
} else {
self.loaded = true;
}

/* When appear is triggered load original image. */
$(self).one("appear", function() {
if (!this.loaded) {
$("<img />")
.bind("load", function() {
$(self)
.hide()
.attr("src", $(self).attr("original"))
[settings.effect](settings.effectspeed);
self.loaded = true;
})
.attr("src", $(self).attr("original"));
};
});

/* When wanted event is triggered load original image */
/* by triggering appear. */
if ("scroll" != settings.event) {
$(self).bind(settings.event, function(event) {
if (!self.loaded) {
$(self).trigger("appear");
}
});
}
});

/* Force initial check if images should appear. */
$(settings.container).trigger(settings.event);

return this;

};

/* Convenience methods in jQuery namespace. */
/* Use as $.belowthefold(element, {threshold : 100, container : window}) */

$.belowthefold = function(element, settings) {
if (settings.container === undefined || settings.container === window) {
var fold = $(window).height() + $(window).scrollTop();
} else {
var fold = $(settings.container).offset().top + $(settings.container).height();
}
return fold <= $(element).offset().top - settings.threshold;
};

$.rightoffold = function(element, settings) {
if (settings.container === undefined || settings.container === window) {
var fold = $(window).width() + $(window).scrollLeft();
} else {
var fold = $(settings.container).offset().left + $(settings.container).width();
}
return fold <= $(element).offset().left - settings.threshold;
};

$.abovethetop = function(element, settings) {
if (settings.container === undefined || settings.container === window) {
var fold = $(window).scrollTop();
} else {
var fold = $(settings.container).offset().top;
}
return fold >= $(element).offset().top + settings.threshold + $(element).height();
};

$.leftofbegin = function(element, settings) {
if (settings.container === undefined || settings.container === window) {
var fold = $(window).scrollLeft();
} else {
var fold = $(settings.container).offset().left;
}
return fold >= $(element).offset().left + settings.threshold + $(element).width();
};
/* Custom selectors for your convenience. */
/* Use as $("img:below-the-fold").something() */

$.extend($.expr[':'], {
"below-the-fold" : "$.belowthefold(a, {threshold : 0, container: window})",
"above-the-fold" : "!$.belowthefold(a, {threshold : 0, container: window})",
"right-of-fold" : "$.rightoffold(a, {threshold : 0, container: window})",
"left-of-fold" : "!$.rightoffold(a, {threshold : 0, container: window})"
});

})(jQuery);
//]]>
</script>


<script type="text/javascript" charset="utf-8">
$(function() {

$("img") // img là áp dụng với cả blog. Nếu chỉ muốn áp dụng cho một class nào đó thì thêm class đó vào trước img. Ví dụ: .post img, #content img, .comments img,…

.lazyload({
placeholder : "LINK_HÌNH", /*Hình thay thế khi ảnh chưa load xong*/
effect: "fadeIn" /* Hiệu ứng mờ khi ảnh xuất hiện. Có thể sử dụng các hiệu ứng khác như: slideUp, slideDown,…*/

});
});
</script>
* Các tính năng thêm. Thêm vào sau dòng: effect: "fadeIn"
threshhold:100 /*Số pixel của ảnh được tải trước*/
container: $("class") /*Dùng cho class scroll được. Thay thành class bạn muốn áp dụng.
Ví dụ: #container, #scroll, .imagescroll,…*/

Bước 3: Save template. (Lưu mẫu)
Một số mẫu hình thay thế




Đổi màu và kích thước chữ bằng jquery cho blogspot



Namkna đã từng giới thiệu thủ thuật Tăng giảm cỡ chữ của nội dung bài đăng Blogspot hôm nay Namkna sẽ giới thiệu thêm 1 Scrip mới bao gồm cả dổi màu chữ và thay đổi cỡ chữ cho bài viết của blogspot. Tiện ích này rất hữu ích, nó có thể giúp chúng ta lựa chọn cở chữ phù hợp để xem. Bạn có thể xem bài ở cở chữ lớn hoặc nhỏ khác nhau chỉ cần click vào các ô cỡ chữ, bạn cũng có thể thay đổi màu chữ với các ô chữ có màu sắc khác nhau.
☼ Bắt đầu thủ thuật
1. Đầu tiên bạn hãy vào tài khoản blogger
2. Vào Thiết kế chọn Thêm tiện ích
3. Chọn phần Thêm tiện ích -> Tạo một HTML/Javarscrip
4. Dán code bên dưới vào
<script type="text/javascript" src="http://tavannam.googlecode.com/files/jquery-latest.js"></script>
<!-- http://namkna.blogspot.com/ -->
<style type="text/css">
/** TUW Font Color and Size Change widget begins **/
#tuw-font-change-widget {width: auto;}
#tuw-font-change-widget h2 {margin: 0 0 8px 0 !important;font: 12px Tahoma !important;font-weight: normal !important;border: 0 !important;}
#tuw-font-change-widget ul {width: auto; overflow: hidden;margin: 0 0 20px !important;padding: 0 !important;list-style; none !important;}
#tuw-font-change-widget ul li {width: 20px !important;height: 20px !important;overflow: hidden;margin: 0 10px 0 0 !important;padding: 2px !important;display: block !important;float: left !important;border: 1px solid #CCCCCC !important;}
#tuw-font-change-widget ul li a {width: 20px !important;height: 20px !important;display: block !important;line-height: 18px !important;text-align: center !important;color: #FFFFFF !important;font-size: 11px !important;font-family: Tahoma !important;text-decoration: none !important; outline: 0 !important;}
#fcw-black { background: #000000 !important; }
#fcw-white { background: #FFFFFF !important; }
#fcw-blue { background: #0066CC !important; }
#fcw-gray { background: #666666 !important; }
#fcw-red { background: #F50B0B !important; }
#fcw-color a { text-indent: -999px !important; }
#fcw-size a { text-indent: 0 !important; background: #333333 !important; }
/** TUW Font Color and Size Change widget begins **/
</style>
<script type="text/javascript">
$(document).ready(function(){
// Change Font Color -- begins
$(" #fcw-color #fcw-black ").click(function() {
$(" .post-body ").css({ color: "#000000" });
return false;
});

$(" #fcw-color #fcw-white ").click(function() {
$(" .post-body ").css({ color: "#FFFFFF" });
return false;
});

$(" #fcw-color #fcw-blue ").click(function() {
$(" .post-body ").css({ color: "#0066CC" });
return false;
});

$(" #fcw-color #fcw-gray ").click(function() {
$(" .post-body ").css({ color: "#666666" });
return false;
});

$(" #fcw-color #fcw-red").click(function() {
$(" .post-body ").css({ color: "#F50B0B" });
return false;
});

// Change Font Color -- ends
// Change Font Size -- begins

$(" #fcw-size #fcw-10 ").click(function() {
$(" .post-body ").css({ fontSize: "10px" });
return false;
});

$(" #fcw-size #fcw-12 ").click(function() {
$(" .post-body ").css({ fontSize: "12px" });
return false;
});

$(" #fcw-size #fcw-14 ").click(function() {
$(" .post-body ").css({ fontSize: "14px" });
return false;
});

$(" #fcw-size #fcw-16 ").click(function() {
$(" .post-body ").css({ fontSize: "16px" });
return false;
});
$(" #fcw-size #fcw-18 ").click(function() {
$(" .post-body ").css({ fontSize: "18px" });
return false;
});

// Change Font Size -- ends
});
</script>
<!-- TUW Blogger Change Font color and size widget begins -->
<div id="tuw-font-change-widget"><div class="tuw-fcw"><h2>Đổi Màu Chữ </h2><ul id="fcw-color">
<li> <a id="fcw-black" href="#">black</a> </li>
<li> <a id="fcw-white" href="#">white</a> </li>
<li> <a id="fcw-blue" href="#">blue</a> </li>
<li> <a id="fcw-gray" href="#">gray</a> </li>
<li> <a id="fcw-red" href="#">red</a> </li>
</ul></div>
<div class="tuw-fcw"><h2>Đổi cỡ chữ </h2><ul id="fcw-size">
<li> <a id="fcw-10" href="#">10</a> </li>
<li> <a id="fcw-12" href="#" title="Default Size">12</a> </li>
<li> <a id="fcw-14" href="#">14</a> </li>
<li> <a id="fcw-16" href="#">16</a> </li>
<li> <a id="fcw-18" href="#">18</a> </li>
</ul></div></div>
<!-- TUW Blogger Change Font color and size widget ends -->
- Các bạn nên Download file Js về TẠI ĐÂY và upload lên host riêng để dùng TẠI ĐÂY
- Thay đổi 2 phần màu đỏ cho phù hợp với ý bạn
- Nếu muốn fon chữ mặc định bạn đầu cho blog là 14 thay vì 12 như trên thì bạn thay đổi đoạn code sau:
<li> <a id="fcw-10" href="#">10</a> </li>
<li> <a id="fcw-12" href="#" title="Default Size">12</a> </li>
<li> <a id="fcw-14" href="#">14</a> </li>
<li> <a id="fcw-16" href="#">16</a> </li>
<li> <a id="fcw-18" href="#">18</a> </li>
Thành:
<li> <a id="fcw-10" href="#">10</a> </li>
<li> <a id="fcw-12" href="#">12</a> </li>
<li> <a id="fcw-14" href="#" title="Default Size">14</a> </li>
<li> <a id="fcw-16" href="#">16</a> </li>
<li> <a id="fcw-18" href="#">18</a> </li>
- Nếu bạn nào không muốn mất thời gian thì làm đến đây là đủ.


☼ Cài đặt nâng cao: Thêm một ô chỉnh màu sắc.
- Thêm các đoạn code sau:
#fcw-yellow { background: #EFFC00 !important; }
và:
$(" #fcw-color #fcw-yellow").click(function() {
$(" .post-body ").css({ color: "#EFFC00" });
return false;
});
và:
<li> <a id="fcw-yellow" href="#">yellow</a> </li>
Trong đó: yellow là tên màu.chữ. 
                 color: "#EFFC00" là mã màu chữ. bạn có thể xem mã màu TẠI ĐÂY
Thêm chúng vào sau các đoạn co tương ứng như sau.
#fcw-red { background: #F50B0B !important; }
và:
$(" #fcw-color #fcw-red").click(function() {
$(" .post-body ").css({ color: "#F50B0B" });
return false;
});
và:
<li> <a id="fcw-red" href="#">red</a> </li>


☼ Cài đặt nâng cao: Thêm một ô chỉnh cỡ chữ.
Bạn thêm các đoạn code sau:
$(" #fcw-size #fcw-20 ").click(function() {
$(" .post-body ").css({ fontSize: "20px" });
return false;
});
và:
<li> <a id="fcw-20" href="#">20</a> </li>
Trong đó : 20 là cỡ chữ muốn thêm
Thêm Vào sau các đoạn code lần lượt là:
$(" #fcw-size #fcw-18 ").click(function() {
$(" .post-body ").css({ fontSize: "18px" });
return false;
});
và:
<li> <a id="fcw-18" href="#">18</a> </li>
- Ví dụ Code sau khi thêm 2 bước nâng cao trên:
<script type="text/javascript" src="http://tavannam.googlecode.com/files/jquery-latest.js"></script>
<!-- http://namkna.blogspot.com/ -->
<style type="text/css">
/** TUW Font Color and Size Change widget begins **/
#tuw-font-change-widget {width: auto;}
#tuw-font-change-widget h2 {margin: 0 0 8px 0 !important;font: 12px Tahoma !important;font-weight: normal !important;border: 0 !important;}
#tuw-font-change-widget ul {width: auto; overflow: hidden;margin: 0 0 20px !important;padding: 0 !important;list-style; none !important;}
#tuw-font-change-widget ul li {width: 20px !important;height: 20px !important;overflow: hidden;margin: 0 10px 0 0 !important;padding: 2px !important;display: block !important;float: left !important;border: 1px solid #CCCCCC !important;}
#tuw-font-change-widget ul li a {width: 20px !important;height: 20px !important;display: block !important;line-height: 18px !important;text-align: center !important;color: #FFFFFF !important;font-size: 11px !important;font-family: Tahoma !important;text-decoration: none !important; outline: 0 !important;}
#fcw-black { background: #000000 !important; }
#fcw-white { background: #FFFFFF !important; }
#fcw-blue { background: #0066CC !important; }
#fcw-gray { background: #666666 !important; }
#fcw-red { background: #F50B0B !important; }
#fcw-yellow { background: #EFFC00 !important; }
#fcw-color a { text-indent: -999px !important; }
#fcw-size a { text-indent: 0 !important; background: #333333 !important; }
/** TUW Font Color and Size Change widget begins **/
</style>
<script type="text/javascript">
$(document).ready(function(){
// Change Font Color -- begins
$(" #fcw-color #fcw-black ").click(function() {
$(" .post-body ").css({ color: "#000000" });
return false;
});

$(" #fcw-color #fcw-white ").click(function() {
$(" .post-body ").css({ color: "#FFFFFF" });
return false;
});

$(" #fcw-color #fcw-blue ").click(function() {
$(" .post-body ").css({ color: "#0066CC" });
return false;
});

$(" #fcw-color #fcw-gray ").click(function() {
$(" .post-body ").css({ color: "#666666" });
return false;
});

$(" #fcw-color #fcw-red").click(function() {
$(" .post-body ").css({ color: "#F50B0B" });
return false;
});

$(" #fcw-color #fcw-yellow").click(function() {
$(" .post-body ").css({ color: "#EFFC00" });
return false;
});
// Change Font Color -- ends

// Change Font Size -- begins
$(" #fcw-size #fcw-10 ").click(function() {
$(" .post-body ").css({ fontSize: "10px" });
return false;
});

$(" #fcw-size #fcw-12 ").click(function() {
$(" .post-body ").css({ fontSize: "12px" });
return false;
});

$(" #fcw-size #fcw-14 ").click(function() {
$(" .post-body ").css({ fontSize: "14px" });
return false;
});

$(" #fcw-size #fcw-16 ").click(function() {
$(" .post-body ").css({ fontSize: "16px" });
return false;
});
$(" #fcw-size #fcw-18 ").click(function() {
$(" .post-body ").css({ fontSize: "18px" });
return false;
});
$(" #fcw-size #fcw-20 ").click(function() {
$(" .post-body ").css({ fontSize: "20px" });
return false;
});
// Change Font Size -- ends
});
</script>
<!-- TUW Blogger Change Font color and size widget begins -->
<div id="tuw-font-change-widget"><div class="tuw-fcw"><h2>Đổi màu chữ </h2><ul id="fcw-color">
<li> <a id="fcw-black" href="#">black</a> </li>
<li> <a id="fcw-white" href="#">white</a> </li>
<li> <a id="fcw-blue" href="#">blue</a> </li>
<li> <a id="fcw-gray" href="#">gray</a> </li>
<li> <a id="fcw-red" href="#">red</a> </li>
<li> <a id="fcw-yellow" href="#">yellow</a> </li>
</ul></div>
<div class="tuw-fcw"><h2>Đổi font chữ </h2><ul id="fcw-size">
<li> <a id="fcw-10" href="#">10</a> </li>
<li> <a id="fcw-12" href="#" title="Default Size">12</a> </li>
<li> <a id="fcw-14" href="#">14</a> </li>
<li> <a id="fcw-16" href="#">16</a> </li>
<li> <a id="fcw-18" href="#">18</a> </li>
<li> <a id="fcw-20" href="#">20</a> </li>
</ul></div></div>
<!-- TUW Blogger Change Font color and size widget ends -->

Chúc thành công!

Thủ thuật bài mới nhất có ảnh thumb hiệu ứng jquery



Trước đây mình có giới thiệu cùng các bạn một tiện ích bài mới nhất có ảnh thumb cùng với hiệu ứng jquery. Và cũng chính là thủ thuật bài mới nhất có ảnh thumb mà mình định giới thiệu với các bạn ở đây. Với bài viết này thì hiệu ứng nó có khác hơn so với thủ thuật trước. Thủ thuật này chỉ hiển thị tiêu đề bài viết cùng với ảnh của bài viết đó dạng ảnh thumb. Hơn nữa thủ thuật này cũng có hiệu ứng khác trước, nếu tiện ích ban đầu là bài viết chạy từ dưới lên thì thủ thuật này sẽ cho bài viết rớt từ trên xuống và có hiệu ứng rất đẹp mắt. Để thấy rỏ hơn về thủ thuật này thì bạn hãy xem phần mô tả ở bên dưới.

Xem Demo

Ảnh minh họa:
☼ Bắt đầu thủ thuật này

1. Đăng nhập tài khoản blogger
2. Tạo thêm 1 HTML/Javascript
3. Thêm code bên dưới vào phần tử trên
<style type="text/css">
#spylist {
overflow:hidden;
margin-top:5px;
height:450px; /* độ cao của tiện ích*/
}
#spylist ul{
overflow:hidden;
list-style-type: none;
padding: 0px;
}
#spylist li {
border:1px dotted #0000ff;
width:208px; /* độ rộng của tiện ích*/
margin:0px 0px 5px 0px;
padding:2px 1px 2px 2px;
list-style-type:none;
float:none;
height:60px; /* độ cao của mỗi tiêu đề bài viết*/
overflow: hidden;
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvXFODT7YQjGuEZ0zXcqmn8jNvBfsaPiLeKqiM74ySMeWo3Kj_5SLH3Coh20P04bb_y3VpPFbHmbocUQng0arCIGjASDMGjGzCyKDuHIELcVQi_ebY5RKIXAKMT0Zki4mF9S2JoCiPArnm/s1600/vff-namkna-blogspot-com.png); /* màu nền của tiện ích*/
}
#spylist li a {
text-decoration:none;
color:#0066cc;
font-size:11px;
height:18px;
overflow:hidden;
margin:0px 0px 0px 0px;
padding:0px 0px 2px 0px;
}
#spylist li a:hover{
text-decoration:underline;
color:#ff0000;
}
#spylist li img {
float:left;
margin-right:5px;
border:1px;
}
.spydate{
overflow:hidden;
font-size:10px;
color:#ff0066;
padding:2px 0px;
margin:1px 0px 0px 0px;
height:15px;
font-family:Tahoma,Arial,verdana, sans-serif;
}
.spycomment{
overflow:hidden;
font-family:Tahoma,Arial,verdana, sans-serif;
font-size:10px;
color:#262B2F;
padding:0px 0px;
margin:0px 0px;
}
</style>
<script src="http://dl.dropbox.com/u/70549761/jQuery/namkna-blogspot-com/jquery.min.js" type="text/javascript"></script>
<script language="JavaScript">
imgr = new Array();
imgr[0] = "http://img138.imageshack.us/img138/7159/noimage.jpg";
limitspy = 6; //số bài trình diễn
intervalspy = 4000; //tốc độ chuyển đổi bài viết
showRandomImg = true;
boxwidth = 255;
cellspacing = 0;
borderColor = "#000000";
bgTD = "#fff";
thumbwidth = 60; //độ rộng ảnh thumb
thumbheight = 60; //độ cao ảnh thumb
fntsize = 12;
acolor = "#666";
aBold = true;
icon = " ";
text = "no"; //nếu muốn hiển thị số comment thì bạn thay "no" thành "comments"
showPostDate = false;
summaryPost = 40;
summaryFontsize = 10; //kích thước của text
summaryColor = "";
icon2 = " ";
numposts = 10; //số bài viết hiển thị
label = "Blogspot Recent post"; //nhãn bài viết (nếu hiển thị theo bài viết thì không cần quan tâm)
home_page = "http://namkna.blogspot.com/"; //địa chỉ blog của bạn
</script>
<div id="spylist">
<script src="http://dl.dropbox.com/u/70549761/File-phu/namkna-blogspot-com/recent_post_spy.js" type="text/javascript"></script></div>
Các bạn nên download file js về TẠI ĐÂY sau đó Upload lên host riêng để dùng lâu dài
Chỉnh code: bạn hãy dựa vào các hướng dẫn trên để chỉnh lại cho phù hợp. Bạn hãy lưu ý phải thay địa chỉ trên thành địa chỉ blog của bạn.

Nếu bạn muốn hiển thị theo từng nhãn thì hãy thay file script trên (recent_post_spy.js ) thành
http://dl.dropbox.com/u/70549761/File-phu/namkna-blogspot-com/recent_label_spy.js
4. Cuối cùng save lại.
Chủ đề:

Phóng to ảnh - Thủ thuật tạo hiệu ứng Lightbox Evolution với JQuery v 1.4.4



Hôm nay mình chia sẻ cùng các bạn một thủ thuật tạo hiệu ứng lightbox, thủ thuật này có thể tạo lightbox đối với các đoạn văn bản, dạng iframe, các video Youtube, vimeo, Google video, dailymotion video...và các nút phóng to hay thu nhỏ đối với những hình ảnh có kích thước lớn.

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

1. Đăng nhập vào tài khoản Blogger
2. Vào phần thiết kế (Design)
3. Chọn chỉnh sửa HTML (Edit HTML)
4. Chèn code bên dưới vào sau thẻ <head>
<style>
.jquery-lightbox-overlay{
background:#000000;}
.jquery-lightbox{ position:relative;
padding:17px 0;}
.jquery-lightbox-border-top-left,.jquery-lightbox-border-top-right,.jquery-lightbox-border-bottom-left,.jquery-lightbox-border-bottom-right{
position:absolute;
height:17px; width:12%;
z-index:7000;}
.jquery-lightbox-border-top-left{
background:

url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOuZTBelMqp1XSClWqWLpI8ifsrU0tITSIwHOnBXpKeoX4fh8S2xl3CPDC_htEkwO1z6zCMPTkFNiZcOlER_Yk0QDXyUv43bEgYFAIWlGp6G7k-QiN1b7fENv_abHLhutaGbMK9Ikn_vpT/s1600/jquery-lightbox-theme-namkna-blogspot-com.png)
no-repeat 0 0;
top:0; left:0;}
.jquery-lightbox-border-top-right{
background:

url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOuZTBelMqp1XSClWqWLpI8ifsrU0tITSIwHOnBXpKeoX4fh8S2xl3CPDC_htEkwO1z6zCMPTkFNiZcOlER_Yk0QDXyUv43bEgYFAIWlGp6G7k-QiN1b7fENv_abHLhutaGbMK9Ikn_vpT/s1600/jquery-lightbox-theme-namkna-blogspot-com.png)
no-repeat right 0;
top:0; right:0;}
.jquery-lightbox-border-top-middle{ background:#2b2b2b;
position:absolute;
height:7px; width:78%; top:0;
left:12%; z-index:7000;
overflow:hidden;}
.jquery-lightbox-border-bottom-left{
background:

url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOuZTBelMqp1XSClWqWLpI8ifsrU0tITSIwHOnBXpKeoX4fh8S2xl3CPDC_htEkwO1z6zCMPTkFNiZcOlER_Yk0QDXyUv43bEgYFAIWlGp6G7k-QiN1b7fENv_abHLhutaGbMK9Ikn_vpT/s1600/jquery-lightbox-theme-namkna-blogspot-com.png)
no-repeat 0 bottom;
bottom:0;
left:0;}
.jquery-lightbox-border-bottom-right{
background:

url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOuZTBelMqp1XSClWqWLpI8ifsrU0tITSIwHOnBXpKeoX4fh8S2xl3CPDC_htEkwO1z6zCMPTkFNiZcOlER_Yk0QDXyUv43bEgYFAIWlGp6G7k-QiN1b7fENv_abHLhutaGbMK9Ikn_vpT/s1600/jquery-lightbox-theme-namkna-blogspot-com.png)
no-repeat right bottom;
bottom:0; right:0;}
.jquery-lightbox-border-bottom-middle{
background:#2b2b2b;
height:7px;
width:78%; position:absolute;
bottom:0; left:12%;
z-index:7000; overflow:hidden;}
.jquery-lightbox-title{
background:#2b2b2b;
color:#FFFFFF;
font-family:verdana,arial,serif;
font-size:11px;
line-height:14px;
padding:5px 8px; margin:3px;
position:absolute; bottom:0;
z-index:7000; opacity:0.9;}

.jquery-lightbox-html{ z-index:7000;
position:relative;
border:0;
border-left:7px solid #2b2b2b;
border-right:7px solid #2b2b2b;
padding:0px 15px;
vertical-align:top;}

.jquery-lightbox-html embed,
.jquery-lightbox-html object,
.jquery-lightbox-html iframe{
vertical-align:top;}

.jquery-lightbox-background{
position:absolute;
top:7px; left:7px; z-index:6999;
float:left;
padding:0;}

.jquery-lightbox-background img{
display:block; position:relative;
border:0; margin:0;
padding:0; width:100%; height:100%;}
.jquery-lightbox-mode-image .jquery-lightbox-html{ z-index:6998;
padding:0;}
.jquery-lightbox-mode-html .jquery-lightbox-background{
background:#FFFFFF;}
.jquery-lightbox-html{
overflow:auto;}
.jquery-lightbox-loading{
background:#FFFFFF
url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZZ07_HcWQrpr6-SL7vApSAS9j0fmaGCjOVPqNWt2FHWzPyPfHEiNeZkpkpwqpyL9ck8vj6JY5qJgTES4r4dHKMo2fZEvAy7dVVKtOPYM03vuN2uXDF2SLtHJnm68jDsQI08RgvaesszFP/h120/loading-namkna.blogspot-com.gif)
no-repeat center center;}

.jquery-lightbox-button-close{
background:

url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOuZTBelMqp1XSClWqWLpI8ifsrU0tITSIwHOnBXpKeoX4fh8S2xl3CPDC_htEkwO1z6zCMPTkFNiZcOlER_Yk0QDXyUv43bEgYFAIWlGp6G7k-QiN1b7fENv_abHLhutaGbMK9Ikn_vpT/s1600/jquery-lightbox-theme-namkna-blogspot-com.png)
no-repeat -190px -115px;
position:absolute;
top:12px; right:-26px;
width:29px;
height:29px;}
.jquery-lightbox-button-close:hover{
background-position:-220px -115px;}
.jquery-lightbox-button-close span,
.jquery-lightbox-buttons span{
display:none;}

.jquery-lightbox-buttons { position:absolute;
top:7px;
left:7px; z-index:7001;
height:39px;
display:none;}
.jquery-lightbox-buttons .jquery-lightbox-buttons-init,.jquery-lightbox-buttons .jquery-lightbox-buttons-end{
width:5px;
height:39px;
float:left;
display:inline;}
.jquery-lightbox-buttons-init{
background:

url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOuZTBelMqp1XSClWqWLpI8ifsrU0tITSIwHOnBXpKeoX4fh8S2xl3CPDC_htEkwO1z6zCMPTkFNiZcOlER_Yk0QDXyUv43bEgYFAIWlGp6G7k-QiN1b7fENv_abHLhutaGbMK9Ikn_vpT/s1600/jquery-lightbox-theme-namkna-blogspot-com.png)
no-repeat -151px -153px;
margin:7px 0 0 7px;}

.jquery-lightbox-buttons-end{
background:

url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOuZTBelMqp1XSClWqWLpI8ifsrU0tITSIwHOnBXpKeoX4fh8S2xl3CPDC_htEkwO1z6zCMPTkFNiZcOlER_Yk0QDXyUv43bEgYFAIWlGp6G7k-QiN1b7fENv_abHLhutaGbMK9Ikn_vpT/s1600/jquery-lightbox-theme-namkna-blogspot-com.png)
no-repeat -244px -153px;
margin:7px 0 0 0;}

.jquery-lightbox-button-left{
background:

url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOuZTBelMqp1XSClWqWLpI8ifsrU0tITSIwHOnBXpKeoX4fh8S2xl3CPDC_htEkwO1z6zCMPTkFNiZcOlER_Yk0QDXyUv43bEgYFAIWlGp6G7k-QiN1b7fENv_abHLhutaGbMK9Ikn_vpT/s1600/jquery-lightbox-theme-namkna-blogspot-com.png)
no-repeat -156px -153px;
width:24px;
height:39px;
float:left;
display:inline;
margin:7px 0 0 0;}

.jquery-lightbox-button-left:hover{
background-position:-156px -194px;}
.jquery-lightbox-button-right{
background:

url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOuZTBelMqp1XSClWqWLpI8ifsrU0tITSIwHOnBXpKeoX4fh8S2xl3CPDC_htEkwO1z6zCMPTkFNiZcOlER_Yk0QDXyUv43bEgYFAIWlGp6G7k-QiN1b7fENv_abHLhutaGbMK9Ikn_vpT/s1600/jquery-lightbox-theme-namkna-blogspot-com.png)
no-repeat -220px -153px;
width:24px;
height:39px; float:left;
display:inline;
margin:7px 0 0 0;}
.jquery-lightbox-button-right:hover{
background-position:-220px -194px;}
.jquery-lightbox-button-max{
background:

url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOuZTBelMqp1XSClWqWLpI8ifsrU0tITSIwHOnBXpKeoX4fh8S2xl3CPDC_htEkwO1z6zCMPTkFNiZcOlER_Yk0QDXyUv43bEgYFAIWlGp6G7k-QiN1b7fENv_abHLhutaGbMK9Ikn_vpT/s1600/jquery-lightbox-theme-namkna-blogspot-com.png)
no-repeat -182px -153px;
width:36px;
height:39px;
float:left; display:inline;
margin:7px 0 0 0;}

.jquery-lightbox-button-max:hover{background-position:-182px -194px;}

.jquery-lightbox-button-min{
background:

url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOuZTBelMqp1XSClWqWLpI8ifsrU0tITSIwHOnBXpKeoX4fh8S2xl3CPDC_htEkwO1z6zCMPTkFNiZcOlER_Yk0QDXyUv43bEgYFAIWlGp6G7k-QiN1b7fENv_abHLhutaGbMK9Ikn_vpT/s1600/jquery-lightbox-theme-namkna-blogspot-com.png)
no-repeat -162px -235px;
width:36px;
height:39px;
float:left;
display:inline;
margin:7px 0 0 0;}

.jquery-lightbox-button-min:hover{
background-position:-207px -235px;}

.jquery-lightbox-navigator{
display:none;}
</style>

<script type="text/javascript" src="http://dl.dropbox.com/u/70549761/jQuery/namkna-blogspot-com/jquery.min.v1.4.1.js"></script>
<script type="text/javascript" src="http://dl.dropbox.com/u/70549761/jQuery/namkna-blogspot-com/jquery.lightbox.js"></script>
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery('.lightbox').lightbox();
});
</script>
Các bạn có thể tải File Js về Tại đay sau đó upload lên host riêng để dùng lâu dài.
5. Save template lại

Như vậy là bạn đã cài đặt hiệu ứng lightbox cho template của mình, bây giờ chỉ còn lại là bước sử dụng nó. Để sử dụng hiệu ứng này thì bạn cần thêm class="lightbox" vào thẻ <a> trong từng trường hợp bên dưới

a. Sử dụng cho hình ảnh

<a href="Link ảnh" class="lightbox"><img width="100" height="100" src="Link ảnh" alt=""/></a>
Nếu bạn chỉ thêm link như thế thì kích thước hình ảnh sẽ tự động resize lại, nếu bạn muốn khi click vào ảnh thumb thì nó sẽ hiện ra ảnh với kích cỡ lớn nhất thì bạn thêm thuộc tính vào link ảnh như bên dưới
<a href="Link ảnh?lightbox[autoresize]=false" class="lightbox"><img width="100" height="100" src="Link ảnh" alt=""/></a>
Và nếu muốn nhóm các ảnh lại thành một nhóm để có thể xem liên tiếp mà không phải tắt lightbox thì bạn thêm rel="group1", rel="group2",rel="group3"... vào trong thẻ <a> những ảnh cùng một nhóm thì bạn đặt vào thẻ <a> tên nhóm giống nhau, ví dụ bạn muốn 3 ảnh cùng nhóm 1 thì bạn thêm rel="group1" vào thẻ <a> của 3 ảnh đó

b. Sử dụng cho Video

Đối với Youtube
<a href="http://www.youtube.com/watch?v=7eg-SUv7JTg" class="lightbox">Youtube Video</a>
Vimeo Video
<a href="http://vimeo.com/13240711" class="lightbox">Vimeo Video</a>
Dailymotion Video
<a href="http://www.dailymotion.com/video/xkijny_pv-yyyy-bad-girl-japanese-ver-hdtv_music" class="lightbox">Dailymotion Video</a>
Google Video
<a href="http://video.google.com/videoplay?docid=-8618166999532839788" class="lightbox">Google Video</a>
Twitvid Video
<a href="http://www.twitvid.com/8H9D2" class="lightbox">Twitvid Video</a>
Đối là một số trang video tiêu biểu, và hơn nữa bạn cũng có thể resize lại kích thước các video ở trên theo ý mình bằng cách thêm thuộc tính vào link video như bên dưới
<a href="http://www.youtube.com/watch?v=7eg-SUv7JTg&lightbox[width]=610&lightbox[height]=460" class="lightbox">Youtube Video</a>

c. Sử dụng cho Ifram

<a href="http://namkna.blogspot.com/?hl=en&tab=nw&lightbox[iframe]=true&lightbox[width]=970&lightbox[height]=560" class="lightbox">Namkna.blogspot</a> 
Bạn thay đổi các giá trị độ rộng và chiều cao lại cho phù hợp

Như vaayl là mình đã giới thiệu cùng các bạn thủ thuật tạo lightbox, nếu còn vấn đề chưa rỏ bạn có thể để lại comment bên dưới để thảo luận thêm.

Chúc bạn thành công
Chủ đề:

Tiện ích các nút Share trượt dọc cho Blogspot (sticky sidebar)


Tiện ích các nút Share trượt dọc cho Blogspot (sticky sidebar)
Đối với những người đang sở hữu web/blog thì công cụ chia sẻ lên mạng xã hội like, tweet... không thể, nó có thể giúp đọc giả chia sẻ bài viết hay làm tăng trafic cho web/blog. Có rất nhiều cách để đặt các tiện ích này, hôm nay namkna chia sẻ cùng các bạn cách bố trí các công cụ hữu ích này theo chiều dọc và với hiệu ứng trượt kế phần main mỗi khi bạn cuộn (scrollbar) chuột xuống phía dưới. Nó giống như dạng các banner quảng cáo trượt dọc 2 bên của blogspot mà namkna giới thiệu. 
Các bạn có thể xem Demo.


Hình ảnh minh họa:
Tiện ích các nút Share trượt dọc cho Blogspot (sticky sidebar)

 Cách 1: Không sử dụng Javar Scip.

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

1. Đăng nhập vào tài khoản
Blogger
2. Vào phần thiết kế (Design)
3. Chọn chỉnh sửa Phần tử trang 
4. Chọn Thêm tiện ích (Add Widget) và Thêm đoạn code sau vào:
<style>
/* Fixed Positioned AddThis Toolbox */
.sharing_box_namkna {
position: fixed;
top: 10%;
right: 0;
border: 3px solid #00EE00;
padding: 5px 5px 1px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
background: #F0FFFF;
width: 60px;
min-height: 345px;
}
.sharing_box_namkna .item {
width: 50px;
margin: 5px 0 5px 0;
}
.twitter_float iframe
{
width:55px!important;
}
</style>
<!-- SHARING BOX Fixed-Positioned Toolbox -->
<div class='sharing_box_namkna'>
<div style='text-align:center; margin-top:5px'>
<img alt='Share Emphasis' height='46px' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeMO0IAjK-s31LjABQOBNxLqAsyqe66ZdVk3RFDtm-KYoMPxhyphenhyphenqUXeuXYj4Cb_ALbSlMveUNy3eVcSHJHzWo-5Z7mLqD5JUuq66heDnxdYzhCuiXZGllJ9lsUYuiHxu6B-s283MnNllZ2G/s1600/obtenir-par-poste-icone-5533-48-+-namkna-blogspot-com.png' width='56px'/>
</div>
<!-- TWITTER -->
<div class='item twitter_float' style='margin-left:3px'>
<a class='twitter-share-button' data-count='vertical' data-lang='en' href='https://twitter.com/share'>Tweet</a>
</div>

<!-- FACEBOOK -->
<div class='item' style='margin-left:3px'>
<div class='fb-like' data-font='verdana' data-layout='box_count' data-send='false' data-show-faces='true' data-width='44'></div>
<div id='fb-root'></div>
</div>
<!-- G+ -->
<div class='item' style='margin-left:5px'>
<!-- Place this tag where you want the +1 button to render -->
<g:plusone size='tall'></g:plusone>
</div>
<!-- OTHERSHARE -->
<div class='item' style='margin-left:5px'>
<!-- AddThis Button BEGIN -->
<div class='addthis_toolbox addthis_default_style '>
<a class='addthis_counter'></a>
</div>
<!-- AddThis Button END -->
</div>
</div>
<!-- FAST SHARING SCRIPT -->
<!-- TWITTER SCRIPT -->
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<!-- G+ SCRIPT -->
<!-- Place this render call where appropriate -->
<script type='text/javascript'>gapi.plusone.go();</script>
<!-- STUMBLEUPON SCRIPT -->
<!-- Place this snippet wherever appropriate -->
<script type='text/javascript'>
(function() {
var li = document.createElement('script'); li.type = 'text/javascript'; li.async = true;
li.src = 'https://platform.stumbleupon.com/1/widgets.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(li, s);
})();
</script>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4f660fb932fd0f15"></script>
<!-- AddThis Button END -->
5. Chọn lưu mẫu.
6. Tiếp theo chọn Chỉnh sửa HTML và thêm đoạn code bên dưới vào trước thẻ
</head>
<script src='http://apis.google.com/js/plusone.js' type='text/javascript'> {lang: &#39;en-US&#39;} </script>

8. Cuối cùng Lưu mẫu lại.

Cách 2: sử dụng JQuery.


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


1. Đăng nhập vào tài khoản
Blogger
2. Vào phần thiết kế (Design)
3. Chọn chỉnh sửa HTML (Edit HTML)
4. Chọn mở rộng mẫu tiện ích (Expand Widget Templates)
5. Chèn code bên dưới vào sau thẻ <head>
<script src="http://dl.dropbox.com/u/70549761/jQuery/namkna-blogspot-com/jquery.min.v1.4.1.js" type="text/javascript"></script>
<script src="http://dl.dropbox.com/u/70549761/jQuery/namkna-blogspot-com/stickysidebar.jquery.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$('#share-buttons').stickySidebar({speed: 300, constrain: true})
});
</script>

<style>
#share-buttons {
background: #fff;
border: 1px solid #ccc;
margin-left: -82px;
padding: 8px;
position: absolute;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-goog-ms-border-radius: 6px;
border-radius: 6px;
}
</style>
- Lưu ý: Các bạn nên thể Download 2 File Js trên về Tại Đâyupload lên host riêng để dùng lâu dài.
6. Bây giờ bạn tìm đến dòng code bên dưới hoặc tương tự (do đặc điểm cấu tạo của mỗi blog nên có chút khác nhau nhỏ).
<div class='post-header-line-1'/>
7. Tiếp theo bạn chèn code bên dưới vào sau code vừa tìm được
<div id='share-buttons'>
<div class='twitter scount'>
<a
class='twitter-share-button' data-count='vertical' data-text='List Only
Post Titles On Blogger Labels Pages'
data-url='http://www.spiceupyourblog.com/2009/12/how-to-make-your-labels-search-and.html'
data-via='paulcrowepro'
href='http://twitter.com/share'>Tweet</a><script
src='http://platform.twitter.com/widgets.js' type='text/javascript'/>
</div>

<div class='facebook scount'>
<fb:like
font=''
href='http://www.spiceupyourblog.com/2009/12/how-to-make-your-labels-search-and.html'
layout='box_count' send='false' show_faces='false' width='50'/>
</div>

<div class='stumble scount'>
<script src='http://www.stumbleupon.com/hostedbadge.php?s=5'/>
</div>

<div class='gplus scount'>
<script src='https://apis.google.com/js/plusone.js' type='text/javascript'/><g:plusone size='tall'/>
</div>
</div>
Ở trên mình chỉ đưa một số công cụ phổ biến bạn có thể dựa vào đó để thay đổi bổ sung hoặc xóa bớt cho phù hợp với site của bạn.

8. Cuối cùng
Lưu mẫu lại.

Chúc thành công!
Chủ đề:

Popular Posts