Hiển thị các bài đăng có nhãn Thủ thuật Blog. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Thủ thuật Blog. Hiển thị tất cả bài đăng
Thứ Ba, 18 tháng 9, 2012
Giới thiệu Template blogger dành cho trang ảnh
Lang thang trên internet thấy có trang này chứa nhiều template dành cho site ảnh, Bạn nào muốn làm blogspot với theme trên thì vô đây nhé http://soratemplates.com
Thứ Sáu, 7 tháng 9, 2012
Hướng dẫn thay đổi giao diện cho blogger
Coppy bài viết này, post vào đây để cho mem mới và những ai chưa biết thay theme cho blogger tham khảo.
Blogger là một dịch vụ cung cấp miễn phí cho người dùng, với lợi thế có sự chống lưng của ông Trùm Google blogger được trang bị khá đầy đủ những yếu tố thích hợp cho một blogger chuyên nghiệp, trong số đó tính năng thay đổi theme (giao diện) là một điểm nhấn chứng tỏ phong cách riêng của mỗi blogger nhưng không quá xa với cộng đồng.
Bài viết này mình xin liệt kê lại những bước cơ bản cho những bạn mới làm quen với blogger.
Trước tiên bạn cần ĐĂNG NHẬP vào blogger với tài khoản Google của mình. Sau khi đăng nhập thành công hệ thống chuyển bạn sang Portal của blogspot tương tự hình sau:
Để tiến hành thay theme (giao diện) bạn nhấn vào liên kết "THIẾT KẾ" ---> chọn menu "CHỈNH SỮA HTML":
Bấm vào "CHỌN TIỆP TIN" (thứ tự 3) và chọn file ".XML " của theme bạn muốn thay, sau đó nhấn "TẢI LÊN",
Nếu bạn thấy xuất hiện một hộp thoại với nội dung tương tự như sau:
Nhấn bạn chọn "GIỮ TIỆN ÍCH" để hoàn tất yêu cầu thay theme.
Ngoài ra bạn cũng có thể chỉnh sửa một số hiển thị cho blog của bạn tại menu "TRÌNH THIẾT KẾ MẪU"
Chúc các bạn thành công.
Tác giả: mr.winni
Blogger là một dịch vụ cung cấp miễn phí cho người dùng, với lợi thế có sự chống lưng của ông Trùm Google blogger được trang bị khá đầy đủ những yếu tố thích hợp cho một blogger chuyên nghiệp, trong số đó tính năng thay đổi theme (giao diện) là một điểm nhấn chứng tỏ phong cách riêng của mỗi blogger nhưng không quá xa với cộng đồng.
Bài viết này mình xin liệt kê lại những bước cơ bản cho những bạn mới làm quen với blogger.
Trước tiên bạn cần ĐĂNG NHẬP vào blogger với tài khoản Google của mình. Sau khi đăng nhập thành công hệ thống chuyển bạn sang Portal của blogspot tương tự hình sau:
Để tiến hành thay theme (giao diện) bạn nhấn vào liên kết "THIẾT KẾ" ---> chọn menu "CHỈNH SỮA HTML":
Bấm vào "CHỌN TIỆP TIN" (thứ tự 3) và chọn file ".XML " của theme bạn muốn thay, sau đó nhấn "TẢI LÊN",
Nếu bạn thấy xuất hiện một hộp thoại với nội dung tương tự như sau:
Nhấn bạn chọn "GIỮ TIỆN ÍCH" để hoàn tất yêu cầu thay theme.
Ngoài ra bạn cũng có thể chỉnh sửa một số hiển thị cho blog của bạn tại menu "TRÌNH THIẾT KẾ MẪU"
Tác giả: mr.winni
Code popup New tab cho quảng cáo
Một số trang web có phần code Popup rất chuyên nghiệp là mở tab mới chứ không như các popup truyền thống là bật ra màn hình sẽ rất khó chịu, sau đây mình xin chia sẻ các bạn code popup.
Mở tab mới code này được một số website như: phimvang.org, thaudem.com, nethoabinh.com .... đang sử dụng hiệu quả popup bật ra tăng gấp 1,5 lần so với code popup truyền thống và chạy được trên tất cả các trình duyệt.
Download đính kèm
Sau đó chèn đoạn code sau vào chỗ bạn cần hiển thị popup
<script type="text/javascript" src="http://kenhdaihoc.googlecode.com/files/popup.js"></script>
Thay Đường dẫn đường dẫn popup và chỉnh sửa lại code cho phù hợp nhé
Download đính kèm
Mở tab mới code này được một số website như: phimvang.org, thaudem.com, nethoabinh.com .... đang sử dụng hiệu quả popup bật ra tăng gấp 1,5 lần so với code popup truyền thống và chạy được trên tất cả các trình duyệt.
Download đính kèm
Sau đó chèn đoạn code sau vào chỗ bạn cần hiển thị popup
<script type="text/javascript" src="http://kenhdaihoc.googlecode.com/files/popup.js"></script>
Thay Đường dẫn đường dẫn popup và chỉnh sửa lại code cho phù hợp nhé
Download đính kèm
Thứ Bảy, 25 tháng 8, 2012
Congly Blogger Theme - Theme tin tức ( Update )
Do khá nhiều người sử dụng theme này nên mình cập nhật thêm 1 số sửa đổi mà blogger update: + Tối ưu tăng tốc độ load + Slide bài mới nhất có thêm hình ảnh + Fix không lưu được widget ở phần tử trang + Sửa widget nhỏ trang lable ở phần tử trang + Thêm thumbnail cho bài viết ở trang nhãn khi không có ảnh + Thêm trang Archive cho blog + Fix tìm kiếm = tìm kiếm blogger + Tạo widget ở sidebar có khung bo viền + Sử dụng phân trang mặc đinh + Loại bỏ Menu sổ ngang + Sử dụng comment phân cấp blogger
XEM DEMO DOWNLOAD
Hướng dẫn : Để sửa đổi theme bạn nên dùng Notepad++ để dễ dàng sử dụng
1. Thay đổi logo tìm: http://4.bp.blogspot.com/-SvH6xyNEkkY/T-6yaYQGhiI/AAAAAAAABE8/7_aQzYPMao0/s1600/logos.png thay = link ảnh logo của bạn
2. Thay đổi link menu

