Tìm kiếm nhanh.......

Thứ Bảy, 3 tháng 1, 2015

[Xenforo Mod] - Code quảng cáo chạy dọc hai bên forum xenforo

Mod này giúp các bạn dễ dàng tạo được quảng cáo chạy dọc hai bên forum xenforo. Khi thành viên kéo lên hoặc xuống forum của bạn, đây là cách quảng cáo được nhiều trang web sử dụng nhất hiện nay do ít tốn không gian web mà còn tận dụng được vị trí tốt vừa có thể quảng cáo vừa không gây cảm giác ức chế cho người xem.
Demo Code quảng cáo chạy dọc hai bên forum  xenforo như sau:
Code quang cao chay doc hai ben forum xenforo
Code quảng cáo chạy dọc hai bên forum xenforo
Cách làm như sau:
Các bạn vào template header. Sau đó thêm đoạn code này vào cuối:
<div id="divAdRight" style="DISPLAY: none; POSITION: absolute; TOP: 0px">
<a href="http://root.vn"><img src="Link hình ảnh ở đây" width="125" /></a>
</div>
<div id="divAdLeft" style="DISPLAY: none; POSITION: absolute; TOP: 0px">
<a href=" http://root.vn "><img src=" Link hình ảnh ở đây" 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>
Chú ý: các thông số ở cuối đoạn script
MainContentW = 1000;LeftBannerW = 125;RightBannerW = 125;LeftAdjust = 5;RightAdjust = 5;TopAdjust = 10
 ở những diễn đàn khác nhau thì thông số sẽ được điều chỉnh khác nhau, cái này cần phải có chút kiến thức và khả năng mò mẩm của bản thân nhé! Cố gắng một chút thì sẽ thành công thôi.
Một phần nữa l: Link hình ảnh ở đây, bạn phải thay bằng link ảnh ảnh của mình nhé.
Chúc bạn thành công!
Nguồn bài viết: http://root.vn/threads/huong-dan-tao-quang-cao-truot-2-ben-cho-forum-xenforo

Không có nhận xét nào:

Đăng nhận xét