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à.
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/
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="{"fixed":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/
Cái nhận thông báo email kia mình thấy mặc định nó là uncheck mà nhỉ Còn về phần ẩn bình chọn bạn xem ở bài này nhé: http://vietxf.org/threads/an-binh-chon-khi-tao-chu-de.45/#post-67