<ul class='menu'>
<li><a href='/'><span>Home</span></a></li>
<li><a href='/search/label/Destination'><span>Menu1</span></a></li>
<li><a href='/search/label/Destination '><span>Menu2</span></a></li>
<li><a href='/search/label/Destination '><span>Menu3</span></a></li>
<li><a href='/search/label/Destination '><span>Menu4</span></a></li>
<li><a href='/search/label/Destination '><span>Menu5</span></a></li>
<li><a href='/search/label/Destination '><span>Menu6</span></a></li>
<li><a href='/search/label/Destination '><span>Menu7</span></a></li>
<li><a href='/search/label Destination '><span>Menu8</span></a></li>
<li><a href='/search/label/Destination '><span>Menu9</span></a></li>
</ul>
Thay Destination và Menu.. thành các nhãn blog của bạn
3. Hiện thị các table ở trang chủ
Tìm
<div class='body-home'>
<div class='boxtitle'>
<h2><span class='boxtitle1'/><span class='boxtitle2'><a href='/search/label/Destination' title='Destination'>Destination</a></span>
<span class='boxtitle3'/></h2>
<ul class='subbox'>
<li><a href='/search/label/Menu1'>Menu1</a></li>
<li>|</li>
<li><a href='/search/label/Menu2'>Menu2</a></li>
<li>|</li>
<li><a href='/search/label/Menu3'>Menu3</a></li>
</ul>
</div>
<div class='body-info'>
<script>document.write("<script src=\"/feeds/posts/default/-/Destination?max-results="+7+"&orderby=published&alt=json-in-script&callback=helloximo02\"><\/script>");</script>
</div>
<div style='clear:both;'/>
</div>
Thay chữ in đậm màu đỏ và xanh thành các nhãn của bạn
Và đây là data test nếu blog bạn chưa có bài viết nào
Vào Download về cài đặt và Import là có ngay blog
Link download data http://kenhdaihoc.com/forum/threads/7888-Share-data-blogger-gan-3k-bai-viet-chat-luong-cua-kenhdaihoc-com.kdh
Hướng dẫn : Để sửa đổi theme bạn nên dùng Notepad++ để dễ dàng sử dụng
1. Thay đổi logo tìm: http://4.bp.blogspot.com/-SvH6xyNEkkY/T-6yaYQGhiI/AAAAAAAABE8/7_aQzYPMao0/s1600/logos.png thay = link ảnh logo của bạn
2. Thay đổi link menu
<ul class='menu'>
<li><a href='/'><span>Home</span></a></li>
<li><a href='/search/label/Destination'><span>Menu1</span></a></li>
<li><a href='/search/label/Destination '><span>Menu2</span></a></li>
<li><a href='/search/label/Destination '><span>Menu3</span></a></li>
<li><a href='/search/label/Destination '><span>Menu4</span></a></li>
<li><a href='/search/label/Destination '><span>Menu5</span></a></li>
<li><a href='/search/label/Destination '><span>Menu6</span></a></li>
<li><a href='/search/label/Destination '><span>Menu7</span></a></li>
<li><a href='/search/label Destination '><span>Menu8</span></a></li>
<li><a href='/search/label/Destination '><span>Menu9</span></a></li>
</ul>
Thay Destination và Menu.. thành các nhãn blog của bạn
3. Hiện thị các table ở trang chủ
<div class='boxtitle'>
<h2><span class='boxtitle1'/><span class='boxtitle2'><a href='/search/label/Destination' title='Destination'>Destination</a></span>
<span class='boxtitle3'/></h2>
<ul class='subbox'>
<li><a href='/search/label/Menu1'>Menu1</a></li>
<li>|</li>
<li><a href='/search/label/Menu2'>Menu2</a></li>
<li>|</li>
<li><a href='/search/label/Menu3'>Menu3</a></li>
</ul>
</div>
<div class='body-info'>
<script>document.write("<script src=\"/feeds/posts/default/-/Destination?max-results="+7+"&orderby=published&alt=json-in-script&callback=helloximo02\"><\/script>");</script>
</div>
<div style='clear:both;'/>
</div>
Thay chữ in đậm màu đỏ và xanh thành các nhãn của bạn
Và đây là data test nếu blog bạn chưa có bài viết nào
Vào Download về cài đặt và Import là có ngay blog
Link download data http://kenhdaihoc.com/forum/threads/7888-Share-data-blogger-gan-3k-bai-viet-chat-luong-cua-kenhdaihoc-com.kdh
Thứ Tư, 15 tháng 8, 2012
Share data blogger gần 3k bài viết chất lượng của kenhdaihoc.com
Database share hôm này là data mới nhất của kenhdaihoc.com đã trải qua và năm xây dựng và phát triển...
Demo: http://home.kenhdaihoc.com
Download: http://www.mediafire.com/?plz3ub4pl61c302
Hướng dẩn import vào blog
B1: vào http://www.blogger.com/B2: Vào cài đặt ~~> Khác ~~> Nhập blog (Click vào ảnh để xem ảnh lớn)



B3: Chọn file mới tải về và tiến hành import
B4: Chờ nó nhập khi thành công bạn sẻ có nguyên data blog của mình rồi :D
Các blog bạn đẹp hơn trong mắt người xem hãy tham khảo thủ thuật và template tại đây http://kenhdaihoc.com/forum/forums/251-Thu-thuat-Blogspot.kdh
Demo: http://home.kenhdaihoc.com
Download: http://www.mediafire.com/?plz3ub4pl61c302
Hướng dẩn import vào blog
B1: vào http://www.blogger.com/B2: Vào cài đặt ~~> Khác ~~> Nhập blog (Click vào ảnh để xem ảnh lớn)



B3: Chọn file mới tải về và tiến hành import
B4: Chờ nó nhập khi thành công bạn sẻ có nguyên data blog của mình rồi :D
Các blog bạn đẹp hơn trong mắt người xem hãy tham khảo thủ thuật và template tại đây http://kenhdaihoc.com/forum/forums/251-Thu-thuat-Blogspot.kdh
Thứ Tư, 25 tháng 7, 2012
Share code liên kết logo chạy qua lại
DEMO online: http://kenhdaihoc.com/forum


