Home » Archives for 04/23/09
Làm cho nút "Read More..." (Đọc thêm) trông pro hơn
20:59 |Modify "Read More" Buttom

- Tiện ích "Read More..." là một trong những thủ thuật cơ bản đầu tiên của 1 blogger, nó không những tạo nên bố cục gọn gàng, mà còn giảm thiểu dữ liệu load trên trang chính.
- Như các bạn đã biết, tiện ích "Read more..." khi cài vào mặc định nó là một link liên kết bằng chữ bình thường. Hôm nay mình sẽ hướng dẫn các bạn thay đổi nó thành một liên kết hình ảnh và kèm theo hiệu ứng.
Xem demo:
- Trước khi thực hiện việc này, bạn cần tạo 2 ảnh dạng nút nhấn (kiểu buttom):
+ Ảnh 1 : là ảnh sẽ hiển thị khi ta chưa rê chuột vào.
+ Ảnh 2 : là ảnh sẽ hiển thị khi ta rê chuột vào.
Và một gợi ý nho nhỏ, ta nên tạo 2 ảnh có cùng 1 màu, và ảnh 1 có màu sậm hơn, ảnh 2 có màu nhạt hơn, khi đó ta rê chuột vào sẽ có cảm giác ảnh bị mờ đi, trông cũng khá đẹp.
Lưu ý : 2 ảnh phải có đồng nhất về kích thước cũng như đồng nhất về khung ảnh, tức là các điểm ảnh tương tự nhau phải nằm ở những vị trí tương tự nhau. Khi đó ta rê chuột vào sẽ không tạo ra cảm giác ảnh bị dịch chuyển. (Phần này thiêng về thiết kế đồ họa). Và nếu ảnh để background thì phải cho trùng với background của bài viết. Tốt nhất không nên dùng background cho ảnh.
Và sau đây là cách thực hiện:
1. Đăng nhập blog.
2. Vào bố cục (Layout).
3. Vào chỉnh sửa Code HTML (Edit code HTML)
4. Nhấp chọn mở rộng tiện ích.
5. Chèn đọan code CSS bên dưới lên ngay trên dòng ]]></b:skin> :
.readmore-fd {
width: 101px;
height: 24px;
display: block;
font-size: 10px;
text-decoration: none;
background-repeat:no-repeat;
background-image:url(link ảnh 1);
}
.readmore-fd:hover {
background-image:url(link ảnh 2);
}
Chú ý:width: 101px;
height: 24px;
display: block;
font-size: 10px;
text-decoration: none;
background-repeat:no-repeat;
background-image:url(link ảnh 1);
}
.readmore-fd:hover {
background-image:url(link ảnh 2);
}
- Đọan code màu đỏ chính là kích thước của ảnh.
- Thay code màu xanh bằng link hình của bạn.
6. Tìm đến đọan code sau :
<div class='post-body entry-content'>
<data:post.body/>
<span class='rmlink'><a expr:href='data:post.url'>Read More...</a></span>
<div style='clear: both;'/> <!-- clear for photos floats -->
</div>
7. Thay dòng code màu đỏ bằng dòng code bên dưới:
<a class='readmore-fd' expr:href='data:post.url'/>
8. Và nó sẽ trông giống như thế này:
<div class='post-body entry-content'>
<data:post.body/>
<span class='rmlink'><a class='readmore-fd' expr:href='data:post.url'/></span>
<div style='clear: both;'/> <!-- clear for photos floats -->
</div>
9. Save template lại. Như vậy đã xong.
Chúc các bạn thành công.
Thủ thuật cơ bản : xóa đường viền của ảnh
09:14 |Tips To Delete the Image Border

Thực ra bình thường trong blog, nếu ta muốn post ảnh, thì chỉ cần đặt trong thẻ
<img src="{link ảnh}"/>
Ảnh minh họa :

Là mặc định nó sẽ không có đường viền bao quanh ảnh. Khi muốn tạo đường viền bao quanh ảnh thì ta chỉ cần thêm thuộc tính border vào là xong.
Ví dụ:
<img src="{link ảnh}" border="1"/>
Ảnh minh họa:

Tuy nhiên đối với 1 số template, mặc dù ta không gán thuộc tính border cho ảnh, nhưng ảnh post ra vẫn có dường viền bao quanh. Bạn cố gắng thêm thuộc tính border="0" vào để làm mất border của ảnh nhưng vẫn không có tác dụng. Điều này là do CSS trong tempate của bạn đã mặc định sẵn thuộc tính này. Như vậy chỉ còn cách vào CSS gỡ bỏ thuộc tính này mà thôi.
Mình đã test thử với blog của mình, trong CSS đã mặc định thuộc tính ảnh không có đường viền nên dù mình có gán border ="3" hay mấy đi nữa thì vẫn không xuất hiện border khi xuất bản bài viết.
Dưới đây là cách khác phục:
1. Đăng nhập vào blog
2. Vào bố cục (Layout)
3. Vào chỉnh sửa Code HTML (Edit Code HTML) (không cần chọn mở rộng tiện ích)
4. Tìm đọan code CSS sau (hoặc tương tự) :
.post img {
padding:4px;
border:1px solid $bordercolor;
}
padding:4px;
border:1px solid $bordercolor;
}
- Với thuộc tính CSS của ảnh trên, ảnh post ra sẽ được mặc định có đường viền, và được padding (thụt vào) từ 4 cạnh là 5px. Đọan CSS này thích hợp cho việc tạo các ảnh kiểu tạp chí, trông cũng khá ấn tượng.
- Và đọan code border:1px solid $bordercolor; chính là code tạo đường viền bao quanh ảnh. Xóa chúng đi nếu bạn không muốn xuất hiện đường viền này.
và như vậy nó sẽ trông như thế này:
.post img {
padding:4px;
}
padding:4px;
}
5. Save template của bạn lại. Như vậy đã xong.
Chúc các bạn thành công.
Tạo menu dạng cây thư mục vào blog
01:10 |Make a D'tree Menu at Blog

