☼ 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">
#zart {
height:108px;
margin-right: 3px;
float:left;
width:100px;
padding: 5px;
border:1px solid #bbb;
background:#eee;
}
#z-title {
height:40px;
}
#z-content {
height:50px;
padding-top:5px;
}
#z-news {
height:120px;
background:url(http://farm4.static.flickr.com/3656/3677502552_3f0c38be7d_o.gif) no-repeat left;
margin-top:5px;
margin-bottom:5px;
padding-left:30px;
}
.zmota{
position: relative;
z-index: 0;
text-decoration:none;
}
.zmota:hover{
background-color: transparent;
z-index: 50;
}
.zmota span{
position: absolute;
background-color: #ffffff;
padding: 5px;
left: -1000px;
visibility: hidden;
color: #fff;
text-decoration: none;
font-family:arial;
font-size:11px;
}
.zmota span img{
padding: 0px;
text-decoration: none;
}
.zmota:hover span{
padding:2px 5px 2px 5px;
visibility: visible;
bottom: 0px;
left:0px;
width:90px;
background:#000;
line-height:15px;
}
</style>
<script type="text/javascript">
tabnews = new Array(3);
tabnews[0] = "\<div id='z-news' \>\</script\>\<script\>label = 'Label1'\;\</script\>\<script src='http://data.fandung.com/blog/demo/news-recent/rd-label_znews/setupfeeds.js' \>\</script\>\</div\>";
tabnews[1] = "\<div id='z-news' \>\</script\>\<script\>label = 'Label2'\;\</script\>\<script src='http://data.fandung.com/blog/demo/news-recent/rd-label_znews/setupfeeds.js' \>\</script\>\</div\>";
tabnews[2] = "\<div id='z-news' \>\</script\>\<script\>label = 'Label3'\;\</script\>\<script src='http://data.fandung.com/blog/demo/news-recent/rd-label_znews/setupfeeds.js' \>\</script\>\</div\>";
tabnews[3] = "\<div id='z-news' \>\</script\>\<script\>label = 'Label4'\;\</script\>\<script src='http://data.fandung.com/blog/demo/news-recent/rd-label_znews/setupfeeds.js' \>\</script\>\</div\>";
index = Math.floor(Math.random() * tabnews.length);
</script>
4. Save template
5. Tạo 1 widget HTML/Javascript và dán code bên dưới vào:
<script type='text/javascript'>
imgr = new Array();
imgr[0] = "http://sites.google.com/site/fdblogsite/Home/nothumbnail.gif";
showRandomImg = true;
zimgwidth =100;
zimgheight =100;
zaBold = true;
text = "no";
showPostDate = false;
numposts = 6;
home_page = "http://www.fandung.om/";
</script>
<script type='text/javascript'>
document.write(tabnews[index]);
</script>
- Một số lưu ý:
+ Chú ý code màu đỏ, nếu bạn dùng n nhãn thì đoạn code màu đỏ sẽ là tabnews = new Array(n-1);
Một gợi ý nhỏ nhỏ cho việc trang trí thủ thuật :
- Ví dụ ta sẽ tạo 4 id tương ứng với 4 nhãn như ở trên:
#z-news-1 {
height:120px;
background:url(link ảnh 1) no-repeat left;
margin-top:5px;
margin-bottom:5px;
padding-left:30px;
}
#z-news-2 {
height:120px;
background:url(link ảnh 2) no-repeat left;
margin-top:5px;
margin-bottom:5px;
padding-left:30px;
}
#z-news-3 {
height:120px;
background:url(link ảnh 3) no-repeat left;
margin-top:5px;
margin-bottom:5px;
padding-left:30px;
}
#z-news-4 {
height:120px;
background:url(link ảnh 4) no-repeat left;
margin-top:5px;
margin-bottom:5px;
padding-left:30px;
}
- Và ta sẽ sửa code JS (ở bước 3)lại 1 chút như bên dưới:
tabnews[0] = "\<div id='z-news-1'\>\</script\>\<script\>label = 'label1'\;\</script\>\<script src='http://data.fandung.com/blog/demo/news-recent/rd-label_znews/setupfeeds.js'\>\</script\>\</div\>";
tabnews[1] = "\<div id='z-news-2'\>\</script\>\<script\>label = 'label2'\;\</script\>\<script src='http://data.fandung.com/blog/demo/news-recent/rd-label_znews/setupfeeds.js'\>\</script\>\</div\>";
tabnews[2] = "\<div id='z-news-3'\>\</script\>\<script\>label = 'label3'\;\</script\>\<script src='http://data.fandung.com/blog/demo/news-recent/rd-label_znews/setupfeeds.js'\>\</script\>\</div\>";
tabnews[3] = "\<div id='z-news-4'\>\</script\>\<script\>label = 'label4'\;\</script\>\<script src='http://data.fandung.com/blog/demo/news-recent/rd-label_znews/setupfeeds.js'\>\</script\>\</div\>";
- Chỉ đơn giản như thế là ta đã làm đẹp hơn cho tiện ích này.
Chúc các bạn thành công.
Cám ơn, anh sẽ thử nhé.
cái này luột đó anh dũng à.:D
thanks bác nha !
ờ :D
(tạo 1 widget HTML/Javascript rồi dán toàn bộ code bên dưới vào).
Chỉnh sửa home_page và các label 1 2 3 4 mà sao nó không hiện ra hả FD ơi.
em hiểu vì sao rồi anh PTS à, để em fix lại bài viết chút.
Sorry vì sự bất cẩn này.
@PTS : Em đã fix rồi, anh xem thử coi hiển thị đc chưa, em đã test trên blog test của em rồi. ko có vấn đề gì nữa.
thủ thuật này gặp rất nhiều lỗi với IE bác ạh
Dung' nhu du doan, hom truoc anh view source code casi trang demo cua em, nen da copy don dau paste vao tren head, nhung copy khong chi phan trong style nen ko chay duoc ^_^
@PTS : chủ yếu là đọan JS có mấy cái nhãn Label1, Label2,... . Nếu ta copy đọan code này và dán và trong widget HTML/Javascript thì nó bị lỗi code JS liền, do kí tự ' trong code sẽ tự động chuyển thành " . Nên dẫn đến đọan JS ko chạy.
CÒn nếu copy nó vào trong code template thì template sẽ báo lỗi ngay. Vì thế cuối cùng ta phải chuyển tất cả các kí tự đặc biệt trong đọan code JS này và dán nó vào trong code template là xong.
với IE nó hiện rất xấu và lệch :(
uh, mình cũng nghe mấy bạn khác nói về cái này, mình cũng chưa biết khắc phục.
CAm On FD cung cap cac bai viet that su qua hap dan .Chuc Anh suc khoe doi dao de tiep tuc phat trien vung manh trang nay nha Anh ! Pro_mikanguyen
cám ơn lời chúc sức khỏe của mikanguyen nhiều
sao mình làm giống như trên mà chỉ hiện ra src='http://fandung.110mb.com/JS-files/news-recent/rd-label_znews/setupfeeds.js' là sao vậy FDung? Nhờ FD hướng dẫn dùm.thank's
@VT : bạn muốn hiển thị theo chiều dọc thì sửa code height:120px; trong id z-news (code CSS) thành width:120px; , và thay đổi lại hình nên nằm ngang lại cho thích hợp.
Tức là ban đầu bạn thiết lập chiều cao cho id z-news để các phần tử trong nó được xếp theo hàng ngang, khi bạn thiết lập độ rộng cho id này width:120px (độ rộng này phải lớn hơn độ rộng của các phần tử trong nó) khi thấy độ rộng của id z-news ko đủ để cho các phần tử xếp thành hàng ngang thì tự động nó sẽ nhảy xuống hàng, như thế ta sẽ được 1 bố cục theo hàng dọc.
@Lê Vũ : bạn thử lại xem, các bạn khác thực hiện đc mà
Mình làm rồi ,nhưng cũng k ra dc cái hình ,chỉ chuất hiện http://www.sieuthimaybo.com/ ,mình hình trống không..CHo mình cách khắc phục nhé >>0909 530 110
để mìh test lại xem có bị lỗi gì ko. rồi sẽ trả lời sau
Fandung ơi cho mình cách khắc phục nhé.
Sao mấy file js của anh trên 110mb hết hoạt động cả rồi...anh up lại hết chưa a fandung
bạn cứ chờ chút đi, mình đang up lại, mình up từ bài cũ nhất trở lên, có thể có 1 số bài sẽ không còn, nhưng đa số sẽ up lại đc hết
anh FD ơi sao em lam ko đươc nhỉ
Anh Dũng ơi. Thủ thuật này hay quá. Nhưng test trên IE8 thì bị lỗi rồi. Hic. tiếc qua đi... mong anh fix lại dùm sớm
anh oi may cai demo voi file js nay die het rui` :(
» Nội dung phải liên quan tới chủ đề bài viết.
» Có thể sử dụng thẻ trích dẫn [quote], cấu trúc thẻ như bên dưới :
[quote=AUTHOR name=fdquote]NỘI DUNG[/quote]
» Có thể sử dụng các thẻ <b>,<i>,<a>.
BlOg FD chính thức đóng comment của khách ẩn danh.
BlOg FD.