<!-- ////////////// lien kết logo ///////////////// --><!-- Affiliate -->
<div id="wgo" class="collapse wgo_block block">
<h2 class="blockhead"><font color="#ffff00">TextLink - Logo - Liên Hệ </font>
<a href="ymsgr:sendIM?contact_kdh">
<img border="0" src="http://opi.yahoo.com/online?u=contact_kdh&m=g&t=1&l=us"></a><br />
</h2>
<div class="blockbody formcontrols floatcontainer"> <!---Liên kết logo--->
<table class="tborder" cellpadding="4" cellspacing="1" border="0" width="100%" align="center">
<tr>
<td class="tcat" align="left"><a style="float:right" href="#top" onclick="return toggle_collapse('forumhome_announce')"></a></td>
</tr>
<tbody id="collapseobj_forumhome_announce">
<tr>
<td bgcolor="#e9e9e9">
<TABLE BORDER="1">
<TR>
<td align="right" width = "20%" height = '62px'>
<!---Logo của tôi--->
<center><a href="http://kenhdaihoc.com/forum" target="_blank"><img alt=" kênh thông tin -học tập -giải trí" src="http://kenhdaihoc.com/forum/images/logolienket.jpg" width="164" border="0" height="70"></a></center>
<!---Hết logo của tôi-->
</td>
<td align="left" width = "80%" height = '62px'>
<marquee onmouseover="this.stop()" onmouseout="this.start()" behavior="alternate">
<!--Logo liên kết -->
<a href="http://home.kenhdaihoc.com" target="_new"><img src="http://kenhdaihoc.com/forum/images/logolienket.jpg" border="0" height="70" width="164"></a>
<a href="http://home.kenhdaihoc.com" target="_new"><img src="http://kenhdaihoc.com/forum/images/logolienket.jpg" border="0" height="70" width="164"></a>
<a href="http://home.kenhdaihoc.com" target="_new"><img src="http://kenhdaihoc.com/forum/images/logolienket.jpg" border="0" height="70" width="164"></a>
<a href="http://home.kenhdaihoc.com" target="_new"><img src="http://kenhdaihoc.com/forum/images/logolienket.jpg" border="0" height="70" width="164"></a>
<a href="http://home.kenhdaihoc.com" target="_new"><img src="http://kenhdaihoc.com/forum/images/logolienket.jpg" border="0" height="70" width="164"></a>
<a href="http://home.kenhdaihoc.com" target="_new"><img src="http://kenhdaihoc.com/forum/images/logolienket.jpg" border="0" height="70" width="164"></a>
<!---Hết logo liên kết--->
</marquee>
</td>
</TR>
</TABLE>
</td>
</tr>
</tbody>
</table>
<!---Hết Liên kết logo--->
</div>
</div>
<!-- End Affiliate -->
<!-- /////////////////stop liên kết logo /////////////// -->
Thứ Hai, 16 tháng 7, 2012
Share Code quảng cáo hoặc thông báo cho Blogspot
Nhân dịp mới chuyển giao diện trang này nên nay mình share giới thiệu với các bạn 1 code rất hay, với code này có thể làm quảng cáo hay thông báo gì cũng được
DEMO
Hoặc ảnh bên dưới
Chèn code này vào HTML/Javascript
Save lại!
Thay màu đỏ bằng mã html, ảnh hay đoạn text thì tùy bạn
Chúc thành công!
DEMO
Hoặc ảnh bên dưới
Chèn code này vào HTML/Javascript
<style type="text/css">
#gb{
position:fixed;
top:10px;
z-index:+1000;
}
* html #gb{position:relative;}
.gbcontent{
float:right;
border:2px solid #A5BD51;
background:#ffffff;
padding:10px;
}
</style>
<script type="text/javascript">
function showHideGB(){
var gb = document.getElementById("gb");
var w = gb.offsetWidth;
gb.opened ? moveGB(0, 30-w) : moveGB(20-w, 0);
gb.opened = !gb.opened;
}
function moveGB(x0, xf){
var gb = document.getElementById("gb");
var dx = Math.abs(x0-xf) > 10 ? 5 : 1;
var dir = xf>x0 ? 1 : -1;
var x = x0 + dx * dir;
gb.style.top = x.toString() + "px";
if(x0!=xf){setTimeout("moveGB("+x+", "+xf+")", 10);}
}
</script>
<div id="gb">
<div class="gbtab" onclick="showHideGB()"> </div>
<div class="gbcontent">
<div style="text-align:right">
<a href="javascript:showHideGB()">
[ CLOSE ]
</a>
</div>
<center>
Mời làm cộng tác viên với trang này!!! Mail: admin@kehdaihoc.com
</center>
<script type="text/javascript">
var gb = document.getElementById("gb");
gb.style.center = (30-gb.offsetWidth).toString() + "px";
</script></div></div>
Save lại!
Thay màu đỏ bằng mã html, ảnh hay đoạn text thì tùy bạn
Chúc thành công!
Template blogger dành cho trang phim

Hoặc Tại đây
Hướng dẩn
- Để hiển thị bộ phim của bạn ra ngoài hãy Vào Phần tử Trang - và điền tên nhãn muốn hiển thị vào 5 Widget từ Movie Category 1 đến Movie Category 5
- Vào Chỉnh sửa HTML (Mở rộng Mẫu Tiện ích)
<a expr:href='"https://www.blogger.com/comment.g?blogID=2273867814436170597&postID=" + data:post.id + "&isPopup=true&postBody=%40%3C%61%20%68%72%65%66%3D%22%23" + data:comment.anchorName + "%22%3E" + data:comment.author + "%3C%2F%61%3E#form"' onclick='javascript:window.open(this.href, "bloggerPopup", "toolbar=0,location=0,statusbar=1,menubar=0,scrollbars=yes,width=600,height=500"); return false;'>Reply</a>
Thay (2273867814436170597 ) ID của blog của kenhdaihoc.com thành ID blog của bạn
Có vấn đề gì cứ reply bên dưới các bạn sẻ giúp nhé
Chúc thành công!
Chủ Nhật, 15 tháng 7, 2012
Bảng mã màu
Hôm nay kdh xin giới thiệu cho các bạn Bảng mã màu tùy biến rất dễ dàng, rất tiện lợi....hết chổ chê :)
Thứ Tư, 4 tháng 7, 2012
Hướng dẩn chèn comment của facebook vào blogspot
Facebook đã trở nên phổ biến và quen thuộc mỗi khi chúng ta muốn lên đây để ... "chém gió". Và hôm nay mình sẽ hướng dẫn cho các bạn đem cái công cụ "chém gió" này vào blog của các bạn. Với việc thay thế comment của blogspot bằng comment của facebook hy vọng blog của các bạn sẽ sôi động hơn.
Có thể nói thủ thuật chèn comment của facebook vào mỗi bài viết blogspot cũng không mới lạ gì, 1 số blog thủ thuật nước ngoài đã đăng tải rồi (các bạn có thể vào google search với từ khóa facebook comments for blogger là có kết quả ngay). Tuy nhiên phải nói là cách thực hiện nó cũng khá phức tạp. Ngay cả mình cũng chưa thực hiện thành công khi làm theo các bước hướng dẫn. Có lần mình đã cố thử vào trang http://developers.facebook.com/setup/ mà không được, không biết có phải facebook hạn chế đối với user ở Viện Nam ko nữa.
Và ở thủ thuật này, các bạn sẽ chỉ cần copy và paste code là xong, không cần phải thiết lập hay tạo App trên facebook.
Xem DEMO dưới bài viết này
Bước đầu tiên bạn phải làm là đóng comment của blogger lại( có thể bỏ qua bước này). Các bước thực hiện như hình bên dưới :
- Save cài đặt lại.
Bước 2 : chèn code của thủ thuật vào template.
1. Vào phần thiết kế -> chỉnh sửa code HTML -> nhấp chọn mở rộng mẫu tiện ích.
2. Chèn đoạn code bên dưới vào trước thẻ đóng </head>
<script type='text/javascript'>
//<![CDATA[
var purl= location.href;
var fb_href = purl.substring(0,purl.indexOf(".html")+5);
var fbcm ='<div class="fb-comments" data-href="'+fb_href+'" data-num-posts="5" data-width="660"></div>';
//]]>
</script>
- data-width là độ rộng của comment box.
- data-num-posts là số comment được hiển thị (cũng chính là số bài reply trên 1 comment)
- data-href là để phân biệt từng comment box, mỗi địa chỉ data-href khác nhau sẽ cho 1 comment box khác nhau. và trong thủ thuật này data-href chính là link của mỗi bài viết.
3. Chèn đoạn code bên dưới vào sau thẻ <body>
<div id='fb-root'/>
<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_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
4. Tìm đoạn code như bên dưới :
<b:include data='post' name='post'/>
5. Chèn ngay sau nó đoạn code bên dưới :
<b:if cond='data:blog.pageType == "item"'>
<script type='text/javascript'>
document.write(fbcm);
</script>
</b:if>
6. Save template.
Chúc các bạn thành công.
Sưu tầm
Thứ Hai, 2 tháng 7, 2012
Hướng dẩn DNS subdomain về blogspot
Trích câu hỏi:
Vì mình làm mãi mà không được, nhờ hổ trợ bên mua domain thì họ kêu làm như vậy ko dc
Tình hình là mình mua 1 domain
Trong khi mình cũng dns main domain tại đây, mình muốn dns subdomain ( home.domain.com) về blogspot sao cho khi vào domain.blogspot.com thì nó chuyển sang home.domain.com ( như home.kenhdaihoc.com) thì phải làm sao?
Ai có cách nào để dns subdomain về blog thì hướng dẩn mình với nhé
demo: http://home.kenhdaihoc.com/
thank u all
Xem câu trả lời tại đây: http://kenhdaihoc.com/forum/threads/7399-Xin-huong-dan-DNS-subdomain-ve-blogspot.kdh
Vì mình làm mãi mà không được, nhờ hổ trợ bên mua domain thì họ kêu làm như vậy ko dc
Tình hình là mình mua 1 domain
Trong khi mình cũng dns main domain tại đây, mình muốn dns subdomain ( home.domain.com) về blogspot sao cho khi vào domain.blogspot.com thì nó chuyển sang home.domain.com ( như home.kenhdaihoc.com) thì phải làm sao?
Ai có cách nào để dns subdomain về blog thì hướng dẩn mình với nhé
demo: http://home.kenhdaihoc.com/
thank u all
Xem câu trả lời tại đây: http://kenhdaihoc.com/forum/threads/7399-Xin-huong-dan-DNS-subdomain-ve-blogspot.kdh
Thứ Hai, 25 tháng 6, 2012
Sử dụng Template Designer để tùy biết giao diện blogspot
Tôi tham gia blogger từ đầu năm nay.Qua một khoảng thời gian đủ ngắn khi gia nhập môi trường này, tôi cũng 'ngộ' ra được một vài điều nho nhỏ giúp cuộc sống của mình trở nên thú vị hơn.
Blogger - ngoài hiệu ứng làm cho con người ta chết mê chết mệt ra thì nó chẳng có mấy điều là thú vị cả. Nhất là mấy vấn đề liên quan đến giao diện hay một vài tiện ích html/javascript khó hiểu, gây ra cho tôi, người mới bước chân vào viết blog, rất nhiều rắc rối mà gần như là không thể nào khắc phục nổi.
Và thế là Tôi thường xuyên phải phục hồi lại hoàn toàn giao diện ban đầu ( số lần phục hồi giao diện còn nhiều hơn cả số bài viết đã đăng trên blog! ) vì luôn gặp phải bế tắc.
Công việc chỉ trở nên nhẹ nhàng hơn khi một dịp tôi định chỉnh sửa màu nền cho blog của mình nhưng lại bắt gặp đoạn css như thế này:Nó khác hẳn với những gì mà tôi từng biết với đống kiến thức nông cạn của mình về CSS. Vậy là tôi lao vào tìm hiểu và thấy các thuộc tính đó xuất hiện sau thẻ <b:skin><=!=[=C=D=A=T=A=[background:$(body.background);
font: $(body.font);
color: $(body.text.color);Té ra, thì đó là các biến giúp chúng ta dễ dàng tùy biến giao diện hơn khi sử dụng Template Designer.* VARIABLE DEFINITIONS
<Variable name="keycolor" description="Main Color" type="color" default="#66bbdd" value="#667fdd"/>
<Variable name="body.font" description="Font" type="font"default="normal normal 12px Arial, Tahoma, Helvetica, FreeSans, sans-serif" value="normal normal 16px Arial, Tahoma, Helvetica, FreeSans, sans-serif"/>
<Variable name="body.text.color" description="Text Color" type="color" default="#858585" value="#656565"/>
GIỚI THIỆU MỘT CHÚT VỀ TEMPLATE DESIGNER
Được hiểu là công cụ chỉnh sửa giao diện thông minh, giúp tùy biến các thuộc tính về hình nền, độ rộng, link, color.vv..được Blogger tích hợ sẵn giúp bạn dễ dàng chỉnh sửa giao diện blog.
Vì thông thường, ta hay điều chỉnh các thuộc tính như màu sắc, kích thước, kiểu chữ, ... bằng phương pháp chỉnh sử trực tiếp từ mã nguồn, upload template rồi xem thử.
Đối với những ai đã vững rồi thì no vấn đề. Nhưng với những bạn mới thì nó sẽ là tai họa nếu chỉnh sửa 'đống hỗn độn' ấy không đúng hoặc không biết chỉnh sửa ở đâu, vị trí cụ thể nào.
Vì vậy, xin được đóng góp một vài kiến thức cơ bản để sử dụng công cụ này và cũng để bạn có thể khai báo các biến template cho riêng mình nhằm nhanh chóng tùy biến lại giao diện blog mà không cần can thiệp vào code, chỉ cần dùng Template Designer
MỐI LIÊN HỆ GIỮA TEMPLATE DESIGNER VÀ BIẾN
Tôi sẽ giải thích một vài thuộc tính quan trọng trong ví dụ trên: Mỗi thẻ Variable định dạng cho một biến. Các biến được định dạng sẽ được hiển thị tại Design / Template Designer / Advanced (giao diện mới là: Template / Customise / Advance).Để nhóm các biến lại với nhau, ta dùng thẻ <group></group>
- name: tên của biến (dùng trong code).
- description: mô tả của biến (dùng hiển thị lên cho người dùng biết trong Template Desinger - Chỗ mà tôi ghi chú là Tên biến ở ảnh trên).
- type: loại giá trị.
- default: giá trị mặc định.
- value: giá trị thực tế.
Để sử dụng các biến đó, chúng ta chỉ cần tham chiếu đến tên biến trong phần CSS
- description: mô tả của nhóm.
- Selector: phạm vi ảnh hưởng.
/* Body */
body{
background:$(body.background);
font: $(body.font);
color: $(body.text.color);
}
/* Link */
a {
color:$(link.color);
text-decoration:none
}
a:hover, a:active,a:focus {
color:$(link.hover.color);
text-decoration:none
}
/* Heading */
h1, h2, h3, h4, h5, h6{
font:$(heading.font);
}
Biến được tham chiếu có dạng : $(ten_bien). Tên của biến phải khớp với tên của biến đã khai báo trong thuộc tính: name="ten_bien". Lúc này việc chỉnh sửa còn lại rất dễ dàng: sửa và xem trực tiếp ngay phía khung dưới tới chừng nào ưng ý thì thôi.
KHAI BÁO MỘT BIẾN CỦA RIÊNG MÌNH
Phần ở trên tôi chỉ giải thích mối liên hệ giữa các biến template khai báo trong code với những gì hiển thị tại công cụ Template Designer. Sau đây tôi xin lấy một ví dụ về khai báo một biến của riêng tôi. Bạn bỏ code này vào chỗ mà Blogger đã khai báo các biến khác:<Variable name="my_color" description="Màu của tôi" type="color" default="#D54E1F" value="#D54E1F"/>
Lúc này, trong mã template ở chỗ chèn CSS, tôi sẽ sử dụng biến của tôi như sau:
a {color:$(my_color);}Còn trong công cụ Template Designer sẽ hiển thị như sau:Tính năng này vốn đã có từ lâu, trước khi Blogger ra Template Designer, nhưng ít thấy ai để ý và sử dụng.Hi vọng với bài hướng dẫn này sẽ giúp ít nhiều các bạn có thể tùy biến tốt hơn giao diện của mình.Trích: vnblogspot
Xem thêm: http://kenhdaihoc.com/forum/showthread.php?t=5042#ixzz1ynPAGlZR
Muốn lập trình blogspot thì cần những kiến thức gì?

Blog là một cấu trúc như bao ngôn ngữ lập trình khác. Nếu bạn am hiểu một ngôn ngữ nào đó thì việc vọc Blog với bạn đôi khi lại cực kỳ đơn giản. Nhiều bạn khi làm Blog chỉ nghĩ rằng "Blog của anh này đẹp thật." . Rồi lao đầu vào học HTML, CSS. Nhưng quả thực bạn đã giỏi và làm được như họ. Lý do vì đâu ?
Nguyên nhân chính là bạn chưa hiểu gì về Blog, bạn đã bao giờ thử tự hỏi bản thân rằng mình đã làm ra một template mà không cần sự hộ trợ từ một template đã có sẵn, hay các thủ thuật được cung cấp sẵn trên mạng? Bạn đã đạt được bao nhiêu phần trăm nhận thức sau những gì mình đã làm ?
Chắc chưa thể trả lời ngay được, nhưng câu hỏi đơn giản hơn là bạn đã thuộc bao nhiêu thủ thuật bạn copy về, bao nhiêu thuộc tính của một widget... Bạn nghĩ mình cần bổ sung cái gì là cốt lõi. Nhiều bạn mình gặp đều chỉ chăm chăm tập trung làm một cái Blog cho chính mình từ CSS, HTML để được ca ngợi từ mọi người. Nhưng họ không biết làm sao hiển thị được bài đăng ra ngoài trang của Blog. Hay nói dễ hiểu hơn là họ chỉ làm được trang index.
Không phải những người họ đã biết họ không chỉ các bạn, mà là do chính các bạn tự làm lười mình đi. Hãy thử một lần tự mình search, tự mình kiểm tra, tự mình học hỏi. Làm vậy bạn sẽ mau tiến bộ hơn, mau hiểu hơn... Học theo từng bước sẽ làm bạn cảm thấy tự tin hơn khi làm một template. Trước đây mình ít chuyên sâu vào javascript mà chỉ chạy theo hớt ngọn Jquery. Nhiều các chức năng đơn giản mà Javascript thuần có thể mình vẫn dùng Jquery để thực hiện, làm template nặng trịch. Load rất chậm..Tự đợt đó mình dừng tìm hiểu Jquery luôn, quay về học Javascript từ đâu.
Mình khuyên bạn, nên chọn cho mình một ngôn ngữ căn bản để học và nghiên cứu trước khi vọc Blog. Blog là một cấu trúc XML, khi được biên dịch trên host của Google nó sẽ xuất thành các cấu trúc trang HTML (hay còn gọi là phân trang) theo người thiết kế định nghĩa. Trong đó chỉ tồn tại CSS, HTML, Javascript. Vậy chung quy lại để giỏi về Blog bạn nên học JavaScript đâu tiên. JavaScript coi như một công cụ biến hoá các chức năng trong Blog của bạn một cách kì diệu, còn CSS, HTML chỉ như một chiếc áo và những bộ xương bất động.
Hãy học theo các câu hỏi mình đưa ra, bạn xem mình có thay đổi điều gì không.
Blogger là gì ? Là bao gồm các Widget, các thực thể - LayOut Tag nằm trong nó
Feed là gì ? Là cấu trúc XML, các bạn có thể xem thêm về Callback, Ví dụ về json blogger
Blogger không hỗ trợ gì sao? Hỗ trợ đầy ra đấy, chẳng qua bạn không chịu đọc thôi
Mình đã đi theo con đường tự mình xây dựng lên, mình nghĩ có lẽ mình đi đúng và mình muốn chia sẻ. Để có người đam mêm, góp sức cùng mình phát triển blogger Việt theo nhiều hướng tốt đẹp.
Nguyên nhân chính là bạn chưa hiểu gì về Blog, bạn đã bao giờ thử tự hỏi bản thân rằng mình đã làm ra một template mà không cần sự hộ trợ từ một template đã có sẵn, hay các thủ thuật được cung cấp sẵn trên mạng? Bạn đã đạt được bao nhiêu phần trăm nhận thức sau những gì mình đã làm ?
Chắc chưa thể trả lời ngay được, nhưng câu hỏi đơn giản hơn là bạn đã thuộc bao nhiêu thủ thuật bạn copy về, bao nhiêu thuộc tính của một widget... Bạn nghĩ mình cần bổ sung cái gì là cốt lõi. Nhiều bạn mình gặp đều chỉ chăm chăm tập trung làm một cái Blog cho chính mình từ CSS, HTML để được ca ngợi từ mọi người. Nhưng họ không biết làm sao hiển thị được bài đăng ra ngoài trang của Blog. Hay nói dễ hiểu hơn là họ chỉ làm được trang index.
Không phải những người họ đã biết họ không chỉ các bạn, mà là do chính các bạn tự làm lười mình đi. Hãy thử một lần tự mình search, tự mình kiểm tra, tự mình học hỏi. Làm vậy bạn sẽ mau tiến bộ hơn, mau hiểu hơn... Học theo từng bước sẽ làm bạn cảm thấy tự tin hơn khi làm một template. Trước đây mình ít chuyên sâu vào javascript mà chỉ chạy theo hớt ngọn Jquery. Nhiều các chức năng đơn giản mà Javascript thuần có thể mình vẫn dùng Jquery để thực hiện, làm template nặng trịch. Load rất chậm..Tự đợt đó mình dừng tìm hiểu Jquery luôn, quay về học Javascript từ đâu.
Mình khuyên bạn, nên chọn cho mình một ngôn ngữ căn bản để học và nghiên cứu trước khi vọc Blog. Blog là một cấu trúc XML, khi được biên dịch trên host của Google nó sẽ xuất thành các cấu trúc trang HTML (hay còn gọi là phân trang) theo người thiết kế định nghĩa. Trong đó chỉ tồn tại CSS, HTML, Javascript. Vậy chung quy lại để giỏi về Blog bạn nên học JavaScript đâu tiên. JavaScript coi như một công cụ biến hoá các chức năng trong Blog của bạn một cách kì diệu, còn CSS, HTML chỉ như một chiếc áo và những bộ xương bất động.
Hãy học theo các câu hỏi mình đưa ra, bạn xem mình có thay đổi điều gì không.
Blogger là gì ? Là bao gồm các Widget, các thực thể - LayOut Tag nằm trong nó
Feed là gì ? Là cấu trúc XML, các bạn có thể xem thêm về Callback, Ví dụ về json blogger
Blogger không hỗ trợ gì sao? Hỗ trợ đầy ra đấy, chẳng qua bạn không chịu đọc thôi
Mình đã đi theo con đường tự mình xây dựng lên, mình nghĩ có lẽ mình đi đúng và mình muốn chia sẻ. Để có người đam mêm, góp sức cùng mình phát triển blogger Việt theo nhiều hướng tốt đẹp.
Trích: vnblogspot
Chủ Nhật, 17 tháng 6, 2012
Thứ Sáu, 18 tháng 5, 2012
Nút thích 4 trong 1 bật ra từ bên phải cho blogspot gồm( facebook, twitter, google+ và feed)
Hôm nay mình hướng dãn các bạn thêm tiện ích nâng cấp của tiện ích cũ, nó bao gồm nút thích Facebook, twitter, google+ và feed
Xem thêm: http://kenhdaihoc.com/forum/showthread.php?t=3928
<style> img,a { border: 0; } #on { visibility: visible; } #off { visibility: hidden; } #facebook_div { width: 196px; height: 340px; overflow: hidden; } #twitter_div { width: 246px; height: 353px; overflow: hidden; } #google_plus_div { width: 152px; height: 97px; overflow: hidden; margin-left: 50px; margin-top: 10px; } #knfeedburner_div { width: 300px; height: 97px; overflow: hidden; margin-top: 5px; margin-left: -4px; } #kakinetwork_div { width: 300px; height: 97px; overflow: hidden; }/* right side style */
#facebook_right { z-index: 10005; border: 2px solid #3c95d9; background-color: #fff; width: 196px; height: 353px; position: fixed; right: -200px; } #facebook_right img { position: absolute; top: -2px; left: -35px; } #facebook_right iframe { border: 0px solid #3c95d9; overflow: hidden; position: static; height: 360px; left: -2px; top: -3px; }
#twitter_right { z-index: 10004; border: 2px solid #6CC5FF; background-color: #6CC5FF; width: 246px; height: 353px; position: fixed; right: -250px; }
#twitter_right_img { position: absolute; top: -2px; left: -35px; border: 0; }
#google_plus_right { z-index: 10003; background-color: #F2F2F2; border: 2px solid #006ec9; border-top: 2px solid #0056a0; border-bottom: 2px solid #0056a0; border-right: 2px solid #0056a0; border-left: hidden; width: 152px; height: 97px; position: fixed; right: -154px; }
#google_plus_right_img { position: absolute; top: -2px; left: -33px; border: 0; }
#feedburner_right { z-index: 10003; background-color: #fefefe; border: 2px solid #5b5b5b; border-top: 2px solid #5b5b5b; border-bottom: 2px solid #5b5b5b; border-right: 2px solid #5b5b5b; border-left: hidden; width: 300px; height: 97px; position: fixed; right: -303px;
} #feedburner_right_img { position: absolute; top: -2px; left: -33px; border: 0; }
#kakinetwork_right { z-index: 10003; border: 2px solid #303030; background-color: #fff; width: 300px; height: 97px; position: fixed; }
#kakinetwork_right img { position: absolute; top: -2px; left: -101px; }/* left side style */
#facebook_left { z-index: 10005; border: 2px solid #3c95d9; background-color: #fff; width: 196px; height: 353px; position: fixed; left: -200px; } #facebook_left img { position: absolute; top: -2px; right: -35px; } #facebook_left iframe { border: 0px solid #3c95d9; overflow: hidden; position: static; height: 360px; right: -2px; top: -3px; }
#twitter_left { z-index: 10004; border: 2px solid #6CC5FF; background-color: #6CC5FF; width: 246px; height: 353px; position: fixed; left: -250px; }
#twitter_left_img { position: absolute; top: -2px; right: -35px; border: 0; }
#google_plus_left { z-index: 10003; background-color: #006ec9; border: 2px solid #006ec9; border-top: 2px solid #0056a0; border-bottom: 2px solid #0056a0; border-left: 2px solid #0056a0; border-right: hidden; width: 152px; height: 97px; position: fixed; left: -154px; }
#google_plus_left_img { position: absolute; top: -2px; right: -33px; border: 0; }
#feedburner_left { z-index: 10003; background-color: #fefefe; border: 2px solid #5b5b5b; border-top: 2px solid #5b5b5b; border-bottom: 2px solid #5b5b5b; border-left: 2px solid #5b5b5b; border-right: hidden; width: 300px; height: 97px; position: fixed; left: -303px; }
#feedburner_left_img { position: absolute; top: -2px; right: -33px; border: 0; } #kakinetwork_left { z-index: 10003; border: 2px solid #303030; background-color: #fff; width: 300px; height: 97px; position: fixed; } #kakinetwork_left img { position: absolute; top: -2px; right: -101px; }
.box-title1 { border: 1px solid #ddd; /*border-radius*/ -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; /*box-shadow*/ -webkit-box-shadow: 5px 5px 5px #CCCCCC; -moz-box-shadow: 5px 5px 5px #CCCCCC; box-shadow: 5px 5px 5px #CCCCCC; padding: 10px; margin: 10px 0; }
.enteryouremail { background: #fff !important; border: 1px solid #d2d2d2; padding: 0px 8px 0px 8px; color: #a19999; font-size: 12px; height: 25px; width: 165px; /*border-radius*/ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 0px; }
.submitbutton { background: #F2F2F2; border: 1px solid #F66303; /*box-shadow*/ -webkit-box-shadow: 3px 3px 3px #666; box-shadow: 3px 3px 3px #666; font: bold 12px Arial, sans-serif; color: #000000; height: 25px; padding: 0 12px 0 12px; margin: 0 0 0 5px; /*border-radius*/ -webkit-border-radius: 5px; border-radius: 5px; cursor: pointer; } </style>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'></script> <script type="text/javascript" src="http://apis.google.com/js/plusone.js"></script> <script type="text/javascript">jQuery(document).ready(function(){ jQuery("#facebook_right").hover(function(){ jQuery(this).stop(true,false).animate({right: 0}, 500); },function(){ jQuery("#facebook_right").stop(true,false).animate({right: -200}, 500); }); jQuery("#twitter_right").hover(function(){ jQuery(this).stop(true,false).animate({right: 0}, 500); },function(){ jQuery("#twitter_right").stop(true,false).animate({right: -250}, 500); }); jQuery("#google_plus_right").hover(function(){ jQuery(this).stop(true,false).animate({right: 0}, 500); },function(){ jQuery("#google_plus_right").stop(true,false).animate({right: -154}, 500); }); jQuery("#feedburner_right").hover(function(){ jQuery(this).stop(true,false).animate({right: 0}, 500); },function(){ jQuery("#feedburner_right").stop(true,false).animate({right: -303}, 500); }); });</script>
<div id="on"> <div id="facebook_right" style="top: 18%;"> <div id="facebook_div"> <img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVzIxRb4bAEbhrDXnx3ZzzgOdhGdFgjDwa8mPQS8eY1begam-B63OmMvSCH2gXN7fz2or1R-V45DSJdiGfqEQT_WDGiX1MKZuYSZVyXonxmQlHQGokeKtfYQV0T-MX4AdDrQrMubOzJI4/s1600/helperblogger.com-facebook-icon.png" alt=""/> <iframe src="//www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2Fkenhdaihoccom&width=200&height=346&colorscheme=light&show_faces=true&border_color&stream=false&header=false" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:200px; height:346px;" allowtransparency="true"> </iframe> </div> </div> </div>
<div id="on"> <div id="twitter_right" style="top: 35%;"> <div id="twitter_div"> <img id="twitter_right_img" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQeqJA8AZEg4gQCXJY8xga4Hxd9jSJCzW9RNvRE3YAKVaGlWMGYTRRVE9EnMYyfNbOWHU_wnqDaUwVQmQzSCY7pdsm1n7WEXF7CdAVHaMFS83XKNsJDYv6-VnbD-LZs_Gr26Qr9loe_H8/s1600/helperblogger.com-twitter-icon.png"/>
<script src="http://widgets.twimg.com/j/2/widget.js"></script> <script>new TWTR.Widget({version: 2,type: 'profile',rpp: 4,interval: 1000,width: 246,height: 265,theme: {shell: {background: '#63BEFD',color: '#FFFFFF'},tweets: {background: '#FFFFFF',color: '#000000',links: '#47a61e'}},features: { loop: false,live: true,scrollbar: false,hashtags: false,timestamp: true,avatars: true,behavior: 'all' }}).render().setUser('contact_kdh').start();</script> </div> </div> </div>
<div id="on"> <div id="google_plus_right" style="top: 52%;"> <div id="google_plus_div"> <img id="google_plus_right_img" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibMW4iGXv5ghev3YvjP-03aRaUgyhUkoQ2YdAIu20-WrQ2zyJIKDcxEe4OtY2M1WwIdYTasIRL8ICAmWfRGoqVF-_CWDk3WX1JGtw5OZIQNdgHmMxehPEXmMVAIUmcY6JvnKWRjzc5-Ac/s1600/helperblogger.com-google-plus-icon.png"/> <div style="float:left;margin:10px 10px 10px 0;"> <g:plusone size="tall" expr:href="data:post.url"></g:plusone> </div> </div> </div>
<div id="on"> <div id="feedburner_right" style=" top: 69%;"> <div id="knfeedburner_div"> <center> <h4 style="color:#F66303;">You can also receive Free Email Updates:</h4>
<form action="http://feedburner.google.com/fb/a/mailverify" method="post" target="popupwindow" onsubmit="window.open('http://feedburner.google.com/fb/a/mailverify?uri=kenhdaihoc', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true"> <input gtbfieldid="10" class="enteryouremail" name="email" value="Enter your email here..." onblur="if (this.value == '') {this.value = 'Enter your email here...';}" onfocus="if (this.value == 'Enter your email here...') {this.value = '';}" type="text"/><input value="kenhdaihoc" name="uri" type="hidden"/><input value="Submit" class="submitbutton" type="submit"/> </form>
</center><img id="feedburner_right_img" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYeHmYe4K-TrbZj5R3sserBwwk9AKFDlf0oa64sEqiyb2_CLhxA9eSancMTu0gJ-9xPIyFmFnJpmtmLiJuAMKyZ2Hswj4DjUPVsMv_9Va7mPRmttWM9dsBnJRI0yQhw2vrpVQh3K2zqlc/s1600/helperblogger.com-subscribe-icon.png"/> </div> </div> </div> </div>
Lưu ý: những đoạn mình đánh dấu màu dưới đây bạn hãy thay bằng địa chỉ của bạn nhé
- kenhdaihoccom thay đổi với tên Trang facebook của bạn
- contact_kdh thay đổi với tên tài khoản Twitter của bạn
- kenhdaihoc Thay đổi bằng ID feed của bạn.
[Chia sẻ] - Tạo hộp thoại thông báo cho blog
Có 1 số bạn xin code phần thông báo của mình, mình đã ok. Còn 1 số khác thì chưa rành việc view code nên có yêu cầu mình chia sẻ đoạn code của hộp thoại thông báo này. Hôm nay mình viết hẳn 1 bài viết để chia sẻ nó.
Một vài thông tin về hộp thông báo nhỏ này:
- Hiển thị được nhiều thông báo.
- Các thông báo sẽ hiển thị random (ngẫu nhiên) sau mỗi lần load trang.
- Có button cho phép đóng phần thông báo lại.
Hình ảnh minh họa từ blog của mình:
- Để cho chọn vị trí hợp lý, mình khuyên các bạn nên đặt hộp thông báo này ở phần header của blog.
- Sau khi xác định được vị trí đặt hộp thông báo, các bạn tạo 1 widgetHTML/Javascript và dán code bên dưới vào :
<style type="text/css">
#thbao {
padding:6px 0;
border-bottom:1px solid #e6dac3;
}thu
#thbao-margin {margin: 0 auto;}
.thbao-container {
width:705px;
border: 1px solid #f2b768;
padding: 4px;
font-size:90%;
}
.thbao-header {
background: #ff6734;
color: white;
border:1px solid #ffa789;
padding: 5px 10px;
white-space: nowrap;
}
.thbao-body {
background: #fae9c8;
padding: 5px 10px;
width: 99%;
}
.thbao-close {
float: right;
margin-right: -5px;
}
</style>
<script language="JavaScript">
function hideitem() {
document.getElementById("thbao").style.display="none";
}
//<![CDATA[
thbao = new Array(3);
thbao[0]='{Nội dung đoạn thông báo thứ 1}';
thbao[1]='{Nội dung đoạn thông báo thứ 2}';
thbao[2]='{Nội dung đoạn thông báo thứ 3}';
thbao[3]='{Nội dung đoạn thông báo thứ 4}';
tbindex = Math.floor(Math.random() * thbao.length);
//]]>
</script>
<div id="thbao">
<div id="thbao-margin" class="thbao-container">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="thbao-header"><b>Note</b></td>
<td class="thbao-body">
<a href="#" class="thbao-close" onclick="hideitem()"><img src="http://www.blogger.com/img/close.png" alt="Đóng lại" /></a>
<span class="thbao-text">
<script type="text/javascript">
document.write(thbao[tbindex]);
</script>
</span>
</td>
</tr>
</tbody>
</table>
</div>
</div>
- Đầu tiên là việc chỉnh sửa lại code CSS:#thbao {
padding:6px 0;
border-bottom:1px solid #e6dac3;
}thu
#thbao-margin {margin: 0 auto;}
.thbao-container {
width:705px;
border: 1px solid #f2b768;
padding: 4px;
font-size:90%;
}
.thbao-header {
background: #ff6734;
color: white;
border:1px solid #ffa789;
padding: 5px 10px;
white-space: nowrap;
}
.thbao-body {
background: #fae9c8;
padding: 5px 10px;
width: 99%;
}
.thbao-close {
float: right;
margin-right: -5px;
}
</style>
<script language="JavaScript">
function hideitem() {
document.getElementById("thbao").style.display="none";
}
//<![CDATA[
thbao = new Array(3);
thbao[0]='{Nội dung đoạn thông báo thứ 1}';
thbao[1]='{Nội dung đoạn thông báo thứ 2}';
thbao[2]='{Nội dung đoạn thông báo thứ 3}';
thbao[3]='{Nội dung đoạn thông báo thứ 4}';
tbindex = Math.floor(Math.random() * thbao.length);
//]]>
</script>
<div id="thbao">
<div id="thbao-margin" class="thbao-container">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="thbao-header"><b>Note</b></td>
<td class="thbao-body">
<a href="#" class="thbao-close" onclick="hideitem()"><img src="http://www.blogger.com/img/close.png" alt="Đóng lại" /></a>
<span class="thbao-text">
<script type="text/javascript">
document.write(thbao[tbindex]);
</script>
</span>
</td>
</tr>
</tbody>
</table>
</div>
</div>
Các bạn có thể xem hình minh họa bên dưới rồi thay đổi lại các giá trị của nó để cho hộp thông báo phù hợp với blog của bạn, chủ yếu là chỉnh lại các giá trị màu sắc và kích thước.
- Tiếp theo là chỉnh lại code javascript:
Ta thấy có đoạn code như thế này :
thbao = new Array(3);
thbao[0]='{Nội dung đoạn thông báo thứ 1}';
thbao[1]='{Nội dung đoạn thông báo thứ 2}';
thbao[2]='{Nội dung đoạn thông báo thứ 3}';
thbao[3]='{Nội dung đoạn thông báo thứ 4}';
thbao[0]='{Nội dung đoạn thông báo thứ 1}';
thbao[1]='{Nội dung đoạn thông báo thứ 2}';
thbao[2]='{Nội dung đoạn thông báo thứ 3}';
thbao[3]='{Nội dung đoạn thông báo thứ 4}';
Tất cả nội dung của thông báo phải cho vào dấu nháy đơn. Nội dung hiển thị thông báo cho phép sử dụng thẻ HTML. Ở trên là code mẫu cho 4 đoạn thông báo, nếu là 5 đoạn các bạn chỉ việc thêm vào như code bên dưới :
thbao = new Array(4);
thbao[0]='{Nội dung đoạn thông báo thứ 1}';
thbao[1]='{Nội dung đoạn thông báo thứ 2}';
thbao[2]='{Nội dung đoạn thông báo thứ 3}';
thbao[3]='{Nội dung đoạn thông báo thứ 4}';
thbao[4]='{Nội dung đoạn thông báo thứ 5}';
thbao[0]='{Nội dung đoạn thông báo thứ 1}';
thbao[1]='{Nội dung đoạn thông báo thứ 2}';
thbao[2]='{Nội dung đoạn thông báo thứ 3}';
thbao[3]='{Nội dung đoạn thông báo thứ 4}';
thbao[4]='{Nội dung đoạn thông báo thứ 5}';
Như vậy đã hoàn thành. Chúc các bạn thành công.
Nguồn: BlOg FD
Đăng ký:
Bài đăng (Atom)