Được tạo bởi Blogger.
RSS

Thứ Ba, 13 tháng 12, 2011

(Traidatmui.com) - Mình đã tham khảo thủ thuật từ Blog Fandung thấy thủ thuật khá hay nên mình xin chia sẽ cùng các bạn. Đó là thủ thuật hiẻn thị bài viết giống như trang news.zing.vn. Thủ thuật này sẽ hiển thị dạng 3 cột khác nhau. Cột đầu tiên sẽ hiển thị bài viết mới nhất dạng tóm tắt ở một bên có ảnh thumb ở phía trên; cột kế tiếp hiển thị ảnh thumb và tiêu đề bài viết trước đó và cuối cùng là tiện ích các bài viết khác có liên quan (nằm bên phải). Để hiểu và thấy rỏ hơn thủ thuật này bạn hãy xem hình ảnh bên dưới.

Hình ảnh minh họa ( news.zing.vn)

☼ Sau đây là các bước tiến hành

1. Đăng nhập vào tài khoản Blogspot
2. Vào bố cục thêm phần tử HTML/Javascript
3. Thêm code bên dưới vào phần tử trên
<style type="text/css">
*{ padding: 0;
margin: 0;
font-family: Arial;
font-size: 12px;
}

#index_news{
width: 525px;
margin: 5px;
}

#main_content{
width: 525px;
float: left;
overflow: hidden;
}

#main_content .top_news{
width: 525px;
margin-bottom: 10px;
}
#main_content .top1_news{
width: 234px; /*Độ rộng cột đầu tiên*/
float: left;
margin-top: 8px;
}
#main_content .top1_news .top1_news_image img{
border: 1px solid #CCC;
padding: 1px;
width:230px; /*độ rộng của ảnh ở cột đầu tiên*/
height:155px; /*Chiều cao của ảnh ở cột đầu tiên*/
}
#main_content .top1_news .top1_news_title{
padding: 8px 0;
text-align: justify;
}
#main_content .top1_news .top1_news_title a{
font-size: 16px;
color: #002392; /*Màu tiêu đề của bài viết có nội dung tóm tắt*/
text-decoration: none;
}
#main_content .top1_news .top1_news_title a:hover{
text-decoration: underline;
color: #0066ff; /*Màu tiêu đề của bài viết có nội dung tóm tắt khi rê chuột*/
}
#main_content .top1_news p{
text-align: justify;
}
#main_content .top1_news p a{
padding-left: 4px;
}
#main_content .top1_news p img, #main_content .top2_news img{
vertical-align: bottom;
}
#main_content .top2_news{
width: 95px; /*Độ rộng cột thứ 2*/
float: left;
margin-left: 8px;
margin-top: 12px;
padding-right: 6px;
}
#main_content .top2_news .top2_news_image{
background: url(http://farm3.static.flickr.com/2509/3847739522_6980c393a3_o.gif) no-repeat;
width: 90px; /*độ rộng của ảnh ở cột 2*/
height: 65px; /*chiều cao của ảnh ở cột 2*/
padding: 4px;
}
.top2_news_image img {
width:90px; /*độ rộng của ảnh ở cột 2*/
height:65px; /*chiều cao của ảnh ở cột 2*/
}

#main_content .top2_news h2{
padding-top: 2px;
}
#main_content .top2_news h2 a{
color: #000033;
text-decoration: none;
}
#main_content .top2_news h2 a:hover{
text-decoration: underline;
color: #ff0000;}

#main_content .top2_news .dot3x1{
background: url(http://farm4.static.flickr.com/3574/3847739556_d334d7aa61_o.gif) repeat-x center
center;
margin: 10px 0;
height: 1px;
font-size: 1px;
}
#main_content .topo_news{
width: 174px; /*Độ rộng cột thứ 3*/
float: right;
background: url(http://farm4.static.flickr.com/3508/3846949497_b0f76c94df_o.gif) no-repeat;
padding: 5px 1px 0 1px;

}
#main_content .topo_news .topo_news_title{
background: url(http://farm3.static.flickr.com/2598/3846949449_4c4b03d2fa_o.gif) no-repeat;
width: 160px;
height: 22px;
color: #FFF;
padding: 4px 0 0 14px;
font-weight: bold;
font-size: 11px;
}
#main_content .topo_news ul li{
background: url(http://farm3.static.flickr.com/2532/3847739582_8f41366c2f_o.gif) no-repeat 8px 10px;
padding: 2px 2px 2px 20px;
list-style: none;
}
#main_content .topo_news ul li a{
color: #002392;
font-weight: bold;
font-size: 11px;
line-height: 1.5em;
text-decoration:none;
}
#main_content .topo_news ul li a:hover {
color: #ff0033;
text-decoration: underline;}
</style>

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

showRandomImg = true;

aBold = false;
summaryPost = 147; // Số kí tự hiển thị cho phần tóm tắt bài viết
numposts = 10; // số bài viết sẽ hiển thị (Gồm tất cả bài viết ở 3 cột)
topoTitle = "Bài viết khác";
label = "Advanced blogger"; // Nhãn bài viết hiển thị (nếu hiển thị tất cả bài viết thì không cần gõ nhãn)
home_page = "http://www.traidatmui.com/"; //thay đổi thành địa chỉ URL blog của bạn

</script>
<script src="http://traidatmui-tips.googlecode.com/files/Z_recent_label.js" type="text/javascript"></script>

Chỉnh code: Bạn hãy dựa vào phần chú thích trong code để chỉnh sửa lại cho phù hợp với blog mình rồi save lại.

