Bạn chưa biết gì về máy tính ư? Không sao cả. Chúng ta không thể học tất cả mọi thứ trên đời chỉ để làm có vài việc. Có những thứ ta cần phải nhớ, có những thứ ta dở sách ra và làm theo hướng dẫn. Không như vậy thì người ta cần chữ viết để làm gì? Nơi đây chúng ta sẽ sưu tầm các thủ thuật tin học và bạn sẽ không phải mất nhiều thời gian để làm bạn với cái máy tính của mình.
Thứ Ba, 18 tháng 5, 2010
"Another blog is already hosted at this address" lỗi khi tạo Custom Domain
1. Đầu tiên bạn hãy đăng nhập tài khoản Gooogle Apps của bạn
2. Sau đó nhấn vào Service Settings - và chọn Sites
3. Nhấn chuột vào menu Web address mapping
4. Bạn sẽ thấy 1 dòng thể hiện nội dung Domain của bạn trong đó (ví dụ: www.www.onlinetoefltest.com ) hoặc như hình sau. Hay đánh dấu vào ô chọn và xoá nó đi.
5. Giờ hãy vào Blogger Dashboard - Settings - Publishing - Custom Domain để thực hiện lại việc tạo Domain riêng cho Blog của bạn.
"Another blog is already hosted at this address" ERROR in Blogger Custom Domain Creation
Some of you might have encountered "Another blog is already hosted at this address" ERROR while moving your blogspot domain to a custom domain. Just do the following simple steps to get rid off that error!
1. Sign-in to Google Apps account
2. Go to Service Settings - then select Sites
3. Click Web address mapping
4. You can see a www address in that list. Select and Delete it.
(Just proceed with all the delete warning and confirmations)
5. Now go to your Blogger Dashboard - Settings - Publishing - Custom Domain - then point your blogspot domain to the new custom domain!
(Don't forget to prefix www before your domain name)
Thứ Sáu, 15 tháng 5, 2009
Sở hữu ngay 1 tên miền ngắn gọn cho Blog của bạn
Trong bài viết này tôi sẽ giới thiệu cho bạn cách đăng ký tên miền trên Co.cc và làm cho nó gọi đến Blog của bạn. Co.cc cho phép bạn đăng ký tên miền miễn phí có kèo theo cả DNS do vậy bạn có thể dễ dàng thiết lập tên miền này với Blog của mình. Vậy làm thế nào nhỉ? Giờ chúng ta hãy đi từng bước để thực hiện nhé.
Đầu tiên bạn gõ tên miền mình muốn vào trong ô tìm kiếm dưới đây để xác định xem tên miền đó đã có ai sử dụng chưa.
Sau khi tìm được tên miền bạn muốn bạn hãy tiến hành đăng ký. Bạn có thể đổi sang tiếng Việt để đọc các thông tin tại ô phía trên cùng bên tay phải màn hình ( Change Language ) để đăng ký dễ dàng hơn.
Tiếp đến bạn nhấn vào nút: Continue to Registration
Màn hình sẽ thông báo bạn đã tạo xong Domain và cho bạn biết bạn cần phải cập nhật các thông tin trong vòng 48 giờ nếu không Co.cc sẽ xóa Domain bạn vừa đăng ký. Bạn nhấn vào nút Setup bên dưới dòng chữ Please setup the domain in 48 hours. If not, we will cancel the registration.
+ Với Blogspot ( Blogger ) có hỗ trợ CNAME chúng ta chỉnh sửa trên Zone Records.
Các giá trị Record ở đây thiết lập như bảng sau:
Host: nhập tên Domain của bạn
TTL: 1 H
Type: CName
Value: ghs.google.com
Sau đó nhấn vào nút Setup
Lưu ý: Ở khung điền Host bạn chỉ cần gõ www các phần còn lại tên miền sẽ tự động được điền. Đến đây bạn có thể tiến hành khai báo tên miền mới cho blog và chờ tên miền này hoạt động trong vòng 1 giờ sắp tới.
Giờ thì chúng ta cài đặt cho Blogspot ( Blogger )
Bạn đăng nhập vào trang quản lý của Blogspot và nhấn vào Settings sau đó nhấn vào Publishing
Bạn sẽ thấy dòng sau:
You're publishing on blogspot.com
Switch to: • Custom Domain (Point your own registered domain name to your blog)
Nhấn vào chữ Custom Domain nhìn xuống thấy dòng chữ
Already own a domain? Switch to advanced settings thì nhấn vào đó để nhập domain của bạn vào.
+ CÁCH SỬ DỤNG CHO YAHOO! 360 PLUS VÀ YAHOO! 360:
Tên miền co.cc cũng hỗ trợ chuyển tiếp tới một địa chỉ khác, ở đây chúng ta sẽ chuyển tiếp đến blog Yahoo! 360. Để sử dụng bạn chọn URL Forwarding và nhập thông tin.
- Redirect To: Địa chỉ chuyển tiếp đến blog của bạn. Ví dụ: vn.myblog.yahoo.com/MyBlog(Yahoo! 360 Plus) hay 360.yahoo.com/myBlog (Yahoo! 360) ( thay MyBlog bằng Blog của bạn )
- Page Title: Tên blog. Ví dụ: Thủ thuật blog
- Frame: Chọn Path Forwarding (Display real address) để chuyển tiếp đến địa chỉ blog của bạn, hiển thị địa chỉ thật của blog. Chọn còn lại nếu bạn muốn dấu địa chỉ blog thật của mình
- Meta Description: Miêu tả blog.
- Meta Keywords: Các từ khóa của blog.
Cuối cùng nhấp Setup để hoàn thành. Vậy là bạn có thể truy cập blog với một địa chỉ khác địa chỉ mặc định của nhà cung cấp.
Ngày nay tên miền quốc tế có giá khá rẻ, nếu không thích sử dụng miễn phí như vậy bạn có thể đầu tư một khoản nhất định mua tên miền, blog của bạn sẽ chuyên nghiệp hơn chẳng khác nào một website!
Thứ Sáu, 23 tháng 11, 2007
Cách chuyển giao diện blogspot thành giao diện web - Phần 1
* Điều kiện cần thiết là bạn phải có 1 template 3(4)
cột. ( Nếu bạn vẫn chưa biết cách tạo blog 3 cột, có thể
tham khảo ở Đây! ) . Tớ xin làm ví dụ với template 3 cột : 200,550,200.
Chỉ có 6 bước quan trọng trong việc chuyển đổi template. Đó là:
- Xóa header
- Điều chỉnh CSS
- Tạo banner và thanh menu ngang bên trên
- Tạo Menu dọc bên trái
- Tạo widget trái, phải
- Tạo footer phía dưới cùng
1. Bước đầu tiên là phải xóa đi cái header mặc định của
blog. Cái header bao gồm Title (hoặc Image), Description nằm ở phía trên
cùng của blog. Để xóa nó, bạn vào Template -> Edit HTML. Click
chọn Expand Widget Templates. Tìm đoạn code có dạng như sau:
CODE 1: |
<div id='header-wrapper'> <b:section class='header' id='header' maxwidgets='1' showaddelement='no'> <b:widget id='Header1' locked='true' title='Test1 (Header)' type='Header'> .... <!--Show just the image, no text--> .... <!--Show image as background to text--> .... </b:widget> </b:section> </div> |
Bạn hãy xóa đi tất cả những dòng nằm giữa dòng thứ 2 trên đếm xuống và dòng thứ
2 dưới đếm lên. Tức là bắt đầu xóa từ dòng <b:widget id='Header1' ...
đến dòng </b:widget>. Ở dòng thứ 2 bạn hãy bỏ đi cụm
maxwidgets='1' và sửa showaddelement='no' thành
showaddelement='yes'. Đoạn code còn lại sau các thao tác này là:
CODE 2: |
<div id='header-wrapper'> <b:section class='header' id='header' showaddelement='yes'> </b:section> </div> |
Xong bạn bấm Sava Template. Lưu ý là bạn sẽ gặp một thông báo:
Thông báo này hỏi rằng bạn có "quyết định" xóa header đi không. Bạn chọn
Confirm & Save. Xong bước 1.
2. Điều chỉnh CSS. Hãy bỏ Click chọn Expand
Widget Templates cho dễ nhìn code.
CSS của bạn bắt đầu và kết thúc như sau:
CODE 2: |
/* Variable definitions ==================== .... .... .... /** Page structure tweaks for layout editor wireframe */ body#layout #header { margin-left: 0px; margin-right: 0px; } ]]></b:skin> |
Hãy thay toàn bộ CSS đó bằng CSS (CODE 3)này:
CODE 3: [Bấm vào đây để Mở CODE 3] |
/* Variable definitions ==================== <Variable name="bgcolor" description="Page Background Color" type="color" default="#fff" value="#32527A"> <Variable name="textcolor" description="Text Color" type="color" default="#333" value="#333333"> <Variable name="linkcolor" description="Link Color" type="color" default="#58a" value="#5588aa"> <Variable name="pagetitlecolor" description="Blog Title Color" type="color" default="#666" value="#666666"> <Variable name="descriptioncolor" description="Blog Description Color" type="color" default="#999" value="#999999"> <Variable name="titlecolor" description="Post Title Color" type="color" default="#c60" value="#003366"> <Variable name="bordercolor" description="Border Color" type="color" default="#ccc" value="#cccccc"> <Variable name="sidebarcolor" description="Sidebar Title Color" type="color" default="#999" value="#999999"> <Variable name="sidebartextcolor" description="Sidebar Text Color" type="color" default="#666" value="#666666"> <Variable name="visitedlinkcolor" description="Visited Link Color" type="color" default="#999" value="#999999"> <Variable name="bodyfont" description="Text Font" type="font" default="normal normal 100% Georgia, Serif" value="normal normal 100% Verdana, sans-serif"> <Variable name="headerfont" description="Sidebar Title Font" type="font" default="normal normal 78% 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif" value="normal normal 78% Arial, sans-serif"> <Variable name="pagetitlefont" description="Blog Title Font" type="font" default="normal normal 200% Georgia, Serif" value="normal normal 200% Trebuchet, Trebuchet MS, Arial, sans-serif"> <Variable name="descriptionfont" description="Blog Description Font" type="font" default="normal normal 78% 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif" value="normal normal 78% Trebuchet, Trebuchet MS, Arial, sans-serif"> <Variable name="postfooterfont" description="Post Footer Font" type="font" default="normal normal 78% 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif" value="normal normal 78% Verdana, sans-serif"> */ /* Use this with templates/template-twocol.html */ body { background:$bgcolor; margin:0; color:$textcolor; font:x-small Georgia Serif; FONT-SIZE: 11px; text-align: center; } BODY {SCROLLBAR-FACE-COLOR: #294a7b; SCROLLBAR-HIGHLIGHT-COLOR: #246494; SCROLLBAR-SHADOW-COLOR: #969696; SCROLLBAR-3DLIGHT-COLOR: #ededed; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #246494; SCROLLBAR-DARKSHADOW-COLOR: #ededed } TR {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma, verdana, arial} TD {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma, verdana, arial} FORM { MARGIN: 0px } INPUT {BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT: 11px tahoma, verdana, arial; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid} HR {BORDER-RIGHT: #b9b9b9 0px solid; BORDER-TOP: #b9b9b9 1px solid; BORDER-LEFT: #b9b9b9 0px solid; BORDER-BOTTOM: #b9b9b9 0px solid; HEIGHT: 0px } a:link { color:$linkcolor; text-decoration:none; } a:visited { color:$visitedlinkcolor; text-decoration:none; } a:hover { color:$titlecolor; text-decoration:underline; } a img { border-width:0; } TD.top { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma,Verdana,Arial } A.top:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma,Verdana,Arial } A.top:active { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma,Verdana,Arial } A.top:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma,Verdana,Arial } A.top:hover { COLOR: #294a7b; TEXT-DECORATION: none } .A_white { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: tahoma, verdana, arial; TEXT-DECORATION: none } A.A_white:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: tahoma, verdana, arial; TEXT-DECORATION: none } A.A_white:active { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: tahoma, verdana, arial; TEXT-DECORATION: none } A.A_white:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: tahoma, verdana, arial; TEXT-DECORATION: none } A.A_white:hover { COLOR: #ffffff } .tdmenu { BORDER-TOP: 1px solid; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; COLOR: #e4e4e4; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #0168b3; BORDER-RIGHT-WIDTH: 1px } /* Header ----------------------------------------------- */ #header-wrapper { width:970px; margin:0px; border:1px solid $bordercolor; } #header-inner { background-position: center; margin-left: auto; margin-right: auto; } #header { margin: 0px; border: 1px solid $bordercolor; text-align: center; color:$pagetitlecolor; } #header h1 { margin:5px 5px 0; padding:15px 20px .25em; line-height:1.2em; text-transform:uppercase; letter-spacing:.2em; font: $pagetitlefont; } #header a { color:$pagetitlecolor; text-decoration:none; } #header a:hover { color:$pagetitlecolor; } #header .description { margin:0 5px 5px; padding:0 20px 15px; max-width:700px; text-transform:uppercase; letter-spacing:.2em; line-height: 1.4em; font: $descriptionfont; color: $descriptioncolor; } #header img { margin-left: auto; margin-right: auto; } /* Outer-Wrapper ----------------------------------------------- */ #outer-wrapper { background:#FFFFFF; width: 970px; margin:0 auto; padding:0px; text-align:left; font: $bodyfont; } #main-wrapper { background:#FFFFFF; width: 550px; float: left; padding:3px; word-wrap: break-word; /* fix for long text breaking sidebar float in IE */ overflow: hidden; /* fix for long non-text content breaking IE sidebar float */ } #sidebar-wrapper { background:#294a7b; width: 200px; float: right; word-wrap: break-word; /* fix for long text breaking sidebar float in IE */ overflow: hidden; /* fix for long non-text content breaking IE sidebar float */ } #leftsidebar-wrapper { background:#294a7b; width: 200px; float: left; word-wrap: break-word; /* fix for long text breaking sidebar float in IE */ overflow: hidden; /* fix for long non-text content breaking IE sidebar float */ } /* Headings ----------------------------------------------- */ h2 { margin:1.5em 0 .75em; font:$headerfont; line-height: 1.4em; text-transform:uppercase; letter-spacing:.2em; color:$sidebarcolor; } /* Posts ----------------------------------------------- */ h2.date-header { margin:1.5em 0 .5em; } .post { margin:.5em 0 1.5em; border-bottom:1px dotted $bordercolor; padding-bottom:1.5em; font-size:12px; } .post h3 { margin:.25em 0 0; padding:0 0 4px; font-size:140%; font-weight:normal; line-height:1.4em; color:$titlecolor; /* them dong nay */ font-family: "Courier New", Courier, monospace; text-transform:capitalize; } .post h3 a, .post h3 a:visited, .post h3 strong { display:block; text-decoration:none; color:$titlecolor; font-weight:700; } .post h3 strong, .post h3 a:hover { color:$textcolor; } .post p { margin:0 0 .75em; line-height:1.6em; } .post-footer { margin: .75em 0; color:$sidebarcolor; text-transform:uppercase; /*letter-spacing:.1em; */ font: $postfooterfont; line-height: 1.4em; } .comment-link { margin-left:.6em; } .post img { padding:4px; border:0px solid $bordercolor; } .post blockquote { margin:1em 20px; } .post blockquote p { margin:.75em 0; } /* Comments ----------------------------------------------- */ #comments h4 { margin:1em 0; font-weight: bold; line-height: 1.4em; text-transform:uppercase; /* letter-spacing:.2em;*/ color: $sidebarcolor; } #comments-block { margin:1em 0 1.5em; line-height:1.6em; } #comments-block .comment-author { margin:.5em 0; } #comments-block .comment-body { margin:.25em 0 0; } #comments-block .comment-footer { margin:-.25em 0 2em; line-height: 1.4em; text-transform:uppercase; letter-spacing:.1em; } #comments-block .comment-body p { margin:0 0 .75em; } .deleted-comment { font-style:italic; color:gray; } #blog-pager-newer-link { float: left; } #blog-pager-older-link { float: right; } #blog-pager { text-align: center; } .feed-links { clear: both; line-height: 2.5em; } /* Sidebar Content ----------------------------------------------- */ .sidebar { color: $sidebartextcolor; line-height: 1.5em; } .sidebar ul { list-style:none; margin:0 0 0; padding:0 0 0; } .sidebar li { margin:0; padding:0 0 .25em 15px; text-indent:-15px; line-height:1.5em; } .sidebar .widget { border-bottom:0px; margin:0 0 0em; padding:0 0 0em; } .main .widget { border-bottom:1px dotted $bordercolor; margin:0 0 0.2em; padding:0 0 0.2em; } .main .Blog { border-bottom-width: 0; } /* Profile ----------------------------------------------- */ .profile-img { float: left; margin: 0 5px 5px 0; padding: 4px; border: 1px solid $bordercolor; } .profile-data { margin:0; text-transform:uppercase; letter-spacing:.1em; font: $postfooterfont; color: $sidebarcolor; font-weight: bold; line-height: 1.6em; } .profile-datablock { margin:.5em 0 .5em; } .profile-textblock { margin: 0.5em 0; line-height: 1.6em; } .profile-link { font: $postfooterfont; text-transform: uppercase; letter-spacing: .1em; } /* Footer ----------------------------------------------- */ #footer { width:1000px; clear:both; margin:0 auto; padding-top:15px; line-height: 1.6em; /* text-transform:uppercase; letter-spacing:.1em; */ text-align: center; } .footmsg { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003c5e; FONT-FAMILY: Arial } /** Page structure tweaks for layout editor wireframe */ body#layout #header { margin-left: 0px; margin-right: 0px; } ]]></b:skin> |
Đoạn CSS trên dài nhưng chỉ có một số điểm chú ý sau:
CODE 4: |
body { background:$bgcolor; /* màu nền toàn blog của bạn */ margin:0; color:$textcolor; font:x-small Georgia Serif; FONT-SIZE: 11px; /* Kích cỡ của chữ mặc định trên blog bạn */ text-align: center; } .... .... #header-wrapper { width:970px; /* Bề rộng của phần trên, bao gồm banner và thanh menu nang */ margin:0 auto 10px; border:1px solid $bordercolor; } .... .... /* Outer-Wrapper ----------------------------------------------- */ #outer-wrapper { background:#FF0000; width: 970px; margin:0 auto; padding:0px; text-align:left; font: $bodyfont; } #main-wrapper { background:#FF0000; /* Màu nền bài viết */ width: 550px; /* Bề rộng bài viết */ float: left; padding:3px; word-wrap: break-word; /* fix for long text breaking sidebar float in IE */ overflow: hidden; /* fix for long non-text content breaking IE sidebar float */ } #sidebar-wrapper { background:#294a7b; /* màu nền side bar */ width: 200px; /* chiều rộng sidebar */ float: right; word-wrap: break-word; /* fix for long text breaking sidebar float in IE */ overflow: hidden; /* fix for long non-text content breaking IE sidebar float */ } #leftsidebar-wrapper { background:#294a7b; width: 200px; float: left; word-wrap: break-word; /* fix for long text breaking sidebar float in IE */ overflow: hidden; /* fix for long non-text content breaking IE sidebar float */ } .... .... .sidebar .widget { border-bottom:0px; /* lằn ngăn giữa các widget trong sidebar */ margin:0 0 0em; /* khoảng cách giữa các widget trong sidebar */ padding:0 0 0em; } .... |
Kéo scrollbar lên trên cùng và xóa đi dòng <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> .
3. Tạo banner.
( Mời các bạn xem tiếp ở đây )
Anh Võ
nguồn: vietwebguide.blogspot.com
Trang trí cho Label và Archive widget
Một widget trong xml-template của blogger có dạng như sau:
CODE 1: |
<b:widget id='HTML5' locked='false' title='' type='HTML'> <b:includable id='main'> <!-- only display title if it's non-empty --> <b:if cond='data:title != ""'> <h2 class='title'><data:title/></h2> </b:if> <div class='widget-content'> <data:content/> </div> <b:include name='quickedit'/> </b:includable> </b:widget> |
Ngâm cứu một hồi bạn sẽ thấy, cấu trúc của widget thật đơn giản. Bắt đầu và kết thúc bằng các (tạm gọi là) thẻ <b:widget>(mở) và </b:widget>(có dấu / là đóng). Hai thẻ này là bắt buộc phải có và là duy nhất trong một widget. Kế đến là các thẻ <b:includable> có tác dụng chia nội dung của widget ra làm nhiều thành phần (cho dễ quản lý), các thẻ <b:includable> có thể có nhiều trong widget.
Tiếp theo, bạn hãy xem các code có màu. Đoạn code màu xanh da trời (blue) là phần hiển thị tiêu đề của widget. Bạn hoàn toàn có thể thay đổi hoặc xóa dòng này nếu không muốn hiện tiêu đề. Mà xóa chi mệt nhỉ nếu không muốn hiện tiêu đề thì trong lúc tạo widget không đặt tiêu đề cho nó là được rồi.

Đoạn code mà đỏ chứa nội dung của widget, mỗi dạng widget khác nhau có nội dung khác nhau, bạn cũng không cần bận tâm nó khác nhau như thế nào. Ta hoàn toàn có thể thay đổi code này. Đoạn code màu xanh cỏ (green) là mã điều khiển hiện nút Quick Edit khi bạn truy cập blog của bạn mà đã login thì nó hiện. Không quan tâm tới cái này làm gì.
Như đã nói, một widget thông thường thì có mã như đoạn CODE 1. Đối với
các widget chính như Label, Archive, Main Posts thì mã phức tạp hơn nhiều. Tuy
nhiên cách thay đổi tương tự nhau cả. Dưới đây tôi sẽ hướng dẫn cách trang trí
cho Archive (thêm khung) và Label(thêm khung, tạo hiệu ứng OnMouser Over).
1. Trang trí Archives
Tôi muốn tạo một các khung cho Archive Widget có dạng như thế này:

- Tạo Archive Widget (nếu chưa có)
- Vào Template -> Edit HTML, backup một bản XML về máy nhé. Sau đó click
chọn Expand Widget Templates
- Tìm một đoạn code có dạng như sau:
CODE 2: |
<b:includable id='main'> <b:if cond='data:title'> <h2><data:title/></h2> </b:if> <div class='widget-content'> <div id='ArchiveList'> <div expr:id='data:widget.instanceId + "_ArchiveList"'> <b:if cond='data:style == "HIERARCHY"'> <b:include data='data' name='interval'/> </b:if> <b:if cond='data:style == "FLAT"'> <b:include data='data' name='flat'/> </b:if> <b:if cond='data:style == "MENU"'> <b:include data='data' name='menu'/> </b:if> </div> </div> <b:include name='quickedit'/> </div> </b:includable> |
- Tiến hành xóa đoạn code màu xanh, thêm đoạn code màu đỏ vào nữa, như sau:
CODE 3: |
<b:includable id='main'> <div class='widget-content'> <table style="BORDER-COLLAPSE: collapse" cellpadding="0" width="100%"> <tbody><tr><td> <table border="0" style="BORDER-COLLAPSE: collapse" cellpadding="0" width="100%"> <tbody><tr><td width="16" height="20" bgcolor="#30a1db"><img border="0" width="16" src="http://vo1984.googlepages.com/kvr.gif" height="8"/></td><td class="A_white" height="20" bgcolor="#30a1db">Blog Archives</td></tr></tbody></table></td></tr> <tr><td bgcolor="#30a1db"><img border="0" width="1" src="http://vo1984.googlepages.com/spacer.gif" height="2"/></td></tr> <tr><td bgcolor="#ffffff"><img border="0" width="1" src="http://vo1984.googlepages.com/spacer.gif" height="1"/></td></tr> <tr><td valign="top" style="BORDER-RIGHT: #30a1db 1px solid; BORDER-TOP: #30a1db 1px solid; BORDER-LEFT: #30a1db 1px solid; BORDER-BOTTOM: #30a1db 1px solid; BACKGROUND-COLOR: #ffffff"> <table border="0" style="BORDER-COLLAPSE: collapse" cellspacing="3" cellpadding="3" width="100%"> <tbody><tr><td valign="top"> <div id='ArchiveList'> <div expr:id='data:widget.instanceId + "_ArchiveList"'> <b:if cond='data:style == "HIERARCHY"'> <b:include data='data' name='interval'/> </b:if> <b:if cond='data:style == "FLAT"'> <b:include data='data' name='flat'/> </b:if> <b:if cond='data:style == "MENU"'> <b:include data='data' name='menu'/> </b:if> </div> </div> </td></tr></tbody></table></td></tr> </tbody></table> <b:include name='quickedit'/> </div> </b:includable> |
- Save template lại và mở blog xem thử kết quả nhé. (Bạn có thể xem Demo tại
ĐÂY . Chú ý: để có thể hiển thị được như trong bản Demo này bạn phải có Template như kiểu này)
2. Trang trí label
Vào xem trang http://anhvotest2.blogspot.com, rà chuột vào các link Label xem thử thế nào
nhé
- Cũng tương tự như mục 1, bạn tìm đến đoạn code có dạng như sau:
CODE 4: |
<b:widget id='Label1' locked='false' title='Labels' type='Label'> <b:includable id='main'> <b:if cond='data:title'> <h2><data:title/></h2> </b:if> <div class='widget-content'> <ul> <b:loop values='data:labels' var='label'> <li> <b:if cond='data:blog.url == data:label.url'> <data:label.name/> <b:else/> <a expr:href='data:label.url'><data:label.name/></a> </b:if> (<data:label.count/>) </li> </b:loop> </ul> <b:include name='quickedit'/> </div> </b:includable> </b:widget> |
- Xóa đoạn code màu xanh (xóa title) và thêm đoạn code màu đỏ, như sau:
CODE 5: |
<b:widget id='Label1' locked='false' title='Labels' type='Label'> <b:includable id='main'> <div class='widget-content'> <table style="BORDER-COLLAPSE: collapse" cellpadding="0" width="100%"> <tbody><tr><td> <table border="0" style="BORDER-COLLAPSE: collapse" cellpadding="0" width="100%"> <tbody><tr><td width="16" height="20" bgcolor="#30a1db"><img border="0" width="16" src="http://vo1984.googlepages.com/kvr.gif" height="8"/></td><td class="A_white" height="20" bgcolor="#30a1db">Labels</td></tr></tbody></table></td></tr> <tr><td bgcolor="#30a1db"><img border="0" width="1" src="http://vo1984.googlepages.com/spacer.gif" height="2"/></td></tr> <tr><td bgcolor="#ffffff"><img border="0" width="1" src="http://vo1984.googlepages.com/spacer.gif" height="1"/></td></tr> <tr><td valign="top" style="BORDER-RIGHT: #30a1db 1px solid; BORDER-TOP: #30a1db 1px solid; BORDER-LEFT: #30a1db 1px solid; BORDER-BOTTOM: #30a1db 1px solid; BACKGROUND-COLOR: #ffffff"> <table border="0" style="BORDER-COLLAPSE: collapse" cellspacing="3" cellpadding="3" width="100%"> <tbody><tr><td valign="top"> <ul> <b:loop values='data:labels' var='label'> <li> <b:if cond='data:blog.url == data:label.url'> <data:label.name/> <b:else/> <a expr:href='data:label.url' onmouseover="this.style.color='red'" onmouseout="this.style.color=''"><data:label.name/></a> </b:if> (<data:label.count/>) </li> </b:loop> </ul> </td></tr></tbody></table></td></tr> </tbody></table> <b:include name='quickedit'/> </div> </b:includable> </b:widget> |
- Save Template lại và kiểm tra.
*** Qua 2 ví dụ bạn có thể thấy, việc chỉnh sửa trang trí các widget không phải
là khó. Bằng cách tương tự như trên bạn có thể chỉnh sửa bất kì một widget nào.
Hãy tập thực hành và ngâm cứu kĩ hơn chắc chắn bạn sẽ hiểu thêm nhiều về blogger
và sẽ biết được nhiều cách tùy biến khác.
*** Bạn có thể xem thêm bài "Cách chuyển giao diện blogspot thành giao diện web"Ở ĐÂY
Nhạc nền trên trang của bạn
bạn sống động hơn và chắc chắn sẽ thu hút được nhiều người yêu thích nhạc, nhất
là khi nhạc nền của bạn trúng vào bài tủ của họ thì họ lại càng thích. Để chèn
nhạc nền vào site, rất dễ, bạn chỉ cần chèn đoạn mã sau vào giữa hai tag
<head> và </head> .
CODE : |
<bgsound src="http://vietwebguide.googlepages.com/tay-du-ky.mid" loop="-1"> |
Bạn hãy chú ý các chỗ màu đỏ cần thay:
- http://vietwebguide.googlepages.com/tay-du-ky.mid
: địa chỉ đến bài nhạc của bạn (không phải nhạc hình nhé)
- loop="-1" : ấn định chế độ lặp lại của bài nhạc
nền. Có 3 lựa chọn:
+ 0 nếu chỉ phát 1 lần
+ số nguyên n lớn hơn 1: lặp lại n lần.
+ -1 nếu lặp lại mãi mãi.
Dưới đây là một số link bài hát mà tôi đã làm sẵn, bạn có thể lấy để dùng:
1- Bài Ca Của Nàng (Mạnh Quỳnh - Khả Tú):
http://vo1984.googlepages.com/BaicacuanangSongcaManhQuynh-KhaTu.wma
2- Cây đàn bỏ quên (Tuấn Ngọc):
http://vo1984.googlepages.com/Cay_dan_bo_quen_TuanNgoc.wma
3- Hai lối mộng (Tuấn Vũ):
http://vo1984.googlepages.com/HaiLoiMong.wma
4- Hai năm tình lận đận (Vũ Khanh):
http://vo1984.googlepages.com/hainamtinhlandanvukhanh.wma
5- Làm sao quên được (Lương Tùng Quang):
http://vo1984.googlepages.com/Lamsaoquenduoc-luongtungquang.wma
6- Ngày xưa hoàng thị (Đức Tuấn):
http://vo1984.googlepages.com/ngayxuahoangthi.wma
7- Promise Dont Come Easy (nhạc đệm) :
http://vo1984.googlepages.com/PromiseDontComeEasy.wma
8- Riêng một góc trời (Tuấn Ngọc):
http://vo1984.googlepages.com/riengmotgoctroituanngoc.wma
9- Romeo & Juliet (nhạc đệm):
http://vo1984.googlepages.com/RomeoJuliet.wma
10- Thà như giọt mưa (Duy Quang):
http://vo1984.googlepages.com/THA_NHU_GIOT_MUA__DUY_QUA.wma
11- Tương tư nàng ca sĩ (Trọng Phúc):
http://vo1984.googlepages.com/Tuongtunangcasi_trongphuc.wma
12- Xin một lần yêu:
http://vo1984.googlepages.com/Xinmotlanyeu.wma
Tạo nút BookMark cho mỗi bài viết
Bài viết này hướng dẫn cách chèn nút BookMark lấy từ Addthis.com và chèn sao cho nó nằm ngang ở tiêu đề mỗi topic, bạn xem hình mẫu sau:

Các bước:
- Đầu tiên vào trang Addthis.com. Đăng ký
một trài khoản, vào email để kích hoạt tài khoản, sau đó vào lại Addthis.com và
login vào hệ thống. ( trang addtoany.com cũng tương tự như addthis.com, nhưng
tôi ko thích lắm vì nó không đẹp )
- Bấm vào nút GET THE WIDGET! hoặc vào link này:
http://www.addthis.com/web-button-select.html
+ Which kind of widget?: bạn chọn Bookmarking Widget
+ Which widget? : hãy chọn kích cỡ của nút mà bạn thích. Khuyến cáo nên
chọn nút nhỏ.
+ Where? Where do you want to put the widget? Bạn chọn on a Blog.
+ Blogging Platform: bạn chọn Blogger
- Bấm vào nút Get Your Free Widget. Code của widget sẽ hiện ra. Bạn hãy
chọn đoạn code ở chỗ New Drop-down. Xong phần lấy code.
Chèn code vào blogger, bạn có thể chèn ở bất cứ nơi đâu trong blog của bạn.
Dưới đây là cách chèn nút BookMark ngang với tiêu đề bài viết.
- Vào Template -> Edit HTML. Sao lưu một bản XML. Sau đó Tick vào nút Expand
để xem template ở dạng đầy đủ.
- Tìm đến dòng <div class='post hentry uncustomized-post-template'>. Chèn
đoạn code sau vào ngay trên dòng này. Như sau:
CODE: |
<!-- AddThis Bookmark Post Dropdown BEGIN --> <div style='float:right; margin:2px 0 2px 5px;'><script type='text/javascript'>addthis_url='<data:post.url/>'; addthis_title='<data:post.title/>'; addthis_pub='anhvo';</script><script src='http://s7.addthis.com/js/addthis_widget.php?v=12' type='text/javascript'></script></div> <!-- AddThis Bookmark Post Dropdown END --> <div class='post hentry uncustomized-post-template'> |
Xong rồi save template lại và xem kết quả.
*** Bạn cũng có thể đặt nút BookMark ở cuối bài viết cũng nên. Hãy tự mình đặt
thử xem nhé. Các bài tự thực hành sẽ giúp trình của bạn lên cao rất nhanh và sẽ
am hiểu blogger nhiều hơn.
nguồn: vietwebguide.blogspot.com