[Help]làm sao để tạo quảng cáo bên phải forum

ntzthanh

Sergeant
cho em hỏi thêm 1 câu ngu nữa ạ.làm sao để tạo quảng cáo bên phải forum và trên phần trên cùng ạ? xin đội ơn mọi người ạ .
 
Hoặc bạn muốn là quảng cáo cố định ở sidebar thì làm theo.
Đầu tiên vào teamp của giao diện bạn đang dùng tìm page_container_js_body.
Thêm vào dưới cùng đoạn code sau:
Mã:
<script>
var $stickyHeight = 470; // chiều cao của banner quảng cáo
var $padding = 0; // khoảng cách top của banner khi dính
var $topOffset = 1170; // khoảng cách từ top của banner khi bắt đầu dính (tức là khoảng cách tính từ trên xuống đến vị trí đặt banner )
var $footerHeight = 310; // Định vị điểm dừng của banner, tính từ chân lên
/* <=!=[=C=D=A=T=A=[ */
function scrollSticky(){
if($(window).height() >= $stickyHeight) {
    var aOffset = $('#sticky').offset();
if($(document).height() - $footerHeight - $padding < $(window).scrollTop() + $stickyHeight) {
        var $top = $(document).height() - $stickyHeight - $footerHeight - $padding - 185;
        $('#sticky').attr('style', 'position:absolute; top:'+$top+'px;');
    }else if($(window).scrollTop() + $padding > $topOffset) {
        $('#sticky').attr('style', 'position:fixed; top:'+$padding+'px;');
}else{
        $('#sticky').attr('style', 'position:relative;');
    }
}
}
$(window).scroll(function(){
scrollSticky();
});
/* ]=]=> */
</script>
Sau đó save lại

Muốn nó hiển thị ở đâu thì chèn đoạn code này vào
Mã:
<div id="sticky">
Code quảng cáo
</div>
 
trời ơi
vào cái template tìm cái ad_s
nó ra 3 cái template
chọn cái đầu tiên
rồi paste vào
 
cho em hỏi thêm 1 câu ngu nữa ạ.làm sao để tạo quảng cáo bên phải forum và trên phần trên cùng ạ? xin đội ơn mọi người ạ .
bên phải forum là chỗ nào ạ ? Có thể dùng Widget Framework để tạo quảng cáo ở sidebar. Hoặc dùng code bỏ vào template header.
Ở trên đầu thì nhiều chỗ lắm, có thể xem thêm Các hook đặt quảng cáo trong Xenforo để tìm template tương ứng
Cám ơn tác giả bài viết trên đã chia sẻ nhá
 
cho em hỏi với ạ .độ rộng của " header " là bao nhiểu px ? để em làm cái ảnh quảng cáo cho phù hợp .nhìn cho đẹp ạ .xin đội ơn ạ .
 
cho em hỏi với ạ .độ rộng của " header " là bao nhiểu px ? để em làm cái ảnh quảng cáo cho phù hợp .nhìn cho đẹp ạ .xin đội ơn ạ .
Vào ACP-- Appearance-- Styles Properties--> Header and Navigation
Có phần :Height of Header Logo, đây là độ cao của logo . Bạn có thể thay đổi tùy theo ý thích
Độ rộng thì...ai biết. Cái này fải tùy theo site của các hạ, ngen
 
ý của mình là trèn cái quảng cáo ở đây nè bạn :
Untitled1407e.png


mình xin độ rộng của nó ,để đặt ảnh cho phù hợp .
 
Thì cũng vậy ,vào ACP-- Appearance-- Styles Properties-->General
Tìm phần : Page width Controller, sửa ở phần Miscellaneous
Ở đó có Width là độ rộng , chỉnh ở đó là ra độ rộng diễn đàn
 
làm cái quảng cáo ,bên phải như thế này .thì làm sao vậy bạn ?cho mình xin độ rộng luôn nha.mình chỉ dùng sytle mặc định.ko dùng sytle nào khác .

Untitled1da89.png
 
ý của mình là trèn cái quảng cáo ở đây nè bạn :
Untitled1407e.png


mình xin độ rộng của nó ,để đặt ảnh cho phù hợp .
cái độ rộng thì mình chỉnh được rồi ,nhưng về phần code của quảng cáo.thì chèn code ở đâu bạn ?tìm phần nào để chèn code quảng cáo vào .để nó hiện thi ra quảng cáo ở đó .thank bạn .
 
khong phai ban oi .cai " ad_header " no hien thi.nam ben canh cai logo forum .
banner trên cùng thì chèn code quảng cáo vào template ad_above content
Banner bên side bar thì dùng Add-on Widget FrameWork
Thông thường độ rộng của sidebar sẽ là 250x250, hoặc 300x250
 
Nếu không có add on đó thì có thể chèn vào template ad_sidebar_below_vistor_panel
Đã từng chèn code vào (ad_sidebar_top) giờ muốn vào add thêm quảng cáo, nhưng vào không thấy code đâu, dù quảng cáo vẫn đang chạy. demo: chosoctrang.net. Không biết bạn nào có thể hướng dẫn giúp mình, hay mình nhằm chỗ nào?
 
Hoặc bạn muốn là quảng cáo cố định ở sidebar thì làm theo.
Đầu tiên vào teamp của giao diện bạn đang dùng tìm page_container_js_body.
Thêm vào dưới cùng đoạn code sau:
Mã:
<script>
var $stickyHeight = 470; // chiều cao của banner quảng cáo
var $padding = 0; // khoảng cách top của banner khi dính
var $topOffset = 1170; // khoảng cách từ top của banner khi bắt đầu dính (tức là khoảng cách tính từ trên xuống đến vị trí đặt banner )
var $footerHeight = 310; // Định vị điểm dừng của banner, tính từ chân lên
/* <=!=[=C=D=A=T=A=[ */
function scrollSticky(){
if($(window).height() >= $stickyHeight) {
    var aOffset = $('#sticky').offset();
if($(document).height() - $footerHeight - $padding < $(window).scrollTop() + $stickyHeight) {
        var $top = $(document).height() - $stickyHeight - $footerHeight - $padding - 185;
        $('#sticky').attr('style', 'position:absolute; top:'+$top+'px;');
    }else if($(window).scrollTop() + $padding > $topOffset) {
        $('#sticky').attr('style', 'position:fixed; top:'+$padding+'px;');
}else{
        $('#sticky').attr('style', 'position:relative;');
    }
}
}
$(window).scroll(function(){
scrollSticky();
});
/* ]=]=> */
</script>
Sau đó save lại

Muốn nó hiển thị ở đâu thì chèn đoạn code này vào
Mã:
<div id="sticky">
Code quảng cáo
</div>
code mình share đi đâu giờ cũng thấy :v
 
banner trên cùng thì chèn code quảng cáo vào template ad_above content
Banner bên side bar thì dùng Add-on Widget FrameWork
Thông thường độ rộng của sidebar sẽ là 250x250, hoặc 300x250
để biết chính sác độ rộng của quảng cáo bên phải thì ?chỉnh ở đâu vậy bạn?xin đội ơn bạn nhiều ạ
 
view source là thấy, nhấn F12 trên trình duyệt, để chuột tới chỗ cần xem, trên đầu nó có để kích thước của phần tử đấy
 
Back
Top