Hình ảnh minh họa:


►Bây giờ bắt đầu cài đặt:
1. Đăng nhập blog
2. Vào Bố Cục (Layout)
3. Vào chỉnh sửa Code HTML (Edit HTML)
4. Chèn đọan code CSS bên dưới vào ngay trên dòng </head>
<link rel="StyleSheet" href="http://ahom24.googlepages.com/dtree.css" type="text/css" />
<script type="text/javascript" src="http://ahom24.googlepages.com/dtree.js"></script>
5. Save template lại.
6. Vào Bố cục -> Phần tử trang -> tạo một Widget HTML/Javascript.
7. Chèn đọan code bên dưới vào Widget vừa tạo:
<div class="dtree">
<!-- Có thể bỏ đọan code này nếu bạn muốn -->
<p><a href="javascript: d.openAll();"><img src="http://amen24.googlepages.com/plus.gif"><b>Open all</b></a> | <a href="javascript: d.closeAll();"><img src="http://amen24.googlepages.com/minus.gif"><b>Close all</b></a></p>
<!-- Có thể bỏ đọan code này nếu bạn muốn -->
<script type="text/javascript">
d = new dTree('d');
d.add(0,-1,'Home','http://yourblog.blogspot.com');
d.add(1,0,'Main Menu 1')
d.add(2,0,'Main Menu 2','','','','URL Image of Main Menu 2');
d.add(10,2,'Sub Menu 2.1','Link Sub Menu 2.1','','','Link Image of Sub Menu 2.1');
d.add(20,2,'Sub Menu 2.2','Link Sub Menu 2.2','','','Link Image of Sub Menu 2.2');
d.add(30,2,'Sub Menu 2.3','Link Sub Menu 2.3','','','Link Image of Sub Menu 2.3');
d.add(40,2,'Sub Menu 2.4','Link Sub Menu 2.4','','','Link Image of Sub Menu 2.4');
d.add(50,2,'Sub Menu 2.5','Link Sub Menu 2.5','','','Link Image of Sub Menu 2.5');
d.add(3,1,'Main Menu 3','');
d.add(10,3,'Sub Menu 3.1','Link Sub Menu 3.1');
d.add(20,3,'Sub Menu 3.2','Link Sub Menu 3.2');
d.add(30,3,'Sub Menu 3.3','Link Sub Menu 3.3');
d.add(40,3,'Sub Menu 3.4','Link Sub Menu 3.4');
d.add(50,3,'Sub Menu 3.5','Link Sub Menu 3.5');
d.add(4,1,'Main Menu 4');
d.add(10,4,'Sub Menu 4.1','Link Sub Menu 4.1');
d.add(20,4,'Sub Menu 4.2','Link Sub Menu 4.2');
d.add(30,4,'Sub Menu 4.3','Link Sub Menu 4.3');
d.add(40,4,'Sub Menu 4.4','Link Sub Menu 4.4');
d.add(50,4,'Sub Menu 4.5','Link Sub Menu 4.5');
d.add(5,0,'Main Menu 5','Link URL Main Menu 5','{Your Text}','','Link Image for Main Menu 5');
d.add(6,0,'Main Menu 6','Link URL Main Menu 6','{Your Text}','','Link Image for Main Menu 6');
d.add(7,0,'Main Menu 7','Link URL Main Menu 7','{Your Text}','','Link Image for Main Menu 7');
d.add(8,0,'Recycle Bin','Link URL','Recycle bin','','http://amen24.googlepages.com/trash.gif');
document.write(d);
</script>
</div>
8. Save lại.
►Đọc hiểu code:
- Các dòng code màu đỏ là link liên kết của bạn.
- Các dòng code màu xanh là link ảnh (icon cho menu)
- http://yourblog.blogspot.com : thay bằng blog của bạn.
- Để thêm các menu chính bạn thêm code sau:
d.add(9,0,'Main Menu 9','Link URL Main Menu 9','{Your Text}','','Link Image for Main Menu 9');
d.add(10,0,'Main Menu 10','Link URL Main Menu 10','{Your Text}','','Link Image for Main Menu 10');
- Và thêm các menu phụ thì bạn thêm như sau, ví dụ menu phụ cho Main Menu 9:
d.add(9,0,'Main Menu 9','Link URL Main Menu 9','{Your Text}','','Link Image for Main Menu 9');
d.add(10,9,'Sub Menu 9.1','Link Sub Menu 9.1');
d.add(20,9,'Sub Menu 9.2','Link Sub Menu 9.2');
d.add(30,9,'Sub Menu 9.3','Link Sub Menu 9.3');
d.add(40,9,'Sub Menu 9.4','Link Sub Menu 9.4');
d.add(50,9,'Sub Menu 9.5','Link Sub Menu 9.5');
Lưu ý là các số 10, 20, 30 phải liên tục.
►Một lưu ý cuối cùng: có thể tiện ích sẽ không hiển thị được, điều này là do 2 link:
http://ahom24.googlepages.com/dtree.css
http://ahom24.googlepages.com/dtree.js
Hết Bandwidth. do đó nếu chắc thì bạn download 2 file này về và up lên host của riêng mình (tránh trường hợp xài chung sẽ dẫn đến hết bandwidth).
Nếu hết bandwidth mà bạn vẫn chưa down được, có thể vào đây tìm, (gõ từ khóa dtree.css và dtree.js sẽ có kết quả)
Chúc các bạn thành công.
Nguồn BlogTutotail