Hot!

Tạo widget Recent Post theo Label bố trí ngang với Thumbnail

Saturday, 10 July 2010

z-recent2(2) - mothuthuat.com

Tiện ích Bài viết mới nhất (Recent Post) có hình Thumbnail hiển thị cùng tiêu đề bài viết theo hàng ngang có hiệu ứng CSS bo tròn góc rất đẹp, mang đến một phong cách mới cho weblog bạn sẽ kích thích người đọc click truy cập vào bài viết với hình hiển thị hấp dẫn thay vì chỉ có  những tiêu đề bài viết khô cứng.

Xem demo ở đây : DEMO

Nếu ai muốn hiển thị nó với ảnh nền khác, hoặc style màu khác thì có thể dùng các trình chỉnh sửa hình ảnh để thay đổi lại màu sắc cho thích hợp.

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 đọan code CSS bên dưới vào trước thẻ đóng </head>

<style type="text/css">
#rc-content {
padding:4px;
background:#efefef;
}

#rc-main {
width:110px; /*không nên thay đổi độ rộng này*/
background:#fff url(http://data.fandung.com/blog/demo/z-recent2/main-bg.png) repeat-y;
}
#rc-top {
background:#fff url(http://data.fandung.com/blog/demo/z-recent2/top-bg.png) no-repeat top;
height:3px;
}
#rc-bottom {
background:#fff url(http://data.fandung.com/blog/demo/z-recent2/bottom-bg.png) no-repeat bottom;
height:3px;
}
.rc-thumbs {
padding:2px 5px 5px 5px;
height:73px;
}
.rc-thumbs IMG {
width:100px;
height:80px;
}
.rc-title {
height:48px;
padding:7px 7px 4px 7px;
line-height:16px;
font-size:11px;
font-weight:bold;
}
.rc-title a {color:#888;}
.rc-title a:hover {color:#444;}
</style>



4. save template


5. tạo 1 widget HTML/Javascript (ko nên đặt tiện ích này ở sidebar) và dán đọan code của thủ thuật vào :




<script language="JavaScript">
imgr = new Array();
imgr[0] = "http://sites.google.com/site/fdblogsite/Home/nothumbnail.gif";
showRandomImg = true;
zaBold = false;
numposts = 6;
label = "Love";
home_page = "http://www.fandung.com/";
</script>
<script src="http://data.fandung.com/blog/demo/z-recent2/z-rc2-label.js" type="text/javascript"></script>



- file javascript ở trên là để hiển thị bài viết của nhãn, nếu muốn hiển thị bài viết cho cả blog thì dùng file js bên dưới :




http://data.fandung.com/blog/demo/z-recent2/z-rc2-post.js



- save widget để hòan thành.



Sau khi thực hiện xong ta sẽ gặp trường hợp tiêu đề bài viết quá dài, dẫn tới chữ bị tràn khỏi khung, như bên dưới :



z-recent2(4) - mothuthuat.com



Để khắc phục điều này ta chỉ cần chỉnh sửa lại 1 chút trong code CSS ở bước 3. Cụ thể là dòng code in đậm ở bên dưới :




.rc-title {

height:48px;


padding:7px 7px 4px 7px;


line-height:16px;


font-size:11px;


font-weight:bold;


}




- Thay đổi lại độ cao thích hợp ta sẽ không còn bị tràn chữ. Như hình bên dưới :



z-recent2(5) - mothuthuat.com



- Để dễ dàng hơn cho việc chỉnh sửa code CSS, các bạn có thể xem thêm hình minh họa này :



z-recent2(5) - mothuthuat.com


========================================


Update : Rút ngắn tiêu đề bài viết


========================================



Hình ảnh minh họa


z-recent2(6) - mothuthuat.com



Cách thực hiện : chỉ cần thay code ở bước 5 như bên dưới là được




<script language="JavaScript">
imgr = new Array();
imgr[0] = "http://sites.google.com/site/fdblogsite/Home/nothumbnail.gif";
showRandomImg = true;
zaBold = false;
numposts = 6;
label = "Love";
summaryTitle = 40;
home_page = "http://www.fandung.com/";
</script>
<script src="http://data.fandung.com/blog/demo/z-recent2/adv-z-rc2-label.js" type="text/javascript"></script>



- Tùy chỉnh dòng code này lại : summaryTitle = 40; (đây là code tùy chỉnh số kí tự sẽ được hiển thị ở tiêu đề)


- file javascript ở trên là để hiển thị bài viết của nhãn, nếu muốn hiển thị bài viết cho cả blog thì dùng file js bên dưới :




http://data.fandung.com/blog/demo/z-recent2/adv-z-rc2-post.js



Như vậy đã hòan thành, chúc các bạn thành công



Ngoài ra để cho chắc ăn bạn lưu các File liên quan đến tiện ích này vào máy tránh trường hợp … có cái gì đó … bị die.



Download: File IMGFile .JS



nguồn: Mothuthuat

Tags: , , ,

Ý kiến bạn đọc [ 15 ]


Pika Rock 10 July 2010 23:06

bài này cũ, của blogger plugins viết

NAD 11 July 2010 15:36

Cũ òi :D

chinhnd 11 July 2010 20:27

thế à? Cái này có bo góc mà, mới đấy.

Pika Rock 11 July 2010 23:28

sửa lại 1 tí a ạ, cái gốc chính là linkwithin đó thôi

auduongblog 26 July 2010 11:52

ui
sao honk dc zi het zậy ta

VnPress@net 26 July 2010 14:40

nếu thế chắc bạn sai sót ở đâu đó thôi, đã test roai, chạy rất OK.

JK 5 August 2010 03:18

Cái này hay đó, nhìn hay hơn mấy site kia nhiều. Add Bookmark bữa nào áp dụng cho site em :D

Cái phần comment này đẹp quá, phân biệt giữa tác giả và người đọc nữa. Bác chỉ làm cái này đc ko :)

Quang Nghiem 7 August 2010 12:58

Có thể thay đổi màu chữ đc không anh Chinh?

chinhnd 7 August 2010 15:00

Nghêm ơ màu tiêu đề và hover (trỏ chuột nó đổi màu) em thay đổi bằng cách thay đỏi :
.rc-title a {color:#888;}
.rc-title a:hover {color:#444;}

Quang Nghiem 7 August 2010 23:27

Đã đổi đc rồi, cảm ơn anh nhiều.

arsenaler 13 December 2010 14:04

sao mình để homepage là trang fandung.com thì nó load rất tốt , khi để homepage là trang của mình thì nó ko load nữa là sao vậy bạn

Hoàng Đức Hoài 26 August 2011 23:33

sao mình làm với blog của mình thì bị lỗi ta? đặt nó ở trên gần với thanh menu nhất mà tự nhiên mấy cái widget khác đổi màu, thay đổi vị trí hết. mặc dù mình chẳng can thiệp gì hết. http://myexpressing.blogspot.com/b/html-preview?token=DeudCDIBAAA.vX5FuVgn0Ojr-m70KNZ5TA.fRhD2XZRvnNX2Zksbt0j8w&blogID=6837559085334427601

blogcar 4 October 2011 12:04

bài này copy nên file js mất hết rồi

dovantan 5 October 2011 09:26

admin ơi.
nếu muốn tạo thêm label nữa thì sao hả bạn
bài trên chỉ cho phép hiển thị 1 label thôi.

kiddichoi 5 November 2011 03:14

file js bị die rồi

Ý kiến của bạn