Hướng dẫn này sẽ giúp hiển thị thông báo đến người dùng adblock thay cho google advertisement banner.
Để làm cho nó hoạt động trên trang web, đầu tiên hãy tạo tệp tin javascript là advertisement.js và thêm nó vào thư mục gốc của diễn đàn.
Thêm đoạn code sau vào tệp tin vừa tạo ở trên:
Sau đó, vào template extra.less và thêm đoạn code dưới đây vào:
Sau đó đến Advertisement và chọn một vị trí muốn hiển thị thông báo khi quảng cáo bị chặn - chủ yếu là advertisement sẽ ở ad below top breadcrumb hoặc overview top hoặc bất kỳ vị trí nào bạn muốn.
Sau khi đặt code google adsense trong khu vực HTML, thêm đoạn code dưới đây vào trong nó:
Có thể chỉnh sửa tin nhắn để hiển thị như mong muốn theo phong cách của bạn.
Bây giờ có thể kiểm tra xem chúng ta đã cấu hình chính xác chưa bằng cách kích hoạt block quảng cáo trên trang web. Nếu nhận được thông báo chứng tỏ đã làm đúng.
Chúc các bạn thành công.
Để làm cho nó hoạt động trên trang web, đầu tiên hãy tạo tệp tin javascript là advertisement.js và thêm nó vào thư mục gốc của diễn đàn.
Thêm đoạn code sau vào tệp tin vừa tạo ở trên:
JavaScript:
document.write('<div id="tester">an advertisement</div>');
JavaScript:
/* AdBlock Detection */
#tester {
display:none;
}
.blockContainer { text-align: center; margin: 10px auto; clear: both; }
.noticeContainer { padding: 20px; background: #c44; color: #fff; }
.noticeContainer .head { font-size: 22px; font-weight: bold; }
.noticeContainer .foot { font-size: 16px; margin-top: 10px; }
Sau khi đặt code google adsense trong khu vực HTML, thêm đoạn code dưới đây vào trong nó:
Code:
<script type="text/javascript" src="/advertisement.js"></script>
<script type="text/javascript">
if (document.getElementById("tester") != undefined)
{
document.write(' ');
}
else
{
document.write('<div class="messageText ugc blockContainer"><div class="noticeContainer"><div class="head">Ad-blocking software has been detected!</div><div class="foot">This website is run by the community, for the community... and it needs advertisements in order to keep running.<br />Please consider disabling your ad-block or <a href="account/upgrades" style="color: #FFF933; font-weight:bold">becoming a premium member</a> to hide all advertisements. Thanks!</div></div></div>');
}
</script>
Bây giờ có thể kiểm tra xem chúng ta đã cấu hình chính xác chưa bằng cách kích hoạt block quảng cáo trên trang web. Nếu nhận được thông báo chứng tỏ đã làm đúng.
Chúc các bạn thành công.
Nguồn: xenforo.com