Nếu muốn hiển thị tất cả bài viết trên blog tức không theo từng nhãn riêng, nghĩa là các bài viết sẽ hiển thị theo thứ tự thời gian không phân biệt nhãn, hiển thị từ bài mới nhất trở về sau cho đến khi đủ bài viết mà bạn giới hạn trong code. Để hiển thị như vừa nêu trên thì bạn hãy thay link Javascript (http://traidatmui-tips.googlecode.com/files/Z_recent_label.js) ở trên thành code bên dưới.
http://traidatmui-tips.googlecode.com/files/Z_recent_post.js

Chúc bạn thành công
Nguồn Traidatmui.com

Lâu rồi ko giới thiệu cho các bạn các style menu nào mới, hôm nay mình sẽ lại cho ra mắt 1 style menu khác. Menu này sẽ mang phong cách giống như trang vnexpress.net





Cập nhật việc hiển thị Submenu ngay dưới menu chính (15/7/2009)


Hình ảnh minh họa:

☼ Sau đây là các bước thực hiện :
1. Vào bố cục
2. Vào chỉnh sửa code HTML
3. Chèn đoạn code bên dưới vào trước thẻ đóng </head>



<style type="text/css">
.parent-menu, .sub-menu {width:800px;}
#topmenu {height:46px; margin-bottom:10px;z-index:-10px;}


.fl {float:left;}
#topmenu {float:left;}
.fr {float:right;}


.parent-menu {height:25px; font:11px tahoma; color:#ffffff; text-align:center; background:#f5f5f6 url('http://i342.photobucket.com/albums/o433/bkprobk/bg-fd.gif') repeat-x 0px -46px;}
.pmenu-sep {width:25px;}
.pmenu-normal{height:15px; padding:7px; cursor:pointer;}
.pmenu-normal, .pmenu-active, .pmenu-normalleft, .pmenu-normalright, .pmenu-activeleft, .pmenu-activeright {cursor:pointer;}
.pmenu-normalleft, .pmenu-normalright, .pmenu-activeleft, .pmenu-activeright {width:3px; height:25px;font-size:1px;}
.pmenu-active {height:15px; padding:7px; color:#004f8b; background:#f5f5f6 url('http://i342.photobucket.com/albums/o433/bkprobk/bg-fd.gif') repeat-x 0px -73px;}
.pmenu-activeleft {height:25px; background:#f4f5f6 url('http://i342.photobucket.com/albums/o433/bkprobk/bg_corner.gif') no-repeat 0px 0px;}
.pmenu-activeright {height:25px; background:#f4f5f6 url('http://i342.photobucket.com/albums/o433/bkprobk/bg_corner.gif') no-repeat 0px -27px;}
.sub-menu {height:21px; background:#f5f5f6 url('http://i342.photobucket.com/albums/o433/bkprobk/bg-fd.gif') repeat-x 0px -100px;}
.smenu-content {width:678px; height:17px;padding:2px 7px;}
.smenu-content2 {width:892px; height:17px;padding:2px 7px;}
.smenu-content3 {width:534px; height:17px;padding:2px 7px;}
.smenu-content ul {width:50%;height:17px;margin:0px;padding:0px;list-style-type:none;}
.smenu-content li{float:right;padding:0px 5px;}
.smenu-content li img{border:0px; vertical-align:middle}


.sub-menu {position:relative; font: 12px arial; }


.parent-menu, .sub-menu, .sub-menucontent {overflow:hidden;}


.link-submenu {font:11px arial; color:#004f8b; text-decoration:none;}
.link-submenu:hover {text-decoration:underline;}




.sep-fmenu{width:2px; height:26px; background:#f4f5f6 url('http://i342.photobucket.com/albums/o433/bkprobk/bg_corner.gif') no-repeat -5px -138px;}


</style>


<script type="text/javascript">
var menu_fid = new Array(
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21


);
var menu_pid = new Array(
0, // home
0, // Menu1
0, // Menu2
0, // Menu3
0, // Menu4
0, // Menu5


2, // sub 1.1
2, // sub 1.2
2, // sub 1.3


3, // sub 2.1
3, // sub 2.2
3, // sub 2.3


4, // sub 3.1
4, // sub 3.2
4, // sub 3.3


5, // sub 4.1
5, // sub 4.2
5, // sub 4.3


6, // sub 5.1
6, // sub 5.2
6 // sub 5.3
);


var menu_name = new Array(
'Home',
'Menu 1',
'Menu 2',
'Menu 3',
'Menu 4',
'Menu 5',


'Submenu 1.1',
'Submenu 1.2',
'Submenu 1.3',


'Submenu 2.1',
'Submenu 2.2',
'Submenu 2.3',


'Submenu 3.1',
'Submenu 3.2',
'Submenu 3.3',


'Submenu 4.1',
'Submenu 4.2',
'Submenu 4.3',


'Submenu 5.1',
'Submenu 5.2',
'Submenu 5.3'


);


var menu_path = new Array(
'http://fandung.blogspot.com/',
'/Menu1/',
'/Menu2/',
'/Menu3/',
'/Menu4/',
'/Menu5/',


'/menu1/submenu1.1/',
'/menu1/submenu1.2/',
'/menu1/submenu1.3/',


'/menu2/submenu2.1/',
'/menu2/submenu2.2/',
'/menu2/submenu2.3/',


'/menu3/submenu3.1/',
'/menu3/submenu3.2/',
'/menu3/submenu3.3/',


'/menu4/submenu4.1/',
'/menu4/submenu4.2/',
'/menu4/submenu4.3/',


'/menu5/submenu5.1/',
'/menu5/submenu5.2/',
'/menu5/submenu5.3/'


);


var menu_show = new Array(
0, // home
0, // Menu1
0, // Menu2
0, // Menu3
0, // Menu4
0, // Menu5


0, // sub 1.1
0, // sub 1.2
0, // sub 1.3


0, // sub 2.1
0, // sub 2.2
0, // sub 2.3


0, // sub 3.1
0, // sub 3.2
0, // sub 3.3


0, // sub 4.1
0, // sub 4.2
0, // sub 4.3


0, // sub 5.1
0, // sub 5.2
0 // sub 5.3


);


</script>


<script type="text/javascript" language="javascript" src="http://fandung.googlecode.com/svn/trunk/js/Menu1.js"></script>

- Ở phần code CSS, để thay đổi hình nền, các bạn có thể down các file ảnh về (link màu cam, rồi dùng photoshop tùy chỉnh lại theo ý mình).

- Phần chính của thủ thuật này là việc chỉnh sửa các mảng (menu_fid, menu_pid, menu_name, menu_path, new Array) trong đoạn code javascript ở trên.

a. mảng menu_fid :
- các dãy số tương ứng trong mảng này chính là id của các menu (menu chính + menu phụ), ví dụ ta có tổng cộng 10 menu (cả chính và phụ) thì con số của mảng này là từ 1 tới 10.
- Như ở trong đoạn code JS trên, ta có 6 menu chính15 menu phụ thì dãy số của chúng ta sẽ lên tới 21. nếu các bạn điền dãy số này lớn hơn 21 thì vẫn không sao, nhưng nếu nhỏ hơn 21 thì các menu sau cùng sẽ ko hiển thị được (cụ thể ở đây các submenu 5 sẽ hiển thị không đủ)

b. mảng menu_pid :
- Mảng này giúp tạo bố cục của menu.
- Các menu chính được quy định bằng các con số 0
- Còn các menu phụ sẽ được quy định bằng các con số tiếp theo, và giống nhau (ở đây ko sử dụng dãy số 1 là do số 1 được đặt cho menu HOME), và như thế submenu 1 sẽ bắt đầu bằng các dãy số 2 giống nhau, tiếp theo submenu 2 là các dãy số 3 , ...
- Muốn thêm hoặc bớt các menu chính hoặc phụ, ta chỉ cần thêm hoặc bớt các con số tương tự trong dãy số là được (lưu ý việc thêm hoặc bớt phải thực hiện đồng nhất ở 5 mảng)

c. mảng menu_name :
- Mảng này sẽ quy định tên cho các menu chính và phụ.

d. mảng menu_path :
- mảng này sẽ thiết lập địa chỉ liên kết cho các menu chính và phụ.
- thay thế các đoạn /menu1/submenu1.1/ , /menu1/submenu1.2/ , ... thành các link tương ứng với menu đó.
- lưu ý là vị trí các phần tử trong mảng này và mảng menu_name phải khớp nhau, khi đó đường dẫn tới các menu mới chính xác.

e. mảng menu_show :
- các phần tử ở mảng này được biểu diễn bằng những con số 0. Lưu ý là tổng số các con số 0 phải bằng tổng các menu chính và phụ.

Một vài lưu ý sau cùng : khi tùy chỉnh lại các phần tử trong mảng, phải đảm bảo số lượng các phần tử trong 5 mảng bằng nhau, và phải khớp với nhau theo đúng thứ tự của nó, và điều quan trọng nữa là chỉ có phần tử cuối cùng trong mảng mới ko có dấu phẩy (,) theo sau, nếu sai xót thì code sẽ bị lỗi.

4. Sau khi tùy chỉnh xong. Save template
5. Tạo 1 widget HTML/javascript và dán đoạn code bên dưới vào:



<div id="topmenu">


<div class="parent-menu" id="parent-menu"></div>


<div class="sub-menu">


<div class="fl"><img src="http://i342.photobucket.com/albums/o433/bkprobk/fd-icon.gif" alt="" height="21" /> </div>


<div class="smenu-content fl" id="submenu" onmouseover="clear_delayhide();activeMenuParent();" onmouseout="resetit();">&nbsp;</div>


</div>
</div>


<script type="text/javascript" language="javascript">
menuobj=document.getElementById? document.getElementById("submenu") : document.all? document.all.submenu : document.layers? document.dep1.document.dep2 : ""
Active(); writeParentMenu(); reWriteMenu();
</script>


- ở đoạn code trên, có thể thay đổi logo hiển thị ở submenu (code màu xanh) thành logo của bạn . Nếu không muốn hiển thị nó thì có thể xóa nó đi.
☼ Cập nhật việc hiển thị SubMenu ngay bên dưới Menu chính :
- Đây là cách mà bên VnExpress cũng thực hiện, đó là dùng phương pháp thủ công cho các submenu con, tức là đẩy nó dịch 1 đoạn nhỏ sang phải để các submenu có thể hiển thị ngay bên dưới Menu chính.

Đây là hình ảnh mình đã fix:


- Để thực hiện việc này các bạn chỉ cần thay thế đoạn code :

<script type="text/javascript" language="javascript" src="http://fandung.googlecode.com/svn/trunk/js/Menu1.js"></script>

thành đoạn code bên dưới :

<script type="text/javascript" language="javascript" src="http://fandung.googlecode.com/svn/trunk/js/Menu1-fix.js"></script>


Trong file JS mình cập nhật, nó chỉ hiển thị tốt với các menu trong bản demo mà thôi, khi bạn áp dụng cho blog bạn, mỗi menu chính sẽ có các menu phụ nhiều ít khác nhau, vì thế nếu bạn dùng nguyên file JS mình đưa sẽ hiển thị không được tốt lắm. Vì vậy để việc hiển thị tốt nhất, bạn hãy tự mình điều chỉnh lại việc hiển thị của mỗi submenu.

☼ Sau đây mình sẽ hướng dẫn các bạn thực hiện việc điều chỉnh này:
- Các bạn download file JS mà mình vừa cập nhật về.
- Mở nó lênh bằng NotePad, và tìm đến đoạn code sau :

switch (parseInt(which)){
case 3: menuobj.className = 'smenu-content fl'; thecontent = writeBlank(18).concat(thecontent); break;
case 4: menuobj.className = 'smenu-content fl'; thecontent = writeBlank(33).concat(thecontent); break;
case 5: menuobj.className = 'smenu-content fl'; thecontent = writeBlank(55).concat(thecontent); break;
case 6: menuobj.className = 'smenu-content fl'; thecontent = writeBlank(70).concat(thecontent); break;
case 7: menuobj.className = 'smenu-content fl'; thecontent = writeBlank(88).concat(thecontent); break;
case 8: menuobj.className = 'smenu-content fl'; thecontent = writeBlank(108).concat(thecontent); break;
case 9: menuobj.className = 'smenu-content fl'; thecontent = writeBlank(110).concat(thecontent); break;

default:
menuobj.className = 'smenu-content fl';
break;
}

- Trong đoạn code trên các bạn sẽ thấy chỉ có lệnh case từ 3 đến 9 mà thôi, tức là việc hiệu chỉnh lại vị trí của các submenu mình chỉ áp dụng cho các menu chính thứ 3 trở đi. Và mình chỉ làm mẫu tới menu chính thứ 9 mà thôi, còn đối với các submenu của menu 1 và 2, do nó nằm sát phía bên trái quá, nên ta không nhất thiết phải dịch submenu của nó qua phải. Tùy biến hơn, nếu submenu3 quá nhiều thì việc dịch chuyển nó qua phải cũng không cần thiết. Vì thế tùy theo việc hiển thị thanh menu của mỗi blog mà sẽ có những hiệu chỉnh khác nhau, và sẽ không có 1 khuôn mẫu nhất định nào cho việc tùy chỉnh này.

- Các code màu đỏ chính là khoảng căn lề trái của các submenu, các bạn thấy nó tăng dần lên tương ứng với từng menu chính. Xem hình dưới đây sẽ rõ :
- Xem mình minh họa các bạn có thể rõ. Hãy thay đổi các con số đó sao cho hợp lý nhất.

Một kinh nghiệm nhỏ : nên test nó trước với 1 file HTML tự tạo bằng NotePad (giống như các trang demo của mình) rồi chỉnh sửa file JS, sau khi chỉnh sửa hoàn tất thì hãy áp dụng cho blog của mình.

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

Thứ Hai, 12 tháng 12, 2011


(Traidatmui.com) – Host là gì thì chắc hẵn các bạn cũng đã từng nghe nói qua hay cũng đã biết rồi mình không nhắc lại ở đây. Điều mình nói ở đây là làm sao để tìm một host ổn định và miễn phí, thời gian qua có một số bạn còn bâng khuâng không biết sử dụng host nào để upload file JS trong các thủ thuật mà mình giới thiệu. 
 
Hiện nay có rất nhiều trang website cung cấp cho bạn host miễn phí tuy nhiên không phải hosting nào cũng tốt, cũng đảm bảo ổn định. Và bài viết này mình chia sẻ cùng các bạn cách để bạn có thể đăng ký và sử dụng Google code cho việc lưu trữ các file JS dùng trong web/blog của mình.

Bạn có thể tải bài hướng dẫn dạng PDF về xem tại đây hoặc đọc trực tiếp bên dưới

Đăng ký Google Code

Trước tiên bạn hãy đăng nhập vào tài khoản Google của bạn (Nếu chưa đăng nhập), sau đó bạn vào đây và chọn Create a new project để bắt đầu.


Bạn điền đầy đủ thông tin vào form đăng ký như bên dưới, sau khi điền đầy đủ bạn chọn Create project để tạo


Sau khi xong bạn sẽ nhìn thấy giao diện như bên dưới

Liên kết
Upload file lên Google Code

Vậy bây giờ làm sao đê Upload file JS lên? Ở đây mình chia sẻ cho bạn 2 cách Upload file lên.

Cách 1: Tại giao diện như trên, bạn chọn Downloads, nhấn tiếp New Download và bắt đàu tải file.


Tiếp theo bạn chọn Choose File để chọn file muốn upload (Tối đa 100MB) và ghi vài chữ phần Summary mô tả file bạn sau đó nhấn Submit file để tải lên


Sau khi tải xong bạn sẽ thấy file của bạn hiện ở phần Downloads, làm sao để lấy link? Bây giờ bạn hãy click vào file bạn muốn lấy link như dưới


Sau đó click chuột phải vào file chọn Copy link address (Google Chrome) hay Copy link Location (Firefox)

Cách 2: So với cách 1 thì cách 2 sẽ upload file vào một thư mục cụ thể. Cách 1 tất cả các file upload lên sẽ nằm chung trong phần .../downloads/list. Cách 2 sẽ giúp bạn phân ra thư mục cho các file để dễ dàng trong việc quản lý, hơn nữa đối với cách 1 thì bạn không thể xem file trực tiếp trên trình duyệt được mà phải download về mới mở Notepad lên để xem, cách 2 này sẽ giúp bạn xem file trực tiếp trên trình duyệt như các hosting khác.

Khi click vào link file theo cách 1

Để upload theo cách này bạn chọn Source, tại Source >> Checkout bạn sẽ nhìn thấy phần đường dẫn cho file hay nói cách khác là tên miền con trên Google code của bạn (Ví dụ: http://traidatmuidotcom.googlecode.com), bạn chỉ thấy phần này khi ban đầu bạn check SubversionVersion control system khi đăng ký ở trên.


Để upload bạn click Browse, tại đây có 2 mục Create (Tạo file trực tiếp) và Upload (Tải file lên), mình chọn Upload

Sau đó bạn nhấn chọn Choose file (Browse) để chọn file sau đó nhấn Commit để tải lên. Lưu ý tên thư mục chứa file bạn đặt trước ví dụ: tenthumuc/ rồi mới chọn file.


Sau khi xong bạn sẽ thấy file bạn nằm trong thư mục bạn tải lên như bên dưới.


Như vậy là xong, link file của bạn thường có dạng http://projectname.googlecode.com/svn/tenthumuc/tenfile.js

Để lấy link file đơn giản bạn click vào file cần lấy link sau đó click View raw file
Sau đó copy link trên thanh địa chỉ chính là đường link của file bạn.


Như vậy là xong, bạn có thể chọn 1 trong 2 cách để upload file của bạn, cách 2 tương đối phức tạp hơn nhưng dễ quản lý file hơn.

Chúc bạn thành công
Theo traidatmui.com

Thứ Bảy, 26 tháng 11, 2011

dotTK đã chính thức cung cấp miễn phí tên miền CẤP MỘT .tk CÓ DNS cho tất cả mọi người. Đó có thể xem là 1 tin tốt lành cho những người có hầu bao ít ỏi không nỡ chi 1 khoản tiền cho .com .net hay những bạn đang dùng những tên miền miễn phí có dns như .co.cc, uni.cc, co.tv.

So mới các tên miền miễn phí có DNS hiện nay thì TK là dịch đầu tiêntiên phong BẠO GAN cung cấp tên miền cấp 1 hiện nay. Mình nghĩ nó sẽcạnh tranh khá quyết liệt với co.cc và các tên miền có phí trong thờigian tới. Hãy nhanh tay chọn cho mình 1 tên miền HOT nha các bạn.

Các bạn chú ý TK không giới hạn số lượng tên miền đăng ký trong 1 tàikhoản nhưng nó sẽ xóa nếu tên miền đó không được truy cập đủ 25 lầntrong 90 ngày.

Đăng ký tên miền TK

Hãy bấm vào đây

Tại trang chủ TK, bấm vào Web Domain và nhập tên miền bạnmuốn đăng ký. Tên miền bạn chọn có thể đã bị đăng ký rồi. Hãy kiên nhẫnsuy nghĩ tên miền độc quyền của bạn hoặc có thể kết hợp thêm số, vn,net… vào phía sau.

Sau khi chọn tên miền ưng ý sẽ chuyển qua bước cấu hình cho tên miền.



Nếu bạn đăng ký tên miền nhằm dùng tên miền đó chuyển hướng đến websitehay một địa chỉ website dài nào đó thì hãy điền địa chỉ đó vào mục Your website URL. Nếu bạn dùng DNS thì bấm vào Use DNS this domain.



TK ngoài cung cấp miễn phí tên miền nó còn dịch vụ DNS miễn phí chotên. Nếu bạn sử dụng vụ này thì hãy nhập địa chỉ IP của server đangchứa trang web của bạn vào cột IP Address(hình trên). Nếu bạn không biết IP server chứa web của bạn thì hãy liênhệ với nhà cung cấp Host hoặc vào Control Panel của host để xem.

Khi bạn mua 1 host để chứa web thì nhà cung cấp host sẽ cung cấp địadns cho bạn, thường có dạng ns1.tenmien.com, ns2.tenmien.com… nếu bạndùng DNS server của nhà cung cấp host thì hãy check vào mục Use my DNS Services và nhập địa chỉ dns tương ứng của nhà cung cấp (hình dưới).



Sau khi đã lựa chọn xong thiết lập cho tên miền hãy nhập tiếp vào địa chỉ email và mã kiểm tra sau đó bấm Next (hình dưới).



Bước tiếp theo là nhập Tên (k phải tên đăng nhập), mật khẩu và bấn Next.



Sau khi thấy thông báo Your registration has succeeded!. Hãy truy cập vào hộp thư của bạn. TK có gởi cho bạn 1 lá thư chứa mã kích hoạt và link kích hoạt cho bạn. Tiêu đề thư là Dot TK registration center. Copy mã kích hoạt và bấm vào link kích hoạt (hình dưới).



Paste mã kích hoạt, click Confirm



Vậy là đã xong.

Mội khi bạn muốn chỉnh sửa lại DNS của tên miền thì truy cập vào địa chỉ http://my.dot.tk/ và nhập vào địa chỉ email, pass vào.

Trỏ domain tk về blogspot

Đầu tiên đăng nhập vào tên miền ở TK (http://my.dot.tk/). Vào My Domians > List my domains ở khung bên trái. Bấm vào nút Modify ở tên miền bạn muốn trỏ về blogspot. Chọn Use Dot TK Free DNS service rồi bấm Configure



Sau khi bấm Configure bạn sẽ thấy phần bên dưới sẽ thay đổi. Hãy nhấn vào link Add another hostname4 lần để tạo thêm 4 dòng mới. Sau đó hãy thiết lập các giá trị như bêndưới (Thay tenmien.tk bằng tên miền đang thiết lập của bạn) (hình dưới).



Bấm Next để hoàn tất.

Thay đổi tên miền cho blogspot

Đăng nhập vào http://blogger.com. Vào phần Cài đặt > Xuất bản của blog bạn muốn đổi tên miền, bấm vào link Miền tùy chỉnh (hình dưới).



Và bấm tiếp vào Chuyển sang các cài đặt nâng cao.



Nhập tên miền của bạn vào (phải nhập đầy đủ có cả www) (hình dưới).



Nhập Xác minh từ ở phía dưới rồi bấm Lưu cài đặt.

Sau khi bấm Lưu cài đặt xong và thàng công (ko bị lỗi do nhập sai xác minh từ…) hay check tiếp phần Chuyển hướng tenmien.tk tới www.tenmien.tk nếu bạn muốn như vậy! nếu không bạn phải gõ tên miền đầy đủ của blog là http://www.tenmien.tk mỗi khi truy cập (hình dưới).



Nhập xác minh từ lại lần nữa, Lưu cài đặt và chờ khoản12-24h để cho DNS của TK và blogger cập nhật tên miền mới của bạn. Theokhuyến cáo của blogspot và TK là như vậy nhưng tôi đã thử chỉ khoản1-2h thôi. Trong quá trình đợi cập nhật sẽ không truy cập được vào blogcủa bạn.
Theo dangkytenmien.tk
Xin giới thiệu đến tất cả các bạn tên miền miễn phí cấp một duy nhất trên thế giới hiện nay. Đó là .tk, tên miền miễn phí ngắn nhất và cao cấp nhất hiện nay. Khi đăng ký đường link của bạn có dạng giống của VnTim™ là: vntim.tk rất dễ nhớ, không chỉ vậy mà nó còn chuyên nghiệp như các tên miền quốc tế .com .net .org khác.
Dot.tk cung cấp cho bạn cả 3 dịch vụ sau:
URL Forwarding: dành cho các bạn chuyển tiếp URL.
Nameserver: dành cho các bạn dùng dịch vụ DNS của mình.
Zone Records: dành cho các bạn muốn dùng dịch vụ DNS của dot.tk (ko giới hạn các bản ghi và hỗ trợ full DNS: A, CNAME, MX)
Xem thêm: Hướng dẫn đăng ký tên miền miễn phí trọn đời .Co.cc
Đăng ký và thiết lập tên miền miễn phí TK với blogspot Blogger
Tổng hợp những tên miền miễn phí tốt nhất.
Điều đặc biệt là chỉ với một tài khoản miễn phí bạn được phép đăng ký không giới hạn số lượng tên miền.
Về chất lượng thì sao?
Tên miền dot.tk có thể nói là rất ổn định, chạy tốt và bền lâu. Đã có rất nhiều người đã đăng ký và sử dụng dịch vụ của dot.tk, như của VnTim™ là vntim.tk đăng ký từ năm 2009 và đến nay vẫn dùng tốt. Chỉ có duy nhất yêu cầu là trong 90 ngay phải có ít nhất 25 lượt truy cập tên miền của bạn (quá đơn giản phải không nào).

Nói tóm tắt các bước cho các bạn dễ hiểu nhé bạn vào trang đăng ký rồi tạo một tài khoản để có thể login và chỉnh sửa đường link tên miền bạn chọn tới đường link website bạn tạo thật dễ dàng.

Chú ý : Nếu bạn có tài khoản của dot.tk rồi thì chỉ cần login bằng tên tài khoản Email đăng ký và pass thôi sau đó có thể add thêm domain mới. Nếu chưa có thì làm tuần tự như các bước dưới này nhé.
Giờ vào việc thôi. Các bạn làm theo các bước sau để đăng ký cho mình tên miền free .tk ưng ý nhé.

Chú ý nhỏ là hướng dẫn dưới đây dùng giao diện tiếng việt, xin các bạn chú ý. Bước 1: Các bạn click vào link sau: hay click vào đây.
Nếu chưa ở chế độ tiếng việt thì các bạn chọn giao diện tiếng việt như hình dưới.
Sau đó các bạn gõ tên miền muốn đăng ký vào ô trống rồi click "Go".
Ví dụ mình muốn đăng ký tên miền vntim.tk thì mình sẽ gõ vntim vào ô trống.

Hướng dẫn cách đăng ký, cài đặt tên miền miễn phí Dot.TK

Nếu tên miền bạn chọn đã có người đăng ký thì bạn chọn tên miền khác và lại gõ vào ô trống.

Hướng dẫn cách đăng ký, cài đặt tên miền miễn phí Dot.TK

Nếu tên miền bạn chọn chưa có ai đăng ký thì bạn sẽ được chuyển đến trang đăng ký tên miền.
Trong trang này các bạn chú ý:
Mục "Use your new domain" các bạn chọn "Forward this domain" còn lựa chọn "Use DNS" để sử dụng dịch vụ DNS (cái này nếu bạn nào biết có thể chọn). Các lựa chọn này các bạn hoàn toàn có thể thay đổi sau khi có tài khoản dot.tk. Ô trống dên dưới là để các bạn điền link muốn chuyển tiếp tới. Như hình dưới link chuyển tiếp của mình là: http://vntim.blogspot.com/.
Mục "Registration length" là thời gian dùng tên miền miễn phí, các bạn chọn "12 months" (nếu hết hạn các bạn có thể gia hạn mà khồng mất phí đâu - mình dùng tên miền vntim.tk từ năm 2009 đến nay chưa cần gia hạn lần nào cả).

Sau đó bạn click vào nút "Sign up" để đăng ký tài khoản tại dot.tk(nên đăng ký để có thể quản lý tên miền của bạn sau này).

Nếu bạn nào chỉ muốn dùng tên miền chuyển tiếp .tk mà không cần quản lý, sửa đổi tên miền sau này thì có thể click "Continue without Sign up".

Hướng dẫn cách đăng ký, cài đặt tên miền miễn phí Dot.TK

Sau khi các bạn click "Sign up" sẽ đến trang tiếp theo. Tại đây các bạn click vào link "email address" để hiện ô nhập địa chỉ email như hình dưới.
Hướng dẫn cách đăng ký, cài đặt tên miền miễn phí Dot.TK

Sau khi nhập địa chỉ email các bạn click "Tiếp".

Hướng dẫn cách đăng ký, cài đặt tên miền miễn phí Dot.TK

Tại trang tiếp theo các bạn nhập thông tin như hình dưới rồi click "Create Account".

Hướng dẫn cách đăng ký, cài đặt tên miền miễn phí Dot.TK

Đến đây là các bạn đã hoàn thành một nửa quá trình đăng ký. Tiếp theo các bạn cần xác nhận địa chỉ email vừa nhập là của bạn bằng các vào hòm thư và tìm email Dot.tk gửi cho bạn (khoảng 10phút trở lại, nếu đợi lâu quá các bạn click vào "nhấn chuột ở đây" như trong hình dưới để Dot.tk gửi lại mail xác nhận cho các bạn). Chú ý Email xác nhận có tiêu đề là "Xin vui lòng xác nhận sự đăng ký miễn phí của bạn" người gửi "Dot TK registration center(noreply@dot.tk)".

Hướng dẫn cách đăng ký, cài đặt tên miền miễn phí Dot.TK

Trong email xác nhận có chứa thông tin tài khoản của bạn tại dot.tk(các bạn nên lưu lại hay phải nhớ thông tin này để đăng nhập). Kèm theo là mã và link xác minh. Các bạn click vào link các nhận để xác thực email như hình dưới.

Hướng dẫn cách đăng ký, cài đặt tên miền miễn phí Dot.TK

Tại đây các bạn nhập mã số xác nhận trong email vào và click "Xác nhận".

Hướng dẫn cách đăng ký, cài đặt tên miền miễn phí Dot.TK

Đến đây nếu được thông báo như hình dưới là bạn đã hoàn thành việc đăng ký tên miền miễn phí tại dot.tk. Để cài đặt tên miền các bạn click vào "Đăng nhập vào My Dot.tk" như trong hình dưới.

Hướng dẫn cách đăng ký, cài đặt tên miền miễn phí Dot.TK

Sau đó các bạn nhập thông tin đăng nhập và click "Login" để đăng nhập.

Hướng dẫn cách đăng ký, cài đặt tên miền miễn phí Dot.TK

Sau khi đăng nhập giao diện quản lý của dot.tk như hình dưới.
Trong đó các bạn chú ý:
Mục "Profile của tôi" quản lý thông tin cá nhân của bạn.
Mục "Tên miền của tôi" quản lý những tên miền bạn đã đăng ký tại dot.tk.
Mục "TiKinet" để quản lý quảng cáo của dot.tk (ở đây các bạn có thể thiết lập muốn tham gia vào mạng lưới quảng cáo của dot.tk hay không. Mặc định là không tham gia nên nếu bạn không quan tâm có thể bỏ qua).
Mục "TK MaiLLas" dùng để làm Hệ thống - Mail Server (không quan tâm các bạn có thể bỏ qua).
Nếu bạn muốn đăng ký thêm tên miền mới có thể click vào "tạo thêm một tên miền MIỄN PHÍ ở đây".
Để quản lý hay cài đặt tên miền .tk các bạn click vào "Tên miền của tôi".

Hướng dẫn cách đăng ký, cài đặt tên miền miễn phí Dot.TK

Trong mục "Tên miền của tôi" các bạn chú ý các mục sau: Mục "Danh sách tên miền của tôi" quản lý các tên miền của bạn tại dot.tk.
Mục "Trả phí/gia hạn tên miền" để gia hạn/trả phí tên miền(gia hạn miễn phí).
Mục "Dot TK Traffic check" Kiểm tra số lượt truy cập vào tên miền của bạn.
Chú ý: tương ứng với mỗi tên miền miễn phí có 2 nút là "Thay đổi" và "nâng cấp".
Nút "Thay đổi" để các bạn quản lý và cài đặt tên miền.
Nút "nâng cấp" để nâng cấp nên tên miền có phí(không cần thiết).

Hướng dẫn cách đăng ký, cài đặt tên miền miễn phí Dot.TK

Muốn thay đổi cài đặt cho tên miền nào đó(cả miễn phí và có phí) các bạn click vào nút "Thay đổi" (với giao diện tiếng việt).
Sau đó các bạn chọn dịch vụ các bạn muốn cài đặt rồi click "Tiếp" và làm theo hướng dẫn bằng tiếng việt. Chi tiết các cài đặt tên miền dot.tk cho BLogger-BlogSpot các bạn xem thên tại đây, còn các dịch vụ blog khác như Yahoo! 360Plus, MyOpera hay trang cá nhân của Facebook thì các bạn chỉ cần dùng dịch vụ "Domain Forwarding" (mặc định khi các bạn đăng ký). Khi muốn đổi link chuyển tiếp các bạn mới cần thay đổi cài đặt.
Như hình dưới link chuyển tiếp của mình là: http://vntim.blogspot.com/.

Hướng dẫn cách đăng ký, cài đặt tên miền miễn phí Dot.TK
Blogger có cung cấp tính năng đăng nhập cho người dùng trên thanh Navbar, tuy nhiên tính năng này sẽ bị mất đi khi các bạn ẩn thanh navbar đi để trang blog của bạn trông giốn một website hơn. Đó là nguyên nhân khiến bạn không thể đăng nhập vào blog của mình trực tiếp được mà phải vào trang chủ blogger. Tuy vậy, chúng ta có thể khắc phục việc nầy bằng cách tạo forum đăng nhập thay thế. Để tạo form này các bạn làm theo các bước sau:
1. Đầu tiên đăng nhập và vào bố cục của blogger
2. Chọn thêm tiện ích (Add a Gadget)
3. Bạn hãy click chon thêm HTML/Javascript
4. Copy và dán code bên dưới vào HTML/Javascript trên

Có 2 mẫu cho bạn lựa chọn. Các bạn có thể xem Demo qua ảnh hay tại đây.

Hướng dẫn cách tạo khung đăng nhập cho blogger
Mẫu 1:

<form action="https://www.google.com/accounts/ServiceLoginAuth?service=blogger" method="post" onsubmit="onlogin()">
<input value="http://www.blogger.com/home" name="continue" type="hidden"/>
<div><label for="Email"> Tài khoản: [<a href="http://vntim.blogspot.com/" target="_top" title="Tác giả VnTim™">©</a>]<br/><input id="EmailGoogle" tabindex="1" name="Email" size="30" 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="on" name="Passwd" size="30" type="password"/></div>
<div><input type="checkbox" name="PersistentCookie" id="PersistentCookie" value="yes" /> <label for="PersistentCookie" >Nhớ mật khẩu</label></div>
<input id="signin-btn-ns" tabindex="0" value="Đăng nhập" name="submit" type="submit"/></form>

Hướng dẫn cách tạo khung đăng nhập cho blogger
Mẫu 2:

<form id="gaia_loginform" action="https://www.google.com/accounts/ServiceLoginAuth?service=blogger" method="post" onsubmit= "return(gaia_onLoginSubmit());" >
<div id="gaia_loginbox">
<table class="form-noindent" cellspacing="0" cellpadding="5" width="100%" border="0">
<tr> <td valign="top" style="text-align:center" nowrap="nowrap" bgcolor="#e8eefa">
<input type="hidden" name="ltmpl" value="draft" />
<div class="loginBox">
<table id="gaia_table" align="center" border="0" cellpadding="1" cellspacing="0">
<tr><td colspan="2" align="center">
<table> <tr> <td valign="top">
<img src="http://kodehexa.googlepages.com/google_transparent.gif" alt="Google" /></td>
<td valign="middle"><font size="+0"><b>Tài khoản</b></font></td></tr></table>
<font size="-1"></font></td></tr>
<script type="text/javascript">
<!-- function onPreCreateAccount() { return true; } function onPreLogin() { if (window["onlogin"] != null) { return onlogin(); } else { return true; } } -->
</script>
<tr><td colspan="2" align="center"></td></tr>
<tr><td nowrap="nowrap"><div align="right">
<span class="gaia le lbl">Email:</span></div></td><td>
<input type="hidden" name="continue" id="continue" value="http://www.blogger.com/home" />
<input type="hidden" name="service" id="service" value="blogger" />
<input type="hidden" name="naui" id="naui" value="8" />
<input type="hidden" name="fpui" id="fpui" value="2" />
<input type="hidden" name="skipvpage" id="skipvpage" value="true" />
<input type="hidden" name="rm" id="rm" value="false" />
<input type="hidden" name="ltmpl" id="ltmpl" value="draft" />
<input type="hidden" name="hl" id="hl" value="vi" />
<input type="hidden" name="alwf" id="alwf" value="true" />
<input type="hidden" name="alinsu" id="alinsu" value="0" />
<input type="hidden" name="ltmpl" id="ltmpl" value="draft" />
<input type="hidden" name="GALX" value="Ie2nThzvHSI" />
<input type="text" name="Email" id="Email" size="20" value="" class='gaia le val' />
</td></tr>
<tr><td></td><td align="left"></td></tr>
<tr><td align="right"><span class="gaia le lbl">Mật Khẩu:</span></td>
<td><input type="password" name="Passwd" id="Passwd" size="20" class="gaia le val" /></td></tr>
<tr><td></td><td align="left"></td></tr>
<tr><td align="right" valign="top">
<input type="checkbox" name="PersistentCookie" id="PersistentCookie" value="yes" />
<input type="hidden" name='rmshown' value="1" /></td>
<td align="left"><label for="PersistentCookie" class="gaia le rem">Nhớ mật khẩu</label></td></tr>
<tr><td></td>
<td align="left"><input type="submit" class="gaia le button" name="signIn" value="Đăng nhập" /></td></tr>
<tr id="ga-fprow">
<td colspan="2" height="33.0" class="gaia le fpwd" align="center" valign="bottom">
<a href="https://www.blogger.com/forgot.g" target=_top>Quên mật khẩu?</a>
[<a href="http://vntim.blogspot.com/" target=_top title="Tác giả VnTim™">©</a>]</td>
</tr></table></div></td></tr></table></div>
<input type="hidden" name="asts" id="asts" value="" />
</form>
<form id="gaia_universallogin" action="https://www.google.com/accounts/ServiceLoginAuth?service=blogger" method="post" onsubmit="return(gaia_onLoginSubmit());">
<input type="hidden" name="continue" id="continue" value="https://draft.blogger.com/home" />
<input type="hidden" name="service" id="service" value="blogger" />
<input type="hidden" name="naui" id="naui" value="8" />
<input type="hidden" name="fpui" id="fpui" value="2" />
<input type="hidden" name="skipvpage" id="skipvpage" value="true" />
<input type="hidden" name="rm" id="rm" value="false" />
<input type="hidden" name="ltmpl" id="ltmpl" value="draft" />
<input type="hidden" name="hl" id="hl" value="vi" />
<input type="hidden" name="alwf" id="alwf" value="true" />
<input type="hidden" name="alinsu" id="alinsu" value="0" />
<input type="hidden" name="ltmpl" id="ltmpl" value="draft" />
<input type="hidden" name="ltmpl" id="ltmpl" value="draft" />
</form>

5. Cuối cùng chỉ việc save lai và kiểm tra thử kết quả (các bạn có thể đặt tên tiện ích này là "Đăng nhập" nếu muốn)

Chú ý: Các bạn có thể thay đường link màu đỏ: http://www.blogger.com/home bằng các link khác nếu muốn tạo khung đăng nhập cho dịch vụ khác của Google như Gmail là: https://mail.google.com/mail vv.