Banner quảng cáo trượt dọc 2 bên trang web là hình thức quảng cáo rất phổ biến hiện nay trên các Forum\Website lớn. Không những giúp tận dụng “đất”, nó còn dễ dàng gây được sự chú ý của người đọc với hiệu ứng trượt theo khi trang được cuộn lên\xuống.
Tiện ích này trước đây đã được một số Blogger giới thiệu. Tuy nhiên có một số nhược điểm “chết người” như : không hiển thị tốt trên trình duyệt Firefox, hoặc nếu hiển thị thì khi click vào bất cứ liên kết nào trên Blog cũng không có tác dụng (unclickable).
Sau khi tham khảo code từ một số website tên tuổi, Namkna đã tìm được đoạn code ưng ý, có thể khắc phục được các lỗi nêu trên, đ
ặc biệt là hiển thị tốt ngay cả trên trình duyệt “già nua xấu xí” IE6.
ặc biệt là hiển thị tốt ngay cả trên trình duyệt “già nua xấu xí” IE6.
Và cũng theo yêu cầu của một số bạn trước đây, hôm nay Namkna sẽ hướng dẫn các bạn cách chèn tiện ích “Banner quảng cáo trượt dọc 2 bên” vào Blog, qua 2 bước rất đơn giản sau
☼ Cách tạo Banner quảng cáo trượt dọc 2 bên cho blogspot / websiter!
1- Đăng nhập vào Blog
2- Vào bố cục (Layout)
3- Chọn Thêm tiện ích (add widget)
4-Tạo một widget HTML\Javascripts và chèn vào đoạn code bên dưới :
<div id="divAdRight" style="DISPLAY: none; POSITION: absolute; TOP: 0px"> <a href="http://namkna.blogspot.com/"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuLxGc663cIt9-NS-DtVWMTu-V9RjIfBZnvX2BcV-PqtVRp5Oudpm_rZK2yh22R9unigFCDI8HND0qXF72ArqQhTRdCkKrHQvg2TD8L_TZy092aVkOBWaaVjuOfcgWzwi3uFaXxJil8rPa/s1600/banner-quang-cao-dep-nhat-truot-doc-2-ben-namkna-blogspot.png" width="125" /></a> </div> <div id="divAdLeft" style="DISPLAY: none; POSITION: absolute; TOP: 0px"> <a href="http://namkna.blogspot.com/"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuLxGc663cIt9-NS-DtVWMTu-V9RjIfBZnvX2BcV-PqtVRp5Oudpm_rZK2yh22R9unigFCDI8HND0qXF72ArqQhTRdCkKrHQvg2TD8L_TZy092aVkOBWaaVjuOfcgWzwi3uFaXxJil8rPa/s1600/banner-quang-cao-dep-nhat-truot-doc-2-ben-namkna-blogspot.png" width="125" /></a> </div> <script> function FloatTopDiv() { startLX = ((document.body.clientWidth -MainContentW)/2)-LeftBannerW-LeftAdjust , startLY = TopAdjust+80; startRX = ((document.body.clientWidth -MainContentW)/2)+MainContentW+RightAdjust , startRY = TopAdjust+80; var d = document; function ml(id) { var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id]; el.sP=function(x,y){this.style.left=x + 'px';this.style.top=y + 'px';}; el.x = startRX; el.y = startRY; return el; } function m2(id) { var e2=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id]; e2.sP=function(x,y){this.style.left=x + 'px';this.style.top=y + 'px';}; e2.x = startLX; e2.y = startLY; return e2; } window.stayTopLeft=function() { if (document.documentElement && document.documentElement.scrollTop) var pY = document.documentElement.scrollTop; else if (document.body) var pY = document.body.scrollTop; if (document.body.scrollTop > 30){startLY = 3;startRY = 3;} else {startLY = TopAdjust;startRY = TopAdjust;}; ftlObj.y += (pY+startRY-ftlObj.y)/16; ftlObj.sP(ftlObj.x, ftlObj.y); ftlObj2.y += (pY+startLY-ftlObj2.y)/16; ftlObj2.sP(ftlObj2.x, ftlObj2.y); setTimeout("stayTopLeft()", 1); } ftlObj = ml("divAdRight"); //stayTopLeft(); ftlObj2 = m2("divAdLeft"); stayTopLeft(); } function ShowAdDiv() { var objAdDivRight = document.getElementById("divAdRight"); var objAdDivLeft = document.getElementById("divAdLeft"); if (document.body.clientWidth < 1000) { objAdDivRight.style.display = "none"; objAdDivLeft.style.display = "none"; } else { objAdDivRight.style.display = "block"; objAdDivLeft.style.display = "block"; FloatTopDiv(); } } </script> <script> document.write("<script type='text/javascript' language='javascript'>MainContentW = 1000;LeftBannerW = 125;RightBannerW = 125;LeftAdjust = 5;RightAdjust = 5;TopAdjust = 10;ShowAdDiv();window.onresize=ShowAdDiv;;<\/script>"); </script>
5- Lưu tiện ích lại là Ok.
Tùy chỉnh code!
- http://namkna.blogspot.com/ : là liên kết mở ra khi người đọc click vào ảnh.
- Phần màu vàng trong đoạn code <img src=”…”/> là link ảnh banner trượt dọc sẽ hiển thị
- width="125" : chiều rộng của banner. Có 2 giá trị được đánh dấu màu cam
- MainContentW = 1000 : chiều rộng trang web. Có 2 giá trị được đánh dấu cùng màu tím,
- LeftAdjust = 5 : khoảng cách từ mép trái trang web đến banner
- RightAdjust = 5 : khoảng cách từ mép phải trang web đến banner
- TopAdjust = 10 : khoảng cách từ mép trên trang web đến banner
Lưu ý : Do tiện ích sử dụng những giá trị xác định để điều chỉnh vị trí của banner so với trang web, do đó, tính thẩm mỹ của tiện ích sẽ phụ thuộc vào độ phân giải của màn hình máy tính.
Nhận xét
thanks bài viết ^^
Trả lờiXóabạn ơi. cho mình code hiển thị ad trên đầu trang đi, cái well come to của bạn í
Trả lờiXóathanks
Replly tranducthao: bạn để lại địa chỉ mail mình gửi cho
Trả lờiXóaMail của mình: congtuhotran1982@gmail.com
Trả lờiXóaThanks
Úi, bạn ở Hàm Yên _ TQ ah? Anh trai mình lấy vợ và ở trên đó
Trả lờiXóaReplly ducthao: Mình đã gửi cho bạn các mẫu Flash mà bạn yêu cầu rùi.
Trả lờiXóa-mình ở Hàm Yên Tuyên Quang. rất vui được quyen với bạn
hix làm mãi mà hok dc.
Trả lờiXóasao blog của mình hok hiện thị nhỉ.chán quá
@ Cado188BET: Theo mình thấy bạn đã làm được rồi đó thôi :-t
Trả lờiXóauhm nhưng cái này là mình lấy code bên khác.nó chỉ đứng yên chứ hok chạy khi kéo thanh bên bạn à.
Trả lờiXóahi..
@ Cado188BET: Bạn có thể đóng ghóp Code đấy để mình Share cho mọi người :)
Trả lờiXóaTất nhiên bản quyền xẽ ro bạn quyết định =))
Thank you!
giúp mình với, mình muốn tạo khung nội dung quảng cáo với hiệu ứng 2 thanh trượt, thì làm sao hả bạn, hic hic......thank bạn nhìu nha AD
Trả lờiXóa@TỦ SÁCH TÂY ĐÔ Bạn làm theo bài viết này nghen :3) :3) :3)
Trả lờiXóanhưng bạn ơi, khung quảng cáo của mình là 1 đoạn script, quảng cáo này của adnet, nên mình ko thể thay thế URL dc.
Trả lờiXóa@hoa hồng xanh nếu là Scrip thì đã có sẵn liên kết rùi phải không. như thế bạn có thể thay thế cả đoạn code sau bằng scrip của bạn
Trả lờiXóa<a href="http://namkna.blogspot.com/"><img src="http://3.bp.blogspot.com/-fwY6-GU-uxY/T4IrBW_d3zI/AAAAAAAABgE/b6pKfitRwiY/s1600/banner-quang-cao-dep-nhat-truot-doc-2-ben-namkna-blogspot.png" width="125" /></a>
:3) :3) :3)
cám ơn bạn nhìu nhà, hic nó hiện ra rùi, nhưng lại chỉ hiển thị 1 bên ah, giúp mình với.trang của mình http://tusachtaydo.blogspot.com/
Trả lờiXóa@TỦ SÁCH TÂY ĐÔ Có 2 đoạn code như mình nói mà bạn. :3) :3) :3)
Trả lờiXóauhm mình có sửa lại với 2 đoạn y như z, nhưng nó chỉ hiển ở 1 bên mới...hic
Trả lờiXóa@hoa hồng xanh bạn có thể post đoạn code đó lên đây không để mình coi có xung đột nào sảy ra không!:3) :3) :3)
Trả lờiXóa<div id="adnet_widget_9018" style="display: none;"></div><script type="text/javascript">var is_load_adnet_lib = is_load_adnet_lib || 1;if(is_load_adnet_lib == 1) {is_load_adnet_lib = 2;if(typeof(jQuery)=='undefined') {document.write(unescape("%3Cscript src='http://s0.adnet.vn/jquery.min.js' type='text/javascript'%3E%3C/script%3E"));}document.write(unescape("%3Cscript src='http://s0.adnet.vn/js/adnet34.js' type='text/javascript'%3E%3C/script%3E"));}</script><script type="text/javascript" src="http://widget.adnet.vn/js/js.php?widget_id=9018"></script>
Trả lờiXóabạn xem giúp mình
@TỦ SÁCH TÂY ĐÔ Cái này thì đơn giản thôi bạn đổi Id của scrip đi là được. Id là số 9018 đó bạn.
Trả lờiXóaĐoạn 1 bạn giữ nguyên như trên:
Đoạn 2 bạn đổi 2 id là số bất kỳ giống nhau, ví dụ"
<div id="adnet_widget_9017" style="display: none;"></div><script type="text/javascript">var is_load_adnet_lib = is_load_adnet_lib || 1;if(is_load_adnet_lib == 1) {is_load_adnet_lib = 2;if(typeof(jQuery)=='undefined') {document.write(unescape("%3Cscript src='http://s0.adnet.vn/jquery.min.js' type='text/javascript'%3E%3C/script%3E"));}document.write(unescape("%3Cscript src='http://s0.adnet.vn/js/adnet34.js' type='text/javascript'%3E%3C/script%3E"));}</script><script type="text/javascript" src="http://widget.adnet.vn/js/js.php?widget_id=9017"></script>
Lưu lại và coi thành quả :3) :3) :3)
hihi dc rùi bạn ơi! thank bạn nhìu nha
Trả lờiXóa@TỦ SÁCH TÂY ĐÔ Không cso gì đâu bạn. :3) :3) :3)
Trả lờiXóa@zhu geliang Bạn điều chỉnh lại 3 thuộc tính sau nha:
Trả lờiXóaLeftAdjust = 5 : khoảng cách từ bìa trái trang web đến banner
RightAdjust = 5 : khoảng cách từ bìa phải trang web đến banner
TopAdjust = 10 : khoảng cách từ rìa trên trang web đến banner
- Mỗi Blog có một cấu trúc khác nhau do vậy nếu điều chỉnh đúng nó sẽ hiển thị tốt.
@zhu geliang Chính là đoạn này ne:
Trả lờiXóaif (document.body.clientWidth < 1000)
@zhu geliang Bạn có thể chèn thẳng vào tem trước thẻ </head> hoặc </body> tuy nhiên như thế sẽ ảnh hưởng ít nhiều đến SEO.
Trả lờiXóa- Bạn nên chèn vào một WIget bất kỳ nào đó. Lưu ý là khách thăm blog sẽ không nhìn thấy wiget đó do vậy không lo vấn đề thẩm mĩ đâu nha.
- Còn về độ mượt còn tùy thuộc vào tốc độ của web và các thành phần của trang nếu có thành phàn không tương thích hoàn toàn thì sẽ vậy. Tuy nhiên mình tháy nó hoạt động tốt trên blog bạn mà,
@zhu geliang Hiện tại bạn xóa cái Wiget đó rùi phải không!??
Trả lờiXóa@zhu geliang Mình xem rùi không thấy nó wiget nào cả. Bạn hãy đăng xuất khỏi blog và xem lại có thấy nữa không.
Trả lờiXóa- Chèn thẳng cào template thì nó chỉ ảnh hưởng rất nhỏ thoi. không đáng kể đâu! :3) :3) :3)
@zhu geliang Ok để anh fix lại coi thế nào :3) :3) :3)
Trả lờiXóasite mình http://www.vesinhhoanmy.com mình làm như trên mà không thấy banner chạy dọc 2 bên, bạn có thể giúp mình vói được không? mình cần điều chỉnh những cái gì? cảm ơn bạn nhiều
Trả lờiXóa@Dịch vụ vệ sinh bạn phải cài đặt vào blog thì mình mới có thể biết nó lỗi thế nào chứ :3) :3) :3)
Trả lờiXóacó cách nào làm 1 bên phải ko bạn, mình thứ xoá 1 cái thì nó đúng là hiển thị bên phải, nhưng mà càng kéo xuống thì nó càng dần dần biến mất ( tức nó đi từ trên xuống dưới màn hình rùi mất tiêu )
Trả lờiXóaMình đã áp dụng thành công nhưng mình muốn có ý kiến thế này. Nếu mình muốn banner trượt dọc 2 bên chỉ hiện ở trang chủ thôi, còn khi xem các trang chủ đề bên trong thì ko cần hiện ra banner 2 bên thì mình làm thế nào??? Vì mình biết có nhiều người khi xem website họ ngại xem web mà có nhiều quảng cáo ở các trang lắm. hjhj..
Trả lờiXóaGiúp mình nhé!
Blog của mình: http://monngoncuoituan.blogspot.com/
Thanks a lot...
Giúp mình với Nam ơi, quảng cáo bidvirtiser:
Trả lờiXóaMình dán html vào đây mà không được
Nam giúp mình điều chình độ rộng các phần trong html của blog được không, mình thấy cái temple của mình chưa ưng ý lắm :))
Trả lờiXóacó thể làm cho site google được không bạn
Trả lờiXóaNếu được có thể cho mình cái code được k
Cám ơn bạn rất nhiều
@Anh Thương Xóa nguyên file ảnh thôi là Oke/
Trả lờiXóa@MON NGON CUOI TUAN bạn chỉ cần ẩn wiget bạn vừa chèn code trên đi là Ok. Xem bài này: Hiển thị Widget ở những trang nhất định trong Blogspot
Trả lờiXóa@Tuyet Ly Ly Được chứ quan trọng bạn muốn chỉnh phần nào.
Trả lờiXóa@Nguyễn Văn Sáng Cái này mình chưa thủ. nhưng nếu google site cho tùy biến trên host của nó như blog thì hoàn toàn có thể.
Trả lờiXóaBạn ơi sao mình làm mà có 1 bên vậy, với lại hình nó ko lên trên mà lại nằm ở dưới, giúp mình với
Trả lờiXóalink blog: http://chovaytieudung24h.blogspot.com/search/label/CHO%20VAY%20HSBC
@LIÊN HỆBạn điều chỉnh lại 3 thuộc tính sau nha:
Trả lờiXóaLeftAdjust = 5 : khoảng cách từ bìa trái trang web đến banner
RightAdjust = 5 : khoảng cách từ bìa phải trang web đến banner
TopAdjust = 10 : khoảng cách từ rìa trên trang web đến banner
- Mỗi Blog có một cấu trúc khác nhau do vậy nếu điều chỉnh đúng nó sẽ hiển thị tốt.
Bạn ơi, mình điều chỉnh mấy cái thuộc tính rồi mà chưa được. Banner vẫn bị ở dưới và ko nằm sát ra ngoài lề. Trong trang này mình muốn nó nằm trên cao, và sát ra khu vực màu trắng ngoài lề
Trả lờiXóahttp://vinaconex7mydinh.blogspot.com/
Bạn xem giúp mình được ko
Yahoo mình: loitraitim_1234
SĐT: 0906 202 322
Mình tên Nhật
Cảm ơn bạn
- Để nổi hẳn lên bạn sửa hộ mình 2 đoạn code:
XóaPOSITION: absolute; TOP: 0px">
thành:
POSITION: absolute; TOP: 0px;z-index:2000">
2- Code bị ở giữa trang web bạn hãy chỉnh MainContentW = 1000 : cho lớn hoặc nhỏ đi. có 2 đoạn MainContentW = 1000 : nha.
Bạn ơi, mình sửa rồi mà chưa được. Chưa cho lên trên được. Còn chỉnh ko ra giữa trang thì được một bên, còn một bên thì nó lại chạy hẳn sang bên phải mất rồi.
Trả lờiXóaKhi nào online bạn có thể pm cho mình vào yahoo: loitraitim_1234 được không, bạn vào xem giúp mình với
bạn xem abnr cập nhạt tại đây:
XóaBanner quảng cáo trượt dọc hai bên ves-3
Hic. Phiền bạn quá, nhưng mình không thể làm được.
Trả lờiXóaBạn xem giúp mình blog với
http://vinaconex7mydinh.blogspot.com/
Nó vẫn bị xuống dưới và lệch hẳn trang sang bên phải bạn ạ
Hãy đăng 3 bài để mình xem lỗi sảy ra nha bạn. :))
XóaBạn có thể làm cho 2 banner dc tạo ra đứng yên được không, vẫn dùng code như trên nhóe ?
Trả lờiXóaAnh có viết về tao banner dọc giống như đường link dưới này không anh
Trả lờiXóahttp://www.khoahoc.com.vn/khampha/kham-pha/32184_Khoa-hoc-ly-giai-Tam-linh-nhu-the-nao.aspx
share em với
<a style="display:scroll;position:fixed;Top:0px;left:0px;" href="http://namkna.blogspot.com/"><img src="http://2.bp.blogspot.com/-_seWa5Mb7FU/URoO9lKCjhI/AAAAAAAAImA/S9Br9_Cb-bk/s1600/canh-dao-namkna-blogspot-com-1.png" /></a>
XóaThêm góc trên cùng bên phải:
<a style="display:scroll;position:fixed;Top:0px;left:0px;" href="http://namkna.blogspot.com/"><img src="LINK ẢNH" /></a>
Thêm góc trên cùng bên phải:
<a style="display:scroll;position:fixed;Top:0px;right:0px;" href="http://namkna.blogspot.com/"><img src="LINK ẢNH" /></a>
ok rồi anh - thế nếu các thanh cố định này không phải là ảnh mà là các code như là ads thì thế nào anh !
Trả lờiXóa<style>
Xóa#ads-namkna1{display:scroll;position:fixed;Top:0px;left:0px;}
#ads-namkna2{display:scroll;position:fixed;Top:0px;right:0px;}
</style>
<div id='ads-namkna1'>code </div>
<div id='ads-namkna2'>code </div>
a nam ơi , e k làm ddc, nó chả hiển thị ảnh j cả, hjc
Trả lờiXóaEm chỉnh thuộc tính MainContentW = 1000 cho phù hợp với chiều rộng trang web của em nha,
XóaBạn ơi giúp mình với. Mình làm theo ý bạn chỉ thì ok
Trả lờiXóaNhưng mình muốn thế này: khi mình click vào banner quảng cáo thì trang hiện tại của mình vẫn giữ đó, banner quảng cáo sẽ chuyển sang tab mới (mở liên kết trong tab mới).
Giúp mình nha bạn, cám ơn bạn nhiều
Bạn chỉ cần thêm thuộc tính target="_blank" vào 2 đoạn:
Trả lờiXóa<a href="http://namkna.blogspot.com/">
Sau khi thêm bạn sẽ được như sau bạn ak:
<a href="http://namkna.blogspot.com/" target="_blank">
Lưu lại là được :)
Nhận xét này đã bị tác giả xóa.
Trả lờiXóaBạn hãy đọc phần tùy chỉnh code để chỉnh lại các thông số nha bạn.
Xóaanh ơi cho em hỏi, làm sao để viết bài hiển thị rộng toàn bộ trang mà không có thanh tiện ích phía bên phải, giống như bài End Code ở menu Tools của anh.
Trả lờiXóaEm xem bài viết này nha: http://namkna.blogspot.com/2012/02/sidebar-khi-xem-bai-viet.html
XóaBổ xung thêm cho em một bài viết từ Jquery nữa :) Ẩn hiện Sidebar với JQuery cho Blogspot
Bạn cho mình hỏi cái link màu vàng là link ảnh, nhưng mình không biết ảnh nó ở đâu, ảnh mình ở trong máy mà. Mình hỏi ngu ngơ tý tại mình không rành về cái này lắm
Trả lờiXóaThanks bạn nhiều !
Bạn tải nó lên blog để lấy link bạn có thể xem cách tải ảnh và lấy link ở bài viết này nha:
XóaLưu trữ hình ảnh trên blogger không giới hạn băng thông.
ak, bạn cho mình hỏi sao cái hình cua minh nó không có hiện hết ra, mà chỉ hiện có nửa hình thôi.
Trả lờiXóaBạn chỉnh lại vị trí hình ảnh như trong hướng dẫn bài viết là được mà bạn :)
Xóahihi, để mình sửa lại thử
XóaUk Chỉnh lại và cho mình biết kết quả nha ;)
XóaSao mình làm nhiều lần rồi mà k được
Xóahttp://nha-dat-tphcm.blogspot.com/
Bạn xem giùm mình coi bị lỗi gì nha, Thank rất nhiều
Thứ nhât ban kéo tiện ích đặt nó ở bên siderbar.
XóaThứ 2 bạn làm nó đã hiện rồi giờ chỉ cần chỉnh lại 2 thông số: LeftAdjust = 5;RightAdjust = 5; Bạn có thể đổi nó thành số âm để nó hiển thị đúng vị trí bạn cần. VÍ dụ: LeftAdjust = -35;RightAdjust = -5;
Tiếp theo chỉnh vị trí so với lề trên ở đoạn này TopAdjust = 10 có thể để thành số âm.
ok, được rồi
XóaThank bạn rất nhiều
Không có gì rất vui vì bạn đã làm được :)
Xóahttp://kenh2u.blogspot.com/ trang của em
Trả lờiXóaCâu hỏi của em là gì thế. Anh vào trang của em thì em chưa áp dụng thủ thuật này mà :?????????
XóaEm có cái blog nhưng phần bố cục để thêm tiện ích không có gì cả.Tất cả đều chỉnh sữa trên code html, vậy em muốn thêm banner quảng cáo thi thêm như thế nào a nam nhỉ
Trả lờiXóaNó có phần đó nhưng bị tác giả thiết kế ẩn nó đi thôi em ak.
XóaEm co thể thêm tiện ích bằng cách vào mẫu và thêm đoạn code của tiện ích vào. Nó có dạng:
<b:widget id='HTML10' locked='false' title='' type='HTML'/>
Phần 'HTML10 là duy nhất nếu không lưu được hãy thay nó bằng số khác.
Lưu ý đoạn này chỉ thêm vào giữa thẻ b:section
- Sau khi thêm trở lại giao diện blog sẽ thấy nó xuất hiện ở vị trí em vừa thêm :)
Đã test :)) http://i.imgur.com/cQTeX1t.png
Trả lờiXóaThanks Admin bài viết rất hay!hj
Trả lờiXóaThanks Admin bài viết rất hay !
Trả lờiXóahttp://chungcuhanoi9.blogspot.com/
Trả lờiXóaem làm mãi mà không hiển thị. em thay đi thay lại số liệu rồi
Mình làm mãi mà nó chập chờn, lúc lên được lúc không. mọi người xem và chỉ cách khắc phục giúp mình
Trả lờiXóaChung cư Hoà Bình Green City
Chung cư Hateco Hoàng Mai
mình muốn làm nhiều banner như thế này trên trang của mình nhưng nó chỉ hiện ra có mỗi 1 cái banner bạn ak. bạn hướng dẫn cho mình với
Trả lờiXóaBạn cần bỏ code bên trái hoặc bên phải là xong thui mà
XóaTạo trên trang site google ko dc ah
Trả lờiXóaNek: http://www.vitinhnguyenban.com/2015/04/sua-chua-may-vi-tinh-tan-noi-gia-re.html
Mình add vào blog mà baner chỉ hiện lên rồi mất hút luôn. chỉ mở mới thấy. ko rõ nữa. Chỉ mình với.
Trả lờiXóaBạn Hàm Yên luôn ah. Mình ở Bình Xa, bạn ở đâu.