Thứ Bảy

Đặt nút Share phía dưới tiêu đề bài viết


Nút Share rất hữu ích cho blogspot khi nó tích hợp nhiều trang mạng xã hội với liên kết chia sẻ bài viết góp phần phổ biến blog của bạn ra cộng đồng. Thông thường các blogger thích đặt nút Share ngay dưới tiêu đề bài viết, có thể ở vị trí bên trái hoặc dạt sang bên phải.




Để đặt nút Share như vậy, bạn hãy thực hiện như sau.

Đăng nhập Blogger vào Design >> Edit HTML, chọn Expand Widget Templates.

Tìm dòng <div class='post-header'> và đặt trước nó với đoạn code sau đây.

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<!-- AddThis Button BEGIN -->
<div style="float:right" class="addthis_toolbox addthis_default_style">
<a href="http://www.addthis.com/bookmark.php?v=250&amp;username=xa-4d2267003d6799cf" class="addthis_button_compact">Share</a>
<span class="addthis_separator">|</span>
<a class="addthis_button_preferred_1"></a>
<a class="addthis_button_preferred_2"></a>
<a class="addthis_button_preferred_3"></a>
<a class="addthis_button_preferred_4"></a>
</div>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#username=xa-4d2267003d6799cf"></script>
<!-- AddThis Button END -->
</b:if>

Nếu muốn nút Share nằm ở bên trái thì đổi float:right thành float:left.

Nếu muốn nút Share gọn hơn thì bỏ phần được đánh dấu màu đỏ trong đoạn code nói trên

TẠO KHUNG ĐĂNG NHÂP CHO BLOG


1. Đăng nhập vào Blogger > Layout > Page Elements (Phần tử trang).
2. Click vào Add a Gadget (Thêm tiện ích), một hộp thoại sẽ bật ra. 
3. Sau đó bạn chọn phần tử HTML/Javascript.Thêm đoạn code bên dưới đây vào và save lại xem kết quả. Bạn có thể tùy chỉnh sửu tên FORM. 

<form action="https://www.google.com/accounts/ServiceLoginBoxAuth" method="post" onsubmit="onlogin()">
<input value="http://draft.blogger.com/loginz?d=%2Fhome&p=http%3A%2F%2Fdraft.blogger.com%2F" name="continue" type="hidden"/>
<div><label for="Email"> Tài khoản: <br/><input id="Email" tabindex="1" name="Email" size="20" type="text"/></label></div>
<div><label for="Passwd"> Mật khẩu: (<a href="https://www.blogger.com/forgot.g" target="_top" title="Quên mật khẩu?">?</a>) <br/></label><input id="Passwd" tabindex="2" autocomplete="off" name="Passwd" size="20" type="password"/></div>
<br/><input id="signin-btn-ns" tabindex="0" value="Đăng nhập" class="ubtn ubtn-block" name="submit" type="submit"/></form>

Chúc thành công.

Tạo box chát và bảng trắc nghiệm



- Bạn vào link http://www.xatech.com/web_gear/?cb
- Chọn kích thước của box chat (Size), sau đó nhấn Update & get code.
- Một đoạn code sẽ hiện ra, trong khung Compose entry của blog, bạn chọn View html rồi copy đoạn code này vô là xong.
- Sau khi tạo room xong, click vào avatar để đổi hình & click tên để đổi tên.

Tạo bảng trắc nghiệm


- Vào link 
http://www.xatech.com/web_gear/quiz.php
- Bạn điền vào số lượng câu hỏi, kích thước bảng & nội dung bảng, sau đó nhấn Update & get code.
- Một đoạn code sẽ hiện ra, trong khung Compose entry của blog, bạn chọn View html rồi copy đoạn code này vô là xong.

CHNEF CODE TRA CỨC ĐIỂM THI ĐẠI HỌC CAO ĐẲNG


Hướng dẫn:
Vào Bố Cục > Thêm Tiện ích > HTML/JavaScript và dán đoạn code dưới đây vào.

<script language="javascript" src="http://diemthi.baamboo.com/boxes/makecombo.js"></script>
<script language="javascript" src="http://diemthi.baamboo.com/boxes/box_bbdiemthi_cover.js"></script>

CÀI ĐẶT CÔNG CỤ TRA TỪ ĐIỂN CHO BLOGGER

Đây là một tính năng tiện lợi giúp người xem trang web của bạn dễ dàng tra nghĩa của các từ tiếng anh , việt chỉ với 1 cú click chuột mà không cần phải truy cập trang web khác để tra . Hiện trang Cần Thơ IT cũng đang sử dụng công cụ này .

VDict có thể được tích hợp vào bất kì trang web nào và cho phép khách duyệt trang web đó tra bất kì từ nào trên trang web chỉ bằng một cú click chuột. VDict hoàn toàn miễn phí, bạn có thể sử dụng tự do ở bất kì đâu. Chức năng Tra từ nhanh của VDict cho phép người dùng của bạn tra từ bằng cách (bạn có thể thử ngay trên trang này):

   1. Bạn có thể dùng chuột để select từ và bấm Ctrl-Shift-A để tra
   2. Double click lên từ cần tra
Ngoài ra Vdict search box cũng cho phép người dùng chọn từ điển và tra ngay trên trang web


Toàn bộ code được load và chạy từ server rất mạnh của Vdict, bảo đảm tốc độ trang web của bạn không bị ảnh hưởng.

Hướng dẫn cài đặt:

Việc cài đặt VDict vô cùng đơn giản. Bạn chỉ việc copy đoạn code sau và paste vào nơi bạn muốn đặt search box. Đối với chức năng tra từ nhanh, bạn có thể đặt script ở bất kì nơi nào trong code của trang web.

1. Search box và tra từ nhanh 
<script type="text/javascript"> <!--
var vd_dictcolor = "";
var vd_quickclick = true;
var vd_boxwidth = 260;
var dictionaries = "eng2vie_vie2eng_foldoc";
// --> </script>
<script language="JavaScript" type="text/javascript" src="http://js.vdict.com/searchform.js"></script>

Demo


2. Search box không có tra từ nhanh 
<script type="text/javascript"> <!--
var vd_dictcolor = "";
var vd_quickclick = false;
var vd_boxwidth = 260;
// --> </script>
<script language="JavaScript" type="text/javascript" src="http://js.vdict.com/searchform.js"></script>

Demo


3. Chỉ tra từ nhanh, không có search box ( Mình đang dùng loại này ^^ code code chèn vào thẻ )
<script language="JavaScript">
<!--
var dictionaries = "eng2vie_vie2eng_foldoc";
// -->
</script>
<script language="JavaScript1.2" src="http://js.vdict.com/vdict.js" type='text/javascript'></script>

Tuỳ biến công cụ:

-  Lựa chọn từ điển
Bạn có thể lựa chọn từng từ điển cho trang web của bạn. 3 từ điển mặc định là: eng2vie (Anh-Việt), vie2eng(Việt-Anh), foldoc (Free online dictionary of computing). Bạn có thể chọn các từ điển khác (tối đa là 3) bằng cách thay eng2vie_vie2eng_foldoc bằng tên các từ điển bạn muốn dùng, phân cách bằng dấu gạch dưới (underscore). Tên của các bộ từ điển như sau

Kí hiệu Từ điển: eng2vie ( Anh - Việt ), vie2eng (Việt - Anh ), vie2vie ( Việt - Việt ), vie2fra ( Việt - Pháp ), fra2vie ( Pháp - Việt ), wordnet ( Anh - Anh ), foldoc ( từ điển vi tính - Computing

    * Điều chỉnh độ rộng của search box
      Để thay đổi độ rộng của search box cho phù hợp với giao diện trang web của bạn, bạn cần thay đổi tham số vd_boxwidth trong đoạn code trên thành chiều dài mong muốn tính theo pixel (nên lớn hơn 150). Ví dụ: vd_boxwidth=400

    * Thay đổi màu chữ của từ điển trên search box
      Màu chữ của tên từ điển sẽ lấy mặc định theo màu chữ ở nơi bạn đặt search box, trong trường hợp bạn muốn thay đổi màu chữ này, bạn có thể thay đổi tham số vd_dictcolor. Ví dụ: vd_dictcolor=white hoặc vd_dictcolor=FFFFFF.



TIEMF HIỂU BỐ CỤC CỦA BLOGGER


Hiểu rõ hơn về bố cục của 1 blog của Blogger sẽ giúp bạn tự tay mình modify code CSS đơn giản hơn.
FREE-Premium-Magazine-Style-Blogger-Template
Bài viết này dành cho những người mới bắt đầu làm quen với blogspot, và nâng cao hơn nữa là hướng dẫn cách tiếp cận bố cục của blog theo phương pháp tiếp cận từ trên xuống để đơn giản mã CSS.
►Phương pháp tiếp cận top-down (từ trên xuống)
Cách tốt nhất để thiết kế một tập tin CSS là sử dụng phương pháp tiếp cận từ trên xuống, nói cách khác là xác định các phần tử chính của blog. Vì vậy, bạn có thể tiến hành để viết mã của bạn trong một cấu trúc chặt chẽ hơn theo cách không cần thiết tránh mã.
Trong thực tế, để xác định các thành phần chính trong bố cục của 1 blog cũng đơn giản. Sự xuất hiện các "mã không cần thiết" sẽ xảy ra khi bạn xác định các chi tiết của yếu tố đó. Để đơn giản hóa các mã CSS này, bạn cần tuân thủ 2 "quy tắc" sau:
1. Giảm thiểu số lượng các yếu tố CSS
2. Sử dụng các thẻ HTML chuẩn(P, H1, UL, LI ...) thay vì tạo các class mới.
- Ví dụ : trong blog của bạn, để thiết kế style cho tiêu đề bài viết, bạn có thể sử dụng thẻ <h1> thay vì dùng class mới ".post-title" .
►Bây giờ ta làm quen với các thành phần chính trong bố cục của blog:
Trước khi bắt đầu viết mã CSS của bạn, bạn phải có hình dung rõ ràng trong đầu bạn các mục chính trong bố cục của 1 blog. Lấy ví dụ 1 blog có 2 cột, bạn có thể xác định những phần chính như hình bên dưới:
Bố cục có 4 phần cơ bản như bên dưới:
1. Header (#header)
2. Main content (#main-content)
3. Sidebar (#sidebar)
4. Footer (#footer)
►Bước kế tiếp, là xác đinh các thành phần có trong từng mục chính đó.
1. Header :
- Phần Header gồm có 2 thành phần cơ bản là Logo và thanh Navbar.(xem hình bên dưới)
- Bạn có thể thay đổi lại logo theo cách bên dưới:
#header { 
background:url(YOUR-LOGO.gif) no-repeat; 
}
- Đối với thanh Navbar, bạn nên sử dụng các thẻ <ul> <li> để tạo .(xem hình bên dưới)
Làm thế nào ta có thể thấy chúng, bạn không nhất thiết phải tạo một class mới như là "#navigation-bar", bởi vì nó đã được xác định bằng cách sử dụng thẻ<ul> trong phần Header (#header ul, #header ul li). Bằng cách này đọan mã CSS của bạn sẽ gọn gàng hơn, đơn giản hơn, dễ quản lý hơn.
2. Main content :
- Ở trong phần main, chủ yếu là chứa nội dung bài viết, như : tựa đề, nội dung, các nhãn... , có thể xem minh họa bên dưới:
- Vì vậy cách tốt nhất để thiết kế các mã CSS là sử dụng các thẻ chuẩn (bên dưới) vào class #main-content :
+ Post section paragraph(nội dung bài viết) (<p>) 
+ Post title (tựa đề bài viết) (<h1>) 
+ Post date (ngày post)(<h2>) 
+ Post tag (nhãn) (<small>)
Và nó trông như thế này:
3. Thanh Sidebar:
- Sẽ rất đơn giản nếu dùng các thẻ <h1> , <p> (xem hình minh họa)
- Và code CSS sẽ trông như thế này:
4. Footer:
- Tùy bạn thiết kế. hòan tòan tương tự.
Như vậy mình đã giới thiệu xong, hy vọng với bài viết này các bạn sẽ nắm rõ hơn về bố cục của 1 blog, và tự tay mình modify code CSS cho nó đơn giản hơn.

THÊM MỘT TIỆN ÍCH Ở CHÂN TRANG


TRƯỚC KHI THỰC HIỆN

SAU KHI THỰC HIỆN 

THỰC HIỆN NHƯ SAU \
CÁC BẠN DÙNG TỔ HỢP PHÍM  ctrl + f  
dùng từ khóa  (Attribution) tìm kiếm tuy có nhiều kết quả (chừng 5 đến 6 kết quả gì đó )
các bạn tìm  (Attribution)  có nằm trong tổ hợp code dưới

<!-- outside of the include in order to lock Attribution widget -->
      <b:section class='foot' id='footer-5' showaddelement='NO'>
<b:widget id='Attribution5' locked='true' title='' type='Attribution'

 tại vị trí  showaddelement='NO'; các bạn thay nó bằng showaddelement='yes'
tại ví trí  locked='true' thay nó bằng  locked='fales'

ok rùi đấy (chúc bạn thành công )

ẨN THANH TIÊU ĐỀ VÀ THÊM 1 TIỆN ÍCH LÊN NÓ







+ để ẩn tiêu đề cho blog,VÀ THÊM CHO NÓ 1 TIỆN ÍCH KHÁC


các bạn thực hiện như sau
vào THIẾT KẾ/CHỈNH SỬA HTML  chọn vào mở rộng tiện ích ấn tổ hợp phím Ctrl+F  




ẨN THANH TIÊU ĐỀ


các bạn tìm các cách như sau
+ cách 1 :  nhập tiêu đề của blog vào thanh tìm (của tôi sẽ nhập là xuanduc17.tk)
+cách 2 : nhập trên thanh tìm  với 2 chữ  ( tiêu đề)  (chú ý viết tiếng việt có dấu )


+ cách 3 : tìm đến  đoạn code dưới (chú ý trong bất kì các đoạn mã code bạn có thể copy nhỏ lẻ và tìm ,rồi chịu khó tìm code dống bên dưới )


<b:section class='header' id='header' maxwidgets='2' showaddelement='yes'>
<b:widget id='Header1' locked='false' title='xuanduc17.tk (Tiêu đề)' type='Header'>


tại hàng  ( Header1 ) các bạn đổi thành  ( Header3 )  ,và (locked='true' trổi nó thành  locked='false') 
lưu lại (và nó sẽ hỏi một câu  (bạn có muốn dữ 1 tiện ích con .....) thì tùy bạn muốn dữ hay không
 (nó sẽ ẩn)


THÊM MỘT TIỆN ÍCH THỂ THANH TIÊU ĐỀ 


+ Nhưng chúng ta làm gì khi nó ẩn chắc mọi người cũng muốn thứ khác chứ ko phải nó
chúng ta muốn thêm 1 tiện ích khác lên đó 


các bạn để ý tại hàng code này (ngay bên trên tiêu đề của nó )
<b:section class='header' id='header' maxwidgets='2' showaddelement='yes'>

+ thông thường đoạn code của bạn sẽ sau
<b:section class='header' id='header' maxwidgets='1' showaddelement='no'>
các bạn hãy đổi nó lại dống đoạn code 
<b:section class='header' id='header' maxwidgets='2' showaddelement='yes'>

BỘ SƯU TẬP ICON MENU


[FD's BlOg] - Hôm nay mình xin giới thiệu với các bạn 31 style menu CSS nằm ngang cho blog. Bài viết này mình sẽ không hướng dẫn chi tiết cách tạo các menu, mà chỉ giới thiệu các style.
- Các bạn có thể tham khảo chi tiết cách tạo menu nằm ngang tại đây (có kèm hiệu ứng sổ dọc).

Đầu tiên các bạn download gói dữ liệu này về: FD-BlOg_menuCSS.rar
- Sau khi down về, bạn giải nén ra, ta sẽ có 31 Folder tương ứng với 31 style Menu.
- Mở 1 folder bất kì trong 31 folder ta sẽ có 2 file (style.css và index.html) và 1 folder (imgages), như hình bên dưới:

- File style.css sẽ chứa code CSS của menu, nhấp đúp để mở file (mở bằngNotePad), rồi copy đọan code CSS đó dán vào code template blog. Mở file ra nó trông giống như bên dưới:


- Tiếp đến là code HTML của menu, 31 style này đều có code HTML hòan tòan tương tự nhau, (xem mẫu bên dưới)

<div id="tabs1">
<ul>
<li><a href="#" title="Link 1"><span>Link 1</span></a></li>
<li><a href="#" title="Link 2"><span>Link 2</span></a></li>
<li><a href="#" title="Link 3"><span>Link 3</span></a></li>
<li><a href="#" title="Link 4"><span>Link 4</span></a></li>
<li><a href="#" title="Link 5"><span>Link 5</span></a></li>
<li><a href="#" title="Link 6"><span>Link 6</span></a></li>
</ul>
</div>

- Chú ý: thay đổi code màu xanh cho đúng với id trong code CSS của style mà bạn chọn, như trên code mẫu là của style 1

☼Dưới đây là hình minh họa cho các 31 menu






menu 1

menu 2

menu 3

menu 4

menu 5

menu 6

menu 7

menu 8

menu 9

menu 10

menu 11

menu 12

menu 13

menu 14

menu 15

menu 16

menu 17

menu 18

menu 19

menu 20

menu 21

menu 22

menu 23

menu 24

menu 25

menu 26

menu 27

menu 28

menu 29

menu 30

menu 31


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

TẠO MENU SỔ XUỐNG DẢN ĐƠN

[FD's BlOg] - Để tạo menu, bạn chỉ cần tạo 1 Widget, rồi dán code vào rồi đặt widget vào nơi muốn hiển thị.




Đây là code cho menu Drop Down:

<form><select name="menu" onchange="window.open(this.options[this.selectedIndex].value,'_blank')"size=1 name=menu><option value=0 selected> Tên Menu </option>

<option value=" {link 1} "> Liên kết 1 </option>
<option value=" {link 2} "> Liên kết 2 </option>
</select></form>


Xem ví dụ minh họa bên dưới


Hình minh họa

Tab Menu cực cool cho blog với jQuery

[FD's BlOg] - Một ứng dụng khác từ jQuery, bài viết sẽ hướng dẫn các bạn tạo tab menu, với 5 tab con chứa nội dung. Và tiêu để của các tab sẽ được biểu thị bằng hình ảnh.
Xem demo trực tiếp ở đây:http://data.fandung.com/blog/demo/jquery-tab-menu/index.html

Hình minh họa :



- Đầu tiên các bạn download gói hình ảnh của thủ thuật về máy, rồi up lên host để sử dụng cho thủ thuật. (images.rar)
Để đơn giản, ta sẽ chép tất cả code của thủ thuật vào 1 widget HTML/Javascript.
- Tạo widget HTML/Javascript ở nơi muốn đặt tab
- Dán tất cả code bên dưới vào:

//Code Javascript
<script src="http://data.fandung.com/js/jquery-1.3.1.min.js" type="text/javascript"></script>
<script type="text/javascript">

$(document).ready(function() {


//Get all the LI from the #tabMenu UL
$('#tabMenu > li').click(function(){

//remove the selected class from all LI 
$('#tabMenu > li').removeClass('selected');

//Reassign the LI
$(this).addClass('selected');

//Hide all the DIV in .boxBody
$('.boxBody div').slideUp('1500');

//Look for the right DIV in boxBody according to the Navigation UL index, therefore, the arrangement is very important.
$('.boxBody div:eq(' + $('#tabMenu > li').index(this) + ')').slideDown('1500');

}).mouseover(function() {

//Add and remove class, Personally I dont think this is the right way to do it, anyone please suggest 
$(this).addClass('mouseover');
$(this).removeClass('mouseout');

}).mouseout(function() {

//Add and remove class
$(this).addClass('mouseout');
$(this).removeClass('mouseover');

});

//Mouseover with animate Effect for Category menu list
$('.boxBody #category li').mouseover(function() {

//Change background color and animate the padding
$(this).css('backgroundColor','#888');
$(this).children().animate({paddingLeft:"20px"}, {queue:false, duration:300});
}).mouseout(function() {

//Change background color and animate the padding
$(this).css('backgroundColor','');
$(this).children().animate({paddingLeft:"0"}, {queue:false, duration:300});
});

//Mouseover effect for Posts, Comments, Famous Posts and Random Posts menu list.
$('.boxBody li').click(function(){
window.location = $(this).find("a").attr("href");
}).mouseover(function() {
$(this).css('backgroundColor','#888');
}).mouseout(function() {
$(this).css('backgroundColor','');
});

});

</script>

// Code CSS
<style>

#tabMenu {margin:0;padding:0 0 0 15px;list-style:none;}
#tabMenu li {float:left;height:32px;width:39px;cursor:pointer;cursor:hand}

li.comments {background:url(images/tabComment.gif) no-repeat 0 -32px;}
li.posts {background:url(images/tabStar.gif) no-repeat 0 -32px;}
li.category {background:url(images/tabFolder.gif) no-repeat 0 -32px;}
li.famous {background:url(images/tabHeart.gif) no-repeat 0 -32px;}
li.random {background:url(images/tabRandom.gif) no-repeat 0 -32px;}

li.mouseover {background-position:0 0;}
li.mouseout {background-position:0 -32px;}
li.selected {background-position:0 0;}

.box {width:227px}
.boxTop {background:url(images/boxTop.gif) no-repeat;height:11px;clear:both}
*html .boxTop {margin-bottom:-2px;}
.boxBody {background-color:#282828;}
.boxBottom {background:url(images/boxBottom.gif) no-repeat;height:11px;}

.boxBody div {display:none;}
.boxBody div.show {display:block;}
.boxBody #category a {display:block;}

.boxBody div ul {margin:0 10px 0 25px;padding:0;width:190px;list-style-image:url(images/arrow.gif)}
*html .boxBody div ul {margin-left:10px;padding-left:15px;}
.boxBody div li {border-bottom:1px dotted #8e8e8e; padding:4px 0;cursor:hand;cursor:pointer;}
.boxBody div ul li.last {border-bottom:none}
.boxBody div li span {font-size:8px;font-style:italic; color:#888;}
</style>

// Code HTML
<div class="box">

<ul id="tabMenu">
<li class="posts selected"></li>
<li class="comments"></li>
<li class="category"></li>
<li class="famous"></li>
<li class="random"></li>
</ul>

<div class="boxTop"></div>

<div class="boxBody">

<div id="posts" class="show">
<ul>
<li>Post 1.</li>
<li>Post 2.</li>
<li>Post 3.</li>
<li class="last">Post 4.</li>
</ul>
</div>

<div id="comments">
<ul>
<li><a>Commet 1. <span> - Author 1</span></a></li>
<li><a>Commet 2. <span> - Author 2</span></a></li>
<li><a>Commet 3. <span> - Author 3</span></a></li>
<li class="last"><a>Commet 4. <span> - Author 4</span></a></li>
</ul>
</div>

<div id="category">
<ul>
<li><a href="#">css-html</a></li>
<li><a href="#">javascript</a></li>
<li><a href="#">logo</a></li>
<li class="last"><a href="#">Blogger</a></li>
</ul>
</div>

<div id="famous">
<ul>
<li>List famous 1.</li>
<li>List famous 2.</li>
<li>List famous 3.</li>
<li class="last">List famous 4.</li>
</ul>
</div>

<div id="random">
<ul>
<li>Random post 1.</li>
<li>Random post 2.</li>
<li>Random post 3.</li>
<li class="last">Random post 4.</li>
</ul>
</div>

</div>

<div class="boxBottom"></div>

</div>

Chú ý : các class "postscommentscategoryfamousrandom" là các tiêu đề của 5 tab. Và để ý ta thấy ở class posts có thêm dòng selected, dòng này để mặc định tab "posts" sẽ hiển thị mỗi lần load.
- Dòng code : .box {width:227px} : là độ rộng của tab chính.

-Save widget.

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

Blogger news

Blogroll

About