Đôi khi bạn ghé thăm một website nào đó, có thể bạn sẽ thấy một mẫu quảng cáo sẽ bị thay thế bởi một quảng cáo khác ở cùng một vị trí khi refresh trang, hoặc khi bạn xem một trang mới. Hay nói cách khác, các mẫu quảng cáo đã hiển thị một cách ngẫu nhiên.
Xin lưu ý rằng đây không phải là một mẫu quảng cáo dạng Flash hoặc ảnh động, mà có thể tự động thay đổi do lập trình sẵn.
Vậy họ đã làm điều đó như thế nào ? Bài viết hôm nay Namkna sẽ hướng dẫn bạn một thủ thuật nho nhỏ, đó là sử dụng vài dòng JavaScript đơn giản để khiến cho các hình ảnh quảng cáo đơn lẻ của bạn hiển thị một cách ngẫu nhiên khi refresh hoặc chuyển trang. Tiện ích này phất triển cao hơn tiện ích 4 banner trong một wiget trước đây/
☼ Cách tiến hành:
1- Đăng nhập vào Blog2- Vào Bố cục (Layout)
3-Tạo một widget HTML\JavaScript và chèn vào đoạn code bên dưới :
<div align="center"> <table border="0" cellpadding="2" cellspacing="6" width="265" bgcolor="#ffffff"> <tbody><tr> <td><center> <!-- BANNER#1 --> <script language="JavaScript"> images = new Array(2); images[0] = "<a href = 'URL OF ADVERTISER' rel='nofollow' ><img src='URL OF BANNER’S IMAGE-1' border='0' height='125' width='125' alt='AD DESCRIPTION'></a>"; images[1] = "<a href = 'URL OF ADVERTISER' rel='nofollow' ><img src='URL OF BANNER’S IMAGE-2' border='0' height='125' width='125' alt='AD DESCRIPTION'></a>"; index = Math.floor(Math.random() * images.length); document.write(images[index]); </script> </center></td> <td><center> <!-- BANNER#2 --> <script language="JavaScript"> images = new Array(2); images[0] = "<a href = 'URL OF ADVERTISER' rel='nofollow' ><img src='URL OF BANNER’S IMAGE-1' border='0' height='125' width='125' alt='AD DESCRIPTION'></a>"; images[1] = "<a href = 'URL OF ADVERTISER' rel='nofollow' ><img src='URL OF BANNER’S IMAGE-2' border='0' height='125' width='125' alt='AD DESCRIPTION'></a>"; index = Math.floor(Math.random() * images.length); document.write(images[index]); </script> </center></td> </tr> <tr> <td><center> <!-- BANNER#3 --> <script language="JavaScript"> images = new Array(2); images[0] = "<a href = 'URL OF ADVERTISER' rel='nofollow' ><img src='URL OF BANNER’S IMAGE-1' border='0' height='125' width='125' alt='AD DESCRIPTION'></a>"; images[1] = "<a href = 'URL OF ADVERTISER' rel='nofollow' ><img src='URL OF BANNER’S IMAGE-2' border='0' height='125' width='125' alt='AD DESCRIPTION'></a>"; index = Math.floor(Math.random() * images.length); document.write(images[index]); </script> </center></td> <td><center> <!-- BANNER#4 --> <script language="JavaScript"> images = new Array(2); images[0] = "<a href = 'URL OF ADVERTISER' rel='nofollow' ><img src='URL OF BANNER’S IMAGE-1' border='0' height='125' width='125' alt='AD DESCRIPTION'></a>"; images[1] = "<a href = 'URL OF ADVERTISER' rel='nofollow' ><img src='URL OF BANNER’S IMAGE-2' border='0' height='125' width='125' alt='AD DESCRIPTION'></a>"; index = Math.floor(Math.random() * images.length); document.write(images[index]); </script> </td></center> </tr> </tbody></table> <table border="0" bordercolor="#0084ce" cellpadding="2" cellspacing="6" width="265" bgcolor="#ffffff"> <tbody> <tr> <td><center><a href="http://namkna.blogspot.com/" rel="nofollow"><img width="265" height="37" border="0" alt="Advertise Now!" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYsxPYmjgP_hlHyaoEIO4lVBtQ7Xb-gU-rWonG1vOw_aDgFJJbKiXS-yunymOekdco1FUpyQs79zzVjucxXUfsCIMnaSxKrxn6KeslIEOZ3RB3BUPYvBTySUU4ZhWwnDJrC6j3y16RF-WU/s1600/ADVERTISE-HERE-namkna-blogspot-com.gif" /></a></center></td> </tr> </tbody></table> </div>
Trong đó tùy biến như sau:
- width="265" : chiều rộng khung chứa hình ảnh quảng cáo ( sử dụng để tăng\giảm khoảng cách giữa các hình ảnh quảng cáo )
- height='125' width='125' : chiều rộng và chiều cao của hình ảnh quảng cáo
- URL OF ADVERTISER : liên kết đến website nhà quảng cáo
- URL OF BANNER’S IMAGE-1 và URL OF BANNER’S IMAGE-2 : liên kết đến hình ảnh quảng cáo
- AD DESCRIPTION : thông tin quảng cáo ( sẽ hiển thị khi rê chuột vào )
4- Lưu mẫu lại.
Nếu bạn muốn sử dụng với file flash thì xem tại đây
Nếu bạn muốn sử dụng với file flash thì xem tại đây
Nếu Blog bạn chưa có ai mua quảng cáo, bạn có thể download một số ảnh động bên dưới để mời hoặc cho người khác biết bạn đang muốn bán quảng cáo tại vị trí đó:
bạn có thể Download các ảnh đó về Tại đây
Download Now |
Link phụ:
Hy vọng bạn sẽ thích tiện ích này. Chúc các bạn thành công !
Download Now |
Hy vọng bạn sẽ thích tiện ích này. Chúc các bạn thành công !
Dich từ: mybloggertricks - translate: namkna
Nhận xét
Blog Hay Nhỉ !1
Trả lờiXóa@Blog Money Online Tejacit : Cảm ơn bạn đã nhận xét, hy vọng bạn có thêm nhiều ý kiến đóng góp hơn nữa để Blog của mình ngày càng hoàn thiện hơn:) :)
Trả lờiXóaTrao đổi link nhé bạn
Trả lờiXóasite : http://www.cado188bet.tk
Tile : Hưỡng dẫn cá độ
Đã add site bạn rùi nhé.!!!
@ Cado188BET: đã liên kết với bạn:)
Trả lờiXóaHi bạn, mình download mẫu về thử nhưng trong đường link down có pass. Bạn share mình nhé ! Thanks bạn
Trả lờiXóa@ Happyman: mình không để PASS và bổ xung thêm một link bạn có thể Download hình ảnh về dùng :P
Trả lờiXóaNhững thủ thuật của bạn rất hay và hữu ích. Mình mới tham gia blogger cũng ko lâu và cũng tìm hiểu thủ thuật ở nhiều trang web thì mình đánh giá web của bạn có những bài viết rất dễ hiểu, dễ thao tác cho blog và mình áp dụng rất thành công.
Trả lờiXóaMong nhận được sự góp ý của bạn đến web của mình: http://monngoncuoituan.blogspot.com/.
Thanks bạn nhiều.
@MON NGON CUOI TUAN Không có gì. Chủ đề về ẩm thực rất hay đó bạn :3) :3) :3)
Trả lờiXóaCảm ơn nhiều vì nhiều bài viết của bạn. Chúc bạn có nhiều bài viết hay hơn
Trả lờiXóaNam ơi, bây giờ mình muốn hiển thị ngẫu nhiên 3 banner cho 1 cột thay vì 4 cột thì mình chỉnh sửa thế nào? Mình đã bỏ bớt đi chừa lại phần BANNER#1 thôi nhưng lại ko hiện ra cái banner nào cả? Vậy mình làm sao?
Trả lờiXóaP/s: Mình có thắc mắc thêm phần hướng dẫn khác là lúc trước dưới bài viết của mình có phần bài liên quan có hình thumbnail nhưng sau này mình thêm 1 phần bài liên quan dưới tiêu đề thì phần bài liên quan có hình thumbnail ở dưới bài viết lại mất đi, chỏ còn lại phần các bài khác thôi. Vậy mình khắc phục thế nào để cho đầy đủ các phần bài liên quan đó?
@D.A.U Ngon Bạn sử dụng nguyên đoạn code như sau:
Trả lờiXóa<script language="JavaScript">
images = new Array(2);
images[0] = "<a href = 'URL OF ADVERTISER' rel='nofollow' ><img src='URL OF BANNER’S IMAGE-1' border='0' height='125' width='125' alt='AD DESCRIPTION'></a>";
images[1] = "<a href = 'URL OF ADVERTISER' rel='nofollow' ><img src='URL OF BANNER’S IMAGE-2' border='0' height='125' width='125' alt='AD DESCRIPTION'></a>";
index = Math.floor(Math.random() * images.length);
document.write(images[index]);
</script>
Đây chính là code của thủ thuật.
- Lỗi thứ 2 bạn mắc phải là do xung đột scip index = Math.floor(Math.random() * images.length);
document.write(images[index]); trong thủ thuật này với file scipt trong thủ thuật đó.
Mình là sửa lại đúng theo cách của Nam hướng dẫn và hiển thị ngẫu nhiên cho banner rồi. Cám ơn Nam nhiều.
Trả lờiXóaNhưng câu hỏi về bài viết liên quan, Nam chưa hướng dẫn giúp mình ??? Đây là câu hỏi:
P/s: Mình có thắc mắc thêm phần hướng dẫn khác là lúc trước dưới bài viết của mình có phần bài liên quan có hình thumbnail nhưng sau này mình thêm 1 phần bài liên quan dưới tiêu đề thì phần bài liên quan có hình thumbnail ở dưới bài viết lại mất đi, chỉ còn lại phần tin các bài liên quan khác thôi. Vậy mình khắc phục thế nào để cho đầy đủ các phần bài liên quan đó?
Mình đã sửa lại 2 lỗi thành công rồi. Thanks Nam nhé!
Trả lờiXóa@D.A.U Ngon Chúc mừng bạn.
Trả lờiXóabạn ơi sao mình làm lại bị lỗi thế này. Lúc thì hiển thị được lúc thì không
Trả lờiXóahttps://lh3.googleusercontent.com/SZ6W_ehgY-mr3_u7sZIEBAjnfCHUqLCQMcAlbeCKFcY=w1833-h873-no
bạn ơi mình muốn chèn bài random dưới tiêu đề bài viết được không, b giúp mình với
Trả lờiXóahttp://tintuc-60s.blogspot.com/
Liên kết với mình luôn nhé cảm ơn b.
Nam ơi chỉ giúp mình cách sửa lỗi này nhé
Trả lờiXóaCảm ơn
Khi mình đặt code vào nhấn save thì nó ra lỗi này: Lỗi khi phân tích cú pháp XML, dòng 318, cột 213: Element type "img" must be followed by either attribute specifications, ">" or "/>".
NAm ơi, sao mình đặt 3 banner thì Blogspot chấp nhận, nhưng khi tăng thành 4 thì lại bị báo lỗi vậy bạn
Trả lờiXóaAttribute "rel" was already specified for element "a"
Xóa