Hỗ trợ Forumotion
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

You are not connected. Please login or register

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down  Thông điệp [Trang 1 trong tổng số 1 trang]

Admin
  • Administrator

Admin

Administrator


Admin

Admin
loading...

Demo:

[Code] Form đăng nhập không chuyển trang- Form Login With Jquery 7810

Chức năng:
- Giúp bạn làm cho Form Login đẹp và dễ dàng sử dụng. Sử dụng hiệu ứng Pop-up tương tự như Fancybox.
- Login không bị chuyển sang trang khác.

Hướng dẫn:


Bước 1: Thêm vào CSS


ACP - Display - Pictures and Colors - Colors - CSS Stylesheet:

Code:

#mask {
    display: none;
    background: #000;
    position: fixed; left: 0; top: 0;   
    width: 100%; height: 100%;
    opacity: 0.8;
    z-index: 9;
   
  }

/* You can customize to your needs  */
.login-popup{
     
    display:none;
    background: #333;
    padding: 10px;   
    border: 2px solid #ddd;
    float: left;
    font-size: 1.2em;
    position: fixed;
    top: 50%; left: 50%;
    z-index: 999;
    box-shadow: 0px 0px 20px #999; /* CSS3 */
        -moz-box-shadow: 0px 0px 20px #999; /* Firefox */
        -webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
    border-radius:3px 3px 3px 3px;
        -moz-border-radius: 3px; /* Firefox */
        -webkit-border-radius: 3px; /* Safari, Chrome */
}

img.btn_close { Position the close button
    float: right;
    margin: -28px -28px 0 0;
}

fieldset {
    border:none;
}

form.signin .textbox label {
    display:block;
    padding-bottom:7px;
}

form.signin .textbox span {
    display:block;
}

form.signin p, form.signin span {
    color:#999;
    font-size:11px;
    line-height:18px;
}

form.signin .textbox input {
    background:#666666;
    border-bottom:1px solid #333;
    border-left:1px solid #000;
    border-right:1px solid #333;
    border-top:1px solid #000;
    color:#fff;
        border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
    font:13px Arial, Helvetica, sans-serif;
    padding:6px 6px 4px;
    width:200px;
}

form.signin input:-moz-placeholder { color:#bbb; text-shadow:0 0 2px #000; }
form.signin input::-webkit-input-placeholder { color:#bbb; text-shadow:0 0 2px #000;  }

.button {
    background: -moz-linear-gradient(center top, #f3f3f3, #dddddd);
    background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#dddddd));
    background:  -o-linear-gradient(top, #f3f3f3, #dddddd);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3', EndColorStr='#dddddd');
    border-color:#000;
    border-width:1px;
        border-radius:4px 4px 4px 4px;
    -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
    color:#333;
    cursor:pointer;
    display:inline-block;
    padding:6px 6px 4px;
    margin-top:10px;
    font:12px;
    width:214px;
}
.button:hover { background:#ddd; }

Bước 2: Thêm vào cuối overall_footer_begin
ACP - Display - Templates - Ganeral - overall_footer_begin:

Code:


<a href="/register" class="login-window">register</a>
<a href="/login" class="login-window">Login / Sign In</a>
<div id="login" class="login-popup">
        <a href="#" class="close"><img src="http://i1086.photobucket.com/albums/j446/alexanderraiback/close_pop.png" class="btn_close" title="Close Window" alt="Close" /></a>
          <form action="/login?redirect=/forum" method="post" name="form_login" id="login-vds"class="signin">
                <fieldset class="textbox">
              <label class="username">
                <span>Username or email</span>
                  <input id="username" name="username" value="" type="text" autocomplete="on" placeholder="Username"/>
                </label>
                <label class="password">
                <span>Password</span>
                  <input id="password" name="password" value="" type="password" placeholder="Password"/>
                </label>
                <button id="bt_login" name="login" class="submit button" type="button submit">Sign in</button>
                <p>
                <a class="forgot" href="/profile?mode=sendpassword">Forgot your password?</a>
                </p>       
                </fieldset>
          </form>
</div>

             

Bước 3: Thêm vào Javascript
ACP - Modules - Javascript codes management:

Code:

/*var Nghiêm cấm mọi hành vi sao chép không ghi nguồn. Xin hãy ghi nguồn(dethicasio.info) nếu bạn copy code này sang trang khác, hoặc xin liên hệ qua yahoo :( alexanderraiback@yahoo.com) để biết thêm chi tiết.*/
$("a[href='/login']:not('.message a')").removeAttr("href").attr("href", "#login");
$("#loginFancy form").append('<input type="hidden" name="redirect" value="' + location.href + '" />');
$("a[href='#login']").click(function() {
      //Getting the variable's value from a link
      var loginBox = $(this).attr('href');

      //Fade in the Popup
      $(loginBox).fadeIn(300);
     
      //Set the center alignment padding + border see css style
      var popMargTop = ($(loginBox).height() + 24) / 2;
      var popMargLeft = ($(loginBox).width() + 24) / 2;
     
      $(loginBox).css({
        'margin-top' : -popMargTop,
        'margin-left' : -popMargLeft
      });
           
     
      // Add the mask to body
      $('body').append('<div id="mask"></div>');
      $('#mask').fadeIn(300);
     
      return false;
  });
 
  // When clicking on the button close or the mask layer the popup closed
  $('a.close, #mask').live('click', function() {
    $('#mask , .login-popup').fadeOut(300 , function() {
      $('#mask').remove(); 
  });
              return false;
  });

dethicasio.info

Trả lời nhanh

Message reputation : 100% (2 votes)

  • tuanphamdesign
    tuanphamdesign

    Bài gửi 25/11/2012, 3:59 pm tuanphamdesign

    xem

    Trả lời nhanh
  • azure
    azure

    Bài gửi 18/12/2012, 6:25 am azure

    xem

    Trả lời nhanh
  • azure
    azure

    Bài gửi 18/12/2012, 6:29 am azure

    Mã này không hoạt động!

    Trả lời nhanh
  • Cùi Mía
    Cùi Mía

    Bài gửi 28/12/2012, 6:09 pm Cùi Mía

    :1:

    Trả lời nhanh
  • Đẹp zai
    Đẹp zai

    Bài gửi 28/12/2012, 7:54 pm Đẹp zai

    Không sử dụng đk kìa chicken

    Trả lời nhanh
  • S.Red
    S.Red

    Bài gửi 9/11/2014, 10:16 pm S.Red

    ?

    Trả lời nhanh
  • Sponsored content

    Bài gửi Sponsored content

    Trả lời nhanh

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang Thông điệp [Trang 1 trong tổng số 1 trang]

Permissions in this forum:
Bạn không có quyền trả lời bài viết