Hiển thị thời gian ước tính để đọc bài viết

Người đăng: kiemdaigia on Thứ Năm, 30 tháng 6, 2011

Tính được thời gian ước tính để đọc một bài viết là một cách thú vị để cho người đọc phần nào hiểu sơ qua về độ dài của bài viết mà không cần phải đọc lướt qua. Người ta ước tính rằng con người chúng ta trung bình cứ mỗi một phút có thể đọc được 300 từ và cứ mỗi 2 giây là có thể xem một hình ảnh. Như vậy dựa vào căn cứ trung bình này, bằng một thuật toán tính đến số từ, các khoảng trắng và hình ảnh trong một bài viết, chúng ta có thể ước tính được thời gian cần để đọc toàn bộ một bài viết.

Qua bài viết này, nhờ sử dụng javascript để tạo những thuật toán cơ bản, mình sẽ giúp bạn hiển thị được thời gian ước tính để đọc một bài viết dưới mỗi tiêu đề bài viết để người đọc bớt phần mệt nhọc đoán chừng độ dài bài viết của bạn.

Để làm được như vậy, bạn hãy thực hiện theo các bước sau đây:

Bước 1. Đăng nhập Blogger. Vào Design >> Edit HTML. Chọn Expand Widget Templates. Đặt đoạn code sau đây vào trước thẻ </head>.

<script type='text/javascript'>
//<![CDATA[
// Estimate-time-to-read-blogspot-post Script by Huynh Nhat Ha
var wordsperminute = 300;
var imagesperminute = 30;

function timeperpostreading(id) {
var postcontent = document.getElementById(id);

var img = postcontent.getElementsByTagName("img");
var numimg = img.length;

var strx = postcontent.innerHTML;
if(strx.indexOf("<")!=-1) {
var s = strx.split("<");
for(var i=0;i<s.length;i++){
if(s[i].indexOf(">")!=-1){
s[i] = s[i].substring(s[i].indexOf(">")+1,s[i].length);
}
}
strx = s.join("");
}

var blankfirst = /^ /;
var blankfinal = / $/;
var blanktotal = /[ ]+/g;
strx = strx.replace(blanktotal," ");
strx = strx.replace(blankfirst,"");
strx = strx.replace(blankfinal,"");

var words = strx.split(" ");
var numwords = words.length;

var minutes = parseInt((numwords/wordsperminute)+(numimg/imagesperminute));
var seconds = parseInt((((numwords/wordsperminute)+(numimg/imagesperminute))-minutes)*60);
minutes=("0" + minutes).slice (-1);
seconds=("0" + seconds).slice (-2);

var forreturn = "Thời gian ước tính để đọc bài viết này: "+minutes+":"+seconds;
document.getElementById("timeperpost").innerHTML = forreturn;
}
//]]>
</script>

Bước 2. Tìm đến dòng <div class='post-header-line-1'/> và đặt trước nó bằng dòng code bên dưới.

<p id='timeperpost'/>

Tiếp tục tìm dòng <data:post.body/> (hoặc <p><data:post.body/></p>) rồi thay thế nó bằng đoạn code bên dưới.

<div expr:id='data:post.id'>
<p><data:post.body/></p>
</div>
<script type='text/javascript'>
timeperpostreading(&quot;<data:post.id/>&quot;);
</script>

Lưu Template là OK. Hy vọng thủ thuật nhỏ này sẽ tạo thêm nét độc đáo cho blogspot của bạn.
More about

FLASH ĐẸP CHO BLOG (phần 1)

Người đăng: kiemdaigia on Thứ Tư, 29 tháng 6, 2011

Dưới đây là một số files flash đẹp để bạn có thể trang trí cho Blog mình thêm đẹp, ứng với mỗi files flash là mã code phía dưới, bạn chỉ cần copy và thêm tiện ích HTML/Javacrip rồi dán vào nơi mà bạn muốn. (Bạn có thể thay đổi kích thước ở mục height: chiều cao và width: chiều rộng để cho thích hợp với blog của mình).
Vì files flash nhiều sẽ làm cho Blog load chậm, do đó mỗi bài tôi chỉ giới thiệu 10 files (chia thành nhiều bài), mong các bạn thông cảm.

Mẫu 1:





Mẫu 2:







Mẫu 3:






Mẫu 4:






Mẫu 5:





Mẫu 6:






Mẫu 7:






Mẫu 8:





Mẫu 9:





Mẫu 10:





Xem tiếp phần 2
More about

TRÌNH DIỄN BÀI ĐĂNG MỚI NHẤT

Người đăng: kiemdaigia

Có nhiều cách để các bạn giới thiệu đến mọi người các bài đăng mới nhất trên Blog của mình. Tôi xin chia sẻ đến với các bạn một trong những tiện ích giới thiệu bài đăng mới nhất được tự động trình diễn trông khá đẹp và tự động cập nhật khi bạn đăng bài mới
Mời bạn xem thử tiện ích phía dưới




Xem thử

Đầu tiên, bạn đăng nhập vào blog > chọn Thiết kế > chọn chỉnh sửa HTML, sau đó bấm đồng thời 2 phím Ctrl+F để mở hộp tìm kiếm và gõ vào dòng ]]></b:skin> 


Sau đó, dán đoạn code phía dưới vào trước dòng lệnh ]]></b:skin> sau đó bấm Lưu mẫu.

.mod{
background:#eee; /*màu nền của tiện ích*/
border:3px solid #6D7B8D; /*đường viền của tiện ích*/
margin-bottom:0px;
width:650px; /*độ rộng của tiện ích*/
padding:0px;}
.glv{height:330px; /*chiều cao của tiện ích*/
overflow:hidden;}
.bd{position:relative;padding:4px 4px 4px 6px;}
.gl2-ct .ct{margin-left:0px;position:relative;}

.vpv{padding:0px;width:316px; /*độ rộng cảu phần bên trái của tiện ích*/
display:none;
position:absolute;
color:#000;
border-right:1px solid #5C5858;
}
.gl-title a {color:#0000ff; /*màu text của tiêu đề bài viết bên trái*/
font-size:13px;
font-weight:bold;}
.gl-title a:hover {color:#ff0033;}
.glv .on{display:block;}
.vimg{width:305px; /*độ rộng của ảnh bên trái*/
height:200px; /*chiều cao của ảnh bên trái*/
border:1px solid #fff;padding:2px;}
.glv ul.vpv-ft li{
list-style-type:none;}
.vpv-ft{
width:40%; /*độ rộng phần bên phải*/
position:absolute;
top:0px;
right:0px;
margin-top:5px;
text-align:left;}
.vpv-ft a{
color:#000099; /*màu tiêu đề bên phải*/
font-size:11px;
font-family:arial;
text-decoration: none;}
.vpv-ft a:hover{color:#ff0033;}
.vpv-ft li{
list-style-type:none;
min-height:40px;
cursor:pointer;
border-bottom:1px solid #5C5858;
position:relative;
text-align:left;}

.vpv-ft li.last{
border-bottom:0;
padding-bottom:5px;}
.vpv-ft li.first{
border-top:1px solid #5C5858;
padding-bottom:5px;}
.vpv-ft li.on{
background:#AFC7C7;
}

.vpv-ft img{
float:left;
width:34px; /*độ rộng của ảnh bên phải*/
height:30px; /*chiều cao của ảnh bên phải*/
margin:3px 4px 0px 2px;
padding:0px;}
.vpv-ft a{font-family:verdana;}
.glv .vpv-ft .on .imgpointer{display:block;}
.glv .vpv-ft .imgpointer{
display:none;
height:14px;
width:6px;
position:absolute;
left:-10px;
top:7px;}

Sau khi lưu xong, bạn chọn thiết kế > Chọn thêm tiện ích > Thêm HTML/Javacrip rồi dán code phía dưới vào

<script language="JavaScript">
imgr = new Array();
imgr[0] = "http://sites.google.com/site/fdblogsite/Home/nothumbnail.gif";

showRandomImg = false;

fntsize = 12;
acolor = "";
aBold = false;


text = "comments";
showPostDate = true;

summaryPost = 150; //số ký tự hiển thị của bài viết tóm tắt bên trái
summaryFontsize = 12;
summaryColor = "";

numposts =6;
label = "Advanced blogger"; /*nhãn bài viết*/
home_page = "http://dunghennessy.blogspot.com/"; /*thay thành địa chỉ blog của bạn*/

</script>
<div id="gl2" class="mod glv"><div class="bd"><div id="gl2-vd"></div><div class="gl2-ct"><div id="gl2-ct1" class="ct on">
<script src="http://dl.dropbox.com/u/66348944/ya_glv_post.js" type="text/javascript">
</script></div>
<script src="http://dl.dropbox.com/u/66348944/ya_ct_post.js" type="text/javascript">
</script></div>
</div>
</div>

<script src="http://dl.dropbox.com/u/66348944/ya_jquery_03.js" type="text/javascript">
</script>
<script src="http://dl.dropbox.com/u/66348944/ya_jquery.min.js" type="text/javascript">
</script>
<script src="http://dl.dropbox.com/u/66348944/ya_jquery_02.js" type="text/javascript">
</script>
<script src="http://dl.dropbox.com/u/66348944/ya_jquery_01.js" type="text/javascript">
</script><script type="text/javascript">
(function() { new YAHOO.sea.fp.TodayVSet('gl2-ct1', true); })();
(function(){YAHOO.util.Event.addListener(window,'load',function(){window.setTimeout(function(){
},500);});})();
</script>

Bạn thay đổi địa chỉ blog của bạn vào và bấm lưu lại là xong.
Ở code trên thì tiện ích này sẽ hiển thị tất cả các bài đăng trên blog của bạn. Nếu bạn muốn tiện ích chỉ hiển thị các bài đăng ở một nhãn nhất định thì bạn cần phải thay 2 đoạn code (màu vàng)
<script src="http://dl.dropbox.com/u/66348944/ya_glv_post.js" type="text/javascript"> bằng đoạn code sau: <script src="https://dl.dropbox.com/u/66348944/ya_glv_label.js" type="text/javascript">
Và:
<script src="http://dl.dropbox.com/u/66348944/ya_ct_post.js" type="text/javascript"> bằng đoạn code sau: <script src="https://dl.dropbox.com/u/66348944/ya_ct_label.js" type="text/javascript">
Chúc các bạn vui
More about

Cài đặt plugin Lightwindow cho blogspot

Người đăng: kiemdaigia on Thứ Ba, 28 tháng 6, 2011

Hẳn bạn từng nhìn thấy hiệu ứng phóng đại hình ảnh sau khi được click bằng cách sử dụng plugin Lightbox. Có một plugin khác có thể tạo hiệu ứng tương tự, ngoài ra có thể vận dụng cho các liên kết văn bản (Lightbox không có chức năng này), đó là Lightwindow. Lưu ý Lightwindow có sử dụng thư viện Scriptaculous nên sẽ gặp xung đột với thư viện jQuery. Nếu bạn vốn sùng jQuery thì k nên áp dụng plugin này. Nếu bạn thích dùng plugin này thì có thể áp dụng bởi vì sau này mình sẽ giới thiệu nhiều ứng dụng rất độc đáo từ Lightwindow cho blogspot.

Demo.

Để cài đặt plugin, bạn hãy thực hiện theo các bước sau đây.

Bước 1. Đăng nhập Blogger >> Design >> Edit HTML. Đặt đoạn code sau đây vào trước thẻ </head>.

<script src='http://ajax.googleapis.com/ajax/libs/prototype/1.7/prototype.js'/>
<script src='http://ajax.googleapis.com/ajax/libs/scriptaculous/1.8/scriptaculous.js'/>
<script src='/lightwindow.js' type='text/javascript'/>
<style type='text/css'>
#lightwindow_overlay {display: none; visibility: hidden; position: absolute; top: 0px; left: 0px; width: 100%; height: 100px; z-index: 500;}
#lightwindow {display: none; visibility: hidden; position: absolute; z-index: 999; line-height: 0px;}
#lightwindow_container {display: none; visibility: hidden; position: absolute; padding: 0; margin: 0;}
* html #lightwindow_container {overflow: hidden;}
#lightwindow_contents, #lightwindow_loading {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 40px #DDD inset;-webkit-box-shadow:0 0 40px #DDD inset;box-shadow:0 0 40px #DDD inset;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=&#39;#FF000000&#39;, EndColorStr=&#39;#FF333333&#39;);}
#lightwindow_contents {background-color:transparent;overflow:hidden;padding:15px;position:relative;z-index:0;}
#lightwindow iframe {background-color:#EEE;}
#lightwindow_loading {background-color:#333;height:100%;left:0;position:absolute;top:0;width:100%;z-index:9999;}
#lightwindow_loading img {float:left;margin:30px 0 0 50px;}
#lightwindow_loading span {color:#DDD;float:left;font-size:14px;margin:42px 0 0 5px;}
#lightwindow_loading span a {color:#FFF;cursor:pointer;}
#lightwindow_loading_shim {display: none; left: 0px; position: absolute; top: 0px; width: 100%; height: 100%;}
#lightwindow_navigation {position: absolute; top: 0px; left: 0px; display: none;}
#lightwindow_navigation_shim {display: none; left: 0px; position: absolute; top: 0px; width: 100%; height: 100%;}
#lightwindow_navigation a, #lightwindow_navigation a:link, #lightwindow_navigation a:visited, #lightwindow_navigation a:hover, #lightwindow_navigation a:active {}
#lightwindow_previous, #lightwindow_next {width: 49%; height: 100%; background: transparent url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuhOrtqdngHLT4au3qnQKfXlztxPn9n-cNIEbD7bR_YaJzt4k94wao_iUlHQGB-grgMY8dWXm3fRvVAwBBH30O8z9l7k6NaJDXtkAXw4Vpm4DmNLip87NiNIfjCAuphw2RjXfqcNYjHj8/s0/blank.gif) no-repeat; display: block;}
#lightwindow_previous {float: left; left: 0px;}
#lightwindow_next {float: right; right: 0px;}
#lightwindow_previous:hover, #lightwindow_previous:active {background:transparent url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkmTvfsqDr7FNVOqVbizcsrMSS5cbiha1m41TlxLYVE6t_n1jZ-BW1eYITHgCWA8EEvfrSr_gtSMU0EV_RWQaGuiesxdYSVmdiUrP7MrHK3WSAp0jHjz8QOb7jcPoGmG_wFMHtpb0W5Hs/s0/LWicoleft.png) no-repeat 20% 50%;}
#lightwindow_next:hover, #lightwindow_next:active {background:transparent url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4pLJ8JluqgkS__KplljhOT01B_-zMJFvCzsaBd2Diu6YGJKuZ9B_SIDxQSLqTlQqpz_suNseyp-SkzW_B5vwjVwWeD0GY_Ostq4mSFW8mhKG8xrZGIMYnyVQfm_2ycKemdEAn45Fo00A/s0/LWicoright.png) no-repeat right 50%;}
#lightwindow_previous_title, #lightwindow_next_title {display: none;}
#lightwindow_galleries {display:none !important;}
#lightwindow_data {position: absolute;}
#lightwindow_data_slide {display:none !important;}
#lightwindow_title_bar {height: 25px; overflow: hidden;}
#lightwindow_title_bar_title {color:#DDD;float:left;font-size:14px;line-height:25px;margin-left:20px;text-align:left;}
a#lightwindow_title_bar_close_link, a#lightwindow_title_bar_close_link:link, a#lightwindow_title_bar_close_link:visited {-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 0 17px #FFF inset;-webkit-box-shadow:0 0 17px #FFF inset;box-shadow:0 0 17px #FFF inset;background-color:#000;color:#AAA;cursor:pointer;display:block;float:right;font-family:Verdana;font-weight:bold;height:22px;line-height:22px;padding:0 30px;text-align:right;text-transform:lowercase;}
a#lightwindow_title_bar_close_link:hover {color:#FFF;background-color:#222}
#lightwindow p {color: #000; padding-right: 10px;}
a.lightwindow {cursor:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio7nKnj4CoKCIPj8s_-JCc1hEly3xAuU7mW0ZibXUp_G-NNl2EzrlaAcZHzSLmDfQHIFVDol_JSKfNs0CVlZdhbxcsLee8Fx3iTHfhSzCOD-wdBhhAJINtyfryGOnrbA4xbG6JLZMukic/s0/magplus.gif), pointer !important;}
a.lightwindow img {cursor:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio7nKnj4CoKCIPj8s_-JCc1hEly3xAuU7mW0ZibXUp_G-NNl2EzrlaAcZHzSLmDfQHIFVDol_JSKfNs0CVlZdhbxcsLee8Fx3iTHfhSzCOD-wdBhhAJINtyfryGOnrbA4xbG6JLZMukic/s0/magplus.gif), pointer !important;}
</style>

Bạn nên tải về file js lighwindow.js sau đó upload lên host hoặc lên googlecode để sử dụng cho blogspot của bạn.

Lưu Template.

Bước 2. Thiết lập cấu trúc HTML cho các liên kết như sau:

<a class='lightwindow' href='#' params='lightwindow_width=600,lightwindow_height=600,lightwindow_loading_animation=true' rel='nofollow' title='Title Text'>Text Link</a>

Chú ý điều chỉnh width (600) và height (600) tương ứng với chiều rộng và chiều cao của cửa sổ hiệu ứng sao cho tương thích với từng trường hợp áp dụng.

Để áp dụng plugin này cho hình ảnh, bạn có thể sử dụng cấu trúc HTML như sau:

<a class="lightwindow" href="URL_hình ảnh"><img src="URL_hình ảnh" width="350px" height="250px"/></a>
More about

FLASH ĐẸP CHO BLOG (phần 2)

Người đăng: kiemdaigia

Bài trước tôi đã giới thiệu với các bạn các files flash đẹp cho blog (phần 1), nay tôi post thêm phần 2, cũng giống phần trước, ứng với mỗi file flash là code phía dưới bạn chỉ cần copy và thêm tiện ích HTML/Javacript rồi dán nó vào bấm Lưu và di chuyển đến chỗ nào mình thích






Mẫu 1:




Mẫu 2:





Mẫu 3:





Mẫu 4:





Mẫu 5:







Mẫu 6:





Mẫu 7:





Mẫu 8:





Mẫu 9:






Mẫu 10:






More about

Bài viết mới nhất cho nhãn không dùng Javascript

Người đăng: kiemdaigia on Thứ Hai, 27 tháng 6, 2011

Dạo này do bận viết bài phân tích tiền tệ nên mình không còn nhiều thời gian dành cho Blogspot. Tuy nhiên niềm đam mê lĩnh vực này cứ mãi thôi thúc mình cố gắng đóng góp chút gì đó cho cộng đồng. Và mình quyết định trở lại để cùng chia sẻ những thủ thuật về Blogspot với những người bạn thân mến trong cộng đồng Blogger Việt. Để kỷ niệm ngày trở lại, mình xin chia sẻ một thủ thuật, tuy không mới song cũng không cũ, đó là tiện ích Bài viết mới nhất cho nhãn không dùng Javascript.

Thực ra, tiện ích này được áp dụng từ thủ thuật Tiện ích Bài viết mới nhất không dùng Javascript áp dụng cho toàn blogspot mà mình đã vận dụng trước đây từ ý tưởng sử dụng tiện ích BlogList để tạo tiện ích bài viết mới nhất có ảnh đại diện.

Bạn có thể xem Demo tại trang chủ của blog này. Để tạo tiện ích này bạn hãy thực hiện như sau.

Bước 1. Đăng nhập Blogger, vào Page Elements >> trên sidebar, nhấn Add a Gadget chọn Blog List (Danh sách Blog).

Tại mục Title, bạn hãy đặt theo tên nhãn cần áp dụng tiện ích.

Tick chọn vào các mục Title of most recent item, Snippet of most recent item, Thumbnail of most recent item.

Nhấn ADD TO LIST.

Sau đó dán vào mục Add by URL với địa chỉ sau đây:

http://huynh-nhat-ha.blogspot.com/feeds/posts/default/-/Tên nhãn1?start-index=1

Rồi tiếp tục Add by URL thứ 2

http://huynh-nhat-ha.blogspot.com/feeds/posts/default/-/Tên nhãn1?start-index=2

rồi thứ 3

http://huynh-nhat-ha.blogspot.com/feeds/posts/default/-/Tên nhãn1?start-index=1

cứ thế cho đến khi nào bạn cần dừng lại (1,2,3,4… là số bài viết mới nhất hiển thị cho nhãn).

Bạn cần thay huynh-nhat-ha bằng tên blogspot của bạn và Tên nhãn1 bằng tên của nhãn cần áp dụng, rồi nhấn SAVE để lưu tiện ích.

Bước 2. Vào Edit HTML, chọn Expand Widget Templates.

Dùng từ khóa BlogList1 (nhấn Ctrl +F) tìm đến đoạn code tương tự như sau.

<b:widget id='BlogList1' locked='false' title='Tên nhãn 1' type='BlogList'>
<b:includable id='main'>

…. Phần nằm giữa này là code trọng tâm của tiện ích …

</b:includable>
</b:widget>

Ở đây bạn cần chú ý thẻ <b:includable id='main'> và thẻ </b:includable> chứa code trọng tâm của tiện ích, nói chung đoạn code nằm giữa 2 thẻ này rất dài. Việc bạn cần làm tiếp theo là thay đoạn code nằm giữa 2 thẻ đó bằng đoạn code dưới đây.

<b:if cond='data:title != &quot;&quot;'>
<h2 class='title'><data:title/></h2>
</b:if>

<div class='widget-content'>
<!-- Recent Posts Widget without Javascript Styled by Huynh Nhat Ha -->
<div class='recentposts-ha-main' expr:id='data:widget.instanceId + &quot;_container&quot;'>
<ul expr:id='data:widget.instanceId + &quot;_blogs&quot;'>
<b:loop values='data:items' var='item'>
<li>
<div class='RPcontent'>
<!-- ảnh đại diện float về bên trái -->
<div class='RPthumbnail'>
<b:if cond='data:item.itemThumbnail'>
<!-- nếu bài viết có hình ảnh thì dùng -->
<img class='RPifthumb' expr:src='data:item.itemThumbnail.url'/>
<b:else/>
<!-- nếu bài viết không có hình ảnh thì dùng ảnh riêng -->
<!-- ở đây ta đặt URL ảnh đại diện riêng -->
<img class='RPnothumb' src='http://bit.ly/hGWr7r'/>
</b:if>
</div>
<!-- tiêu đề bài viết -->
<div class='RPtitle'>
<a expr:href='data:item.itemUrl' expr:title='data:item.itemSnippet' target='_blank'><data:item.itemTitle/></a>
</div>
</div>
<div style='clear: both;'/>
</li>
</b:loop>
</ul>
</div>
<!-- End the widget styles -->
</div>

Bước 3. Đặt code CSS bên dưới vào trước dòng ]]></b:skin>.

.recentposts-ha ul{list-style-type:none;margin:0;padding:0}
.recentposts-ha ul li{background-color:transparent;clear:both;list-style:none}
.recentposts-ha ul li:hover{background-color:#e2fcef}
.recentposts-ha .RPcontent{padding:5px}
.recentposts-ha .RPtitle{height:30px}
.recentposts-ha .RPtitle a{color:#069;font-family:Arial;font-size:12px;font-weight:bold}
.recentposts-ha .RPtitle a:hover{color:#AC0101;text-decoration:none}
.recentposts-ha .RPthumbnail{float:left;margin:0 5px 0 0}
.recentposts-ha img{height:50px;width:50px}

Lưu Template là OK.

Cứ như vậy bạn có thể áp dụng cho nhiều nhãn và bạn sẽ sử dụng BlogList2, BlogList3, BlogList4, BlogList5…

Lưu ý nếu bạn áp dụng thủ thuật này tại những vùng có chiều rộng khá lớn (ví dụ phần Main) thì có thể bố trí các bài viết thành 2 cột, bạn chỉ cần thêm code CSS như thế này:

.recentposts-ha ul li {float: left;margin-right: 10px;width: 48%}
More about

FLASH ĐẸP CHO BLOG (Phần 3)

Người đăng: kiemdaigia on Thứ Bảy, 25 tháng 6, 2011

Dưới đây là một số files flash đẹp để bạn có thể trang trí cho Blog mình thêm đẹp, ứng với mỗi files flash là mã code phía dưới, bạn chỉ cần copy và thêm tiện ích HTML/Javacrip rồi dán vào nơi mà bạn muốn. (Bạn có thể thay đổi kích thước ở mục height: chiều cao và width: chiều rộng để cho thích hợp với blog của mình).
Vì files flash nhiều sẽ làm cho Blog load chậm, do đó mỗi bài tôi chỉ giới thiệu 10 files (chia thành nhiều bài), mong các bạn thông cảm.

Mẫu 1:





Mẫu 2:







Mẫu 3:






Mẫu 4:






Mẫu 5:





Mẫu 6:






Mẫu 7:






Mẫu 8:





Mẫu 9:





Mẫu 10:






More about

FLASH ĐẸP CHO BLOG (Phần 4)

Người đăng: kiemdaigia

Dưới đây là một số files flash đẹp để bạn có thể trang trí cho Blog mình thêm đẹp, ứng với mỗi files flash là mã code phía dưới, bạn chỉ cần copy và thêm tiện ích HTML/Javacrip rồi dán vào nơi mà bạn muốn. (Bạn có thể thay đổi kích thước ở mục height: chiều cao và width: chiều rộng để cho thích hợp với blog của mình).
Vì files flash nhiều sẽ làm cho Blog load chậm, do đó mỗi bài tôi chỉ giới thiệu 10 files (chia thành nhiều bài), mong các bạn thông cảm.

Mẫu 1:





Mẫu 2:







Mẫu 3:






Mẫu 4:






Mẫu 5:





Mẫu 6:






Mẫu 7:






Mẫu 8:





Mẫu 9:





Mẫu 10:






More about

FLASH ĐẸP CHO BLOG (Phần 5)

Người đăng: kiemdaigia

Dưới đây là một số files flash đẹp để bạn có thể trang trí cho Blog mình thêm đẹp, ứng với mỗi files flash là mã code phía dưới, bạn chỉ cần copy và thêm tiện ích HTML/Javacrip rồi dán vào nơi mà bạn muốn. (Bạn có thể thay đổi kích thước ở mục height: chiều cao và width: chiều rộng để cho thích hợp với blog của mình).
Vì files flash nhiều sẽ làm cho Blog load chậm, do đó mỗi bài tôi chỉ giới thiệu 10 files (chia thành nhiều bài), mong các bạn thông cảm.

Mẫu 1:





Mẫu 2:







Mẫu 3:






Mẫu 4:






Mẫu 5:





Mẫu 6:






Mẫu 7:






Mẫu 8:





Mẫu 9:





Mẫu 10:






More about

TẠO MENU NGANG CÓ MENU CON XỔ DỌC XUỐNG MỘT CẤP (KIỂU 1)

Người đăng: kiemdaigia on Thứ Hai, 20 tháng 6, 2011

Trước đây, tôi có chia sẻ cho các bạn cách làm menu ngang có menu con xổ dọc xuống nhiều cấp, nay tôi xin chia sẻ tiếp cho các bạn menu ngang có menu con xổ dọc xuống một cấp.
Đầu tiên, bạn đăng nhập vào Blog
 > chọn Thiết kế > chọn
chỉnh sửa HTML.
Sau đó bấm cặp phím Ctrl+F để mở hộp tìm kiếm và gõ vào ô lệnh ]]></b:skin>



Và dán đoạn code dưới đây vào trên nó



Cũng tương tự như trên, bạn gõ vào ô tìm kiếm lệnh </head> và dán đoạn code dưới đây trước </head>
 


Bước kế tiếp cũng làm tương tự như hai cách trên, bạn dán đoạn code dưới đây vào trước lệnh </header>
(hoặc thêm tiện ích HTML/javacript rồi dán nó vào)
<ul id="jsddm">
  <li><a href="#">Home</a>
  <li><a href="#">Menu 1</a>
  <ul>
  <li><a href="#"> tên menu</a></li>
  <li><a href="#"> tên menu </a></li>
  <li><a href="#"> tên menu </a></li>
  </ul>
  </li>
 
 <li><a href="#"> tên menu </a>
  <ul>
  <li><a href="#"> tên menu </a></li>
  <li><a href="#"> tên menu </a></li>
  </ul>
  </li>
 
 <li><a href="#">Menu 3</a>
  <ul>
  <li><a href="#"> tên menu </a></li>
  <li><a href="#"> tên menu </a></li>
  <li><a href="#"> tên menu </a></li>
  <li><a href="#"> tên menu </a></li>
  </ul>
  </li>
 
 <li><a href="#">Menu 4</a></li>
  <li><a href="#">Menu 5</a></li>
    </li></ul>

Bây giờ, bạn thay đổi các code màu đỏ và màu xanh cho phù hợp với blog bạn (màu xanh là URL của trang, màu đỏ là tên hiển thị)
Cuối cùng bấm Lưu mẫu và trở vào Blog xem kết quả

Chúc các bạn thành công
 
More about

GẮN ICON TRƯỚC TIÊU ĐỀ BÀI VIẾT

Người đăng: kiemdaigia on Thứ Sáu, 17 tháng 6, 2011

Mặc định Blogger không cho chúng ta chèn các icon trước tiêu đề bài viết, để làm đươc điều này, các bạn cần làm một thủ thuật nhỏ sau đây:
Đầu tiên, bạn đăng nhập blog > Chọn Thiết kế > Chọn chỉnh sửa HTML và đánh dấu chọn Mở rộng mẫu tiện ích.


Kiếm đoạn code sau: 

<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
Tiếp tục, bạn dán đoạn code này 
<img src="Link ảnh" style="border-width: 0px;" />
Vào chính giữa 2 lệnh
<a expr:href='data:post.url'> Code nằm ở đây <data:post.title/>.
Bạn thay link ảnh của mình vào code màu đỏ với kích cỡ khoảng 20x20 trở xuống


Bây giờ bạn lưu lại và trở lại blog xem kết quả
Chúc các bạn thành công
More about

Ra mắt phần mềm diệt virus miễn phí Bkav SE phiên bản RC

Người đăng: kiemdaigia on Thứ Năm, 16 tháng 6, 2011

Ngày 15/6/2011, Công ty An ninh mạng Bkav ra mắt phần mềm diệt virus miễn phí Bkav SE (Security Essentials) phiên bản RC (Release Candidate). Đây là phần mềm diệt virus miễn phí thứ hai trên thế giới được trang bị đầy đủ các công nghệ cao cấp như: Cloud Computing (điện toán đám mây), Safe Run (thực thi an toàn), Firewall (tường lửa)…

Bkav SE là phiên bản thay thế cho phần mềm diệt virus Bkav Home vẫn được miễn phí từ 16 năm nay. So với Bkav Home, giao diện của Bkav SE thay đổi hoàn toàn với tông màu xanh lá cây, dãy menu tab được bố trí theo chiều dọc thay vì chiều ngang như phiên bản cũ. Một điểm đặc biệt, Bkav SE cũng được tích hợp tính năng tự động cập nhật (Live Update) và cập nhật từng phần như phiên bản thương mại Bkav Pro. Công nghệ điện toán đám mây cho phép Bkav SE tăng lượng mẫu nhận diện virus lên gần tương đương với Bkav Pro.

Người sử dụng có thể tải Bkav SE phiên bản RC tại đây:

http://se.bkav.com.vn/BkavSE/BkavSE_Setup.exe

Một số hình ảnh Bkav SE

Giao diện chính BKAV SE

 

Các tính năng chính của BKAV SE

Tính năng tự động cập nhật

Nguồn bkav.com.vn

More about

Trải nghiệm Internet Explorer 9 và Firefox 4

Người đăng: kiemdaigia on Chủ Nhật, 12 tháng 6, 2011

Trong tất cả các trình duyệt, Internet Explorer 9 cung cấp nhiều không gian hơn cho việc hiển thị các trang web nhờ vào việc thu gọn thanh địa chỉ xuống kích thước chỉ còn 63 pixel, nhỏ hơn cả Google Chrome (89 pixel).

FF-IE1

Internet Explorer 9

Microsoft cung cấp một cơ chế tự vệ riêng cho người dùng để có thể tự động điều chỉnh các tính năng bảo mật. Tính năng này được đánh giá là dễ sử dụng hơn so với Google Chrome và Firefox. Không những thế, Internet Explorer 9 còn tiếp tục khẳng định được sức mạnh của mình khi chiếm dụng dung lượng RAM nhỏ nhất so với các trình duyệt khác còn lại. Trong bảng chấm điểm tốc độ làm việc của mã JavaScript bên trong 3 trình duyệt phổ biến nhất thế giới thì Internet Explorer có điểm cao hơn hẳn so với hai trình duyệt kia.

FF-IE2

Một trong những đặc điểm rất mới của Internet Explorer 9 là việc tích hợp nhiều khung tính năng vào chung trong một vị trí gọi là OneBox. Theo đó, khung tìm kiếm và khung hiển thị địa chỉ trang web được gắn lại với nhau, như vậy, người dùng có thể vừa tìm kiếm và vừa điền được link của các website cần mở. Lẽ dĩ nhiên, đây không phải là một tính năng mới vì Google Chrome hay Firefox đã trang bị tính năng này cho các trình duyệt của mình từ lâu.

Để gia tăng sự tiện dụng trong thao tác, Microsoft đã nâng cao tính năng duyệt web theo thẻ (tab) trong trình duyệt bằng cách cho phép người sử dụng dịch chuyển các thẻ qua lại một cách linh động, để có thể sắp xếp các trang web đang mở theo ý mình.

Ngoài ra, điều tuyệt vời hơn nữa là khi kéo một thẻ ra ngoài trình duyệt, thẻ đó sẽ tự động chuyển thành một cửa sổ mới. Nếu thẻ đó chứa một website đang chơi nhạc thì bản nhạc sẽ tiếp tục được phát mà không bị ngắt giữa chừng như hiện tượng hay xảy ra ở các trình duyệt khác.

Trong các bài kiểm tra “chạy đua marathon”, Internet Explorer tiếp tục gây ấn tượng với khả năng “chạy bền”, “chạy dai” lẫn “chạy nước rút” của mình. Không những thế, với các dạng đồ họa 3D thì đây cũng là trình duyệt hỗ trợ tốt nhất công nghệ hình ảnh này. Như vậy, Internet Explorer 9, chính là ứng dụng tốt nhất cho bất kì người lướt web nào, nhất là trong lúc các website siêu nặng ngày càng xuất hiện nhiều trên mạng, mà vốn đang khiến các trình duyệt được đánh giá là chạy nhanh, cũng phải ì ạch khi mở chúng lên.

Tuy thế, Microsoft có vẻ đã không hoàn toàn thông minh khi chỉ để những ai dùng Windows 7 và Windows Vista mới được sử dụng trình duyệt Internet Explorer 9 này. Chính điều này đã giúp các trình duyệt đối thủ ngay lập tức trở thành sự lựa chọn với mọi người, nhất là những ai đang sử dụng Windows XP.

Ưu điểm: Bộ máy JavaScript mới, giao diện tinh gọn, khả năng bảo mật tốt, nhiều tính năng an toàn cho người dùng, tính năng tab thông minh như ứng dụng trong Windows 7

Nhược điểm: Chỉ chạy trên Windows Vista và Windows 7. Không tương thích với một số website.

Firefox 4

Ra mắt gần như cùng lúc với Internet Explorer 9 là Firefox phiên bản 4.0

FF-IE3

Ngay từ khi xuất hiện trình duyệt Google Chrome thì ngay lập tức Firefox đã gặp phải một đối thủ lớn và phải phân thân để “chiến đấu” cùng lúc trong hai mảng “chiến trường” là thu hút người tiêu dùng và tập trung phát triển tính năng. Gần đây, với phiên bản 4.0, Firefox gần như đã bắt kịp Google Chrome trong phần đọ sức mạnh về mã JavaScript. Những bài kiểm nghiệm gần đây thậm chí cho thấy, Firefox đã vượt qua Google Chrome về khả năng hỗ trợ hình ảnh 3D và công nghệ web HTML 5.0. Không những thế, nó cũng cố gắng thực hiện các bước tinh giản cách mạng để mang đến một giao diện dễ sử dụng hơn cho mọi người mặc dù trước kia, Firefox gần như được xem là một trong những trình duyệt đơn giản, dễ dùng nhất thế giới.

Một trong những dấu ấn mạnh về khả năng làm việc đầy ngạc nhiên của Firefox chính là việc nó có tốc độ tự khởi động cực nhanh. Phiên bản này tự kích hoạt lại chỉ sau 2,2 giây trong khi Google Chrome cần đến 9 giây còn Internet Explorer phải 11 giây sau mới xuất hiện. Bên cạnh đó, bằng việc sử dụng công nghệ Sandbox, cũng tương tự như Google Chrome, trình duyệt này cho khả năng làm việc bảo mật cao hơn, chống lại các virus một cách hữu hiệu hơn. Như vậy, với phiên bản 4.0 mới này, Firefox chắc chắn sẽ là một đối thủ rất đáng gờm cho bất kì trình duyệt web nào muốn chiếm ngôi vị thứ nhất trong thế giới trình duyệt mà nó – Firefox, đang theo đuổi.

Ưu điểm: Kích thước giao diện nhỏ gọn, nhanh hơn phiên bản cũ, thanh không gian tab rộng, hỗ trợ tính năng đồng bộ, cho phép tăng tốc từ phần cứng, giao diện đẹp.

Nhược điểm: Thua điểm Internet Explorer 9, Google Chrome 10; một số website có Flash, PDF, HTML 5 không chạy tốt trên Firefox 4.

Nguồn: TTCN

More about