Vấn đề làm giống 8mua.com

Thảo luận trong 'Add-on Quesions' bắt đầu bởi xubisp, 7/5/12.

1votes
5/5, 1 vote

  1. xubisp

    xubisp New Member

    Bài viết:
    15
    Likes :
    1
    Hiện tại mình đang cần cái quảng cáo 2 bên vào cái nút đăng kí giống 8mua.com.
    Nút đăng kí khi bấm vào thì hiện lên popup trang đăng kí.
    Vấn đề 2: ẩn đăng bình chọn với thành viên.
    Vấn đề 3: bỏ check mặc định gởi mail khi đăng bài mới.
    Công đồng giúp mình với nhé. cảm ơn cả nhà.
     
    Đang tải...
  2. VXF

    VXF Be like no other .. Staff Member

    Bài viết:
    1,277
    Likes :
    2,175
    Mình trả lời lần lượt câu hỏi của bạn nhé:

    Vấn đề 1: Quảng cáo 2 bên.
    Bạn tìm template header thêm vào đoạn sau: Nhớ thay link ảnh nhé :)
    HTML:
    <div id="divAdRight" style="DISPLAY: none; POSITION: absolute; TOP: 0px">
    <a href="#"><img src="http://vietxf.org/styles/default/xenforo/banner1.png" width="125" /></a>
    </div>
    <div id="divAdLeft" style="DISPLAY: none; POSITION: absolute; TOP: 0px">
    <a href="#"><img src=" http://vietxf.org/styles/default/xenforo/banner2.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>
    Bạn có thể thảo luận về template mod này tại đây: http://vietxf.org/threads/quang-cao-truot-2-ben-cho-xenforo.25/
     
  3. VXF

    VXF Be like no other .. Staff Member

    Bài viết:
    1,277
    Likes :
    2,175
    Vấn đề nút đăng ký giống 8mua. Bạn làm như sau:


    Bước 1: Tìm đoạn code sau trong template sidebar_visitor_panel
    Mã:
    <div class="section loginButton">
        <div class="secondaryContent">
            <label for="LoginControl" id="SignupButton"><a href="{xen:link login}" class="inner">{xen:if $xenOptions.registrationSetup.enabled, {xen:phrase sign_up_now}, {xen:phrase log_in}}</a></label>
        </div>
    </div>
    Thay bằng đoạn code sau:
    Mã:
    <div style="margin-top:10px;">
       <li>
          <a class="OverlayTrigger" data-overlayOptions="{&quot;fixed&quot;:false}" href="http://vietxf.org/register"><img src="http://vietxf.org/styles/default/xenforo/dangky.png"/></a>
       </li>
    </div>
    
    Bước 2: Tìm đoạn code sau trong template form.css
    Mã:
    .xenOverlay .xenForm
        {
            width: @overlayFormWidth;
        }
    Thay bằng đoạn code sau:
    Mã:
    .xenOverlay .xenForm
        {
            width: @overlayFormWidth;
            background: #eff6fc;
        }
    Với #eff6fc là mã màu nền của bảng popup được hiện ra.

    Để thảo luận thêm vui lòng vào link sau: http://vietxf.org/threads/thay-doi-nut-dang-ky-mac-dinh-bang-bang-dang-ky-popup.26/
     
    Vodka Chanh, xubisp and Logi like this.
  4. VXF

    VXF Be like no other .. Staff Member

    Bài viết:
    1,277
    Likes :
    2,175
    Mình chưa hiểu rõ lắm. Bạn miêu tả lại nhé :)
     
  5. xubisp

    xubisp New Member

    Bài viết:
    15
    Likes :
    1
    Làm cái hình ảnh cho nó hoành tráng he:
    lỗi
     
  6. VXF

    VXF Be like no other .. Staff Member

    Bài viết:
    1,277
    Likes :
    2,175
  7. xubisp

    xubisp New Member

    Bài viết:
    15
    Likes :
    1
    Chà sao của mình mặc định là check nhỉ
     
comments powered by Disqus

Chia sẻ trang này

Đang tải...