Thêm nút đăng nhập Facebook cho Visitor Panel

PVS

Super Moderator
Thành viên BQT
Code hoặc hướng dẫn này được sử dụng trên phiên bản Xenforo cũ đã quá hạn sử dụng. Bạn hãy click để tìm bản mới hơn
Thêm nút đăng nhập Facebook cho Visitor Panel

Một chỉnh sửa template đơn giản này thêm một nút đăng nhập Facebook cho bảng điều khiển truy cập.

Chỉnh sửa template sidebar_visitor_panel.

Tìm:
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:
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>

        <xen:if is="{$xenOptions.facebookAppId}">
            <div class="cta_fbButton">
                <a href="{xen:link register/facebook, '', 'reg=1'}" class="fbLogin"><span>{xen:phrase login_with_facebook}</span></a>
            </div>
        </xen:if>

    </div>
</div>

Thêm vào EXTRA.css:
Mã:
/* Add Facebook login button to visitor panel */
.cta_fbButton {
margin: 10px 30px;
text-align: center;
}

Kết quả:

login.png

Chúc các bạn thành công.


Nguồn: xenforo.com​
 
Chưa viết code bao giờ bác check thử em copy lại thế này có đúng chưa ?
Mã:
<xen:require css="cta_login.css" />
<xen:if is="{$xenOptions.facebookAppId}"> <xen:require css="facebook.css" /> <li class="ctaLoginFacebook"><a href="{xen:link register/facebook, '', 'reg=1'}" class="fbLogin"><span>{xen:phrase login_with_facebook}</span></a></li></xen:if>
<xen:if is="{$xenOptions.twitterAppKey}"> <xen:require css="twitter.css" /> <li class="ctaLoginTwitter"><a href="{xen:link register/twitter, '', 'reg=1'}" class="twitterLogin"><span>{xen:phrase login_with_twitter}</span></a></li> </xen:if>
<xen:if is="{$xenOptions.googleClientId}"> <xen:require css="google.css" /> <li class="ctaLoginGoogle"><span class="googleLogin GoogleLogin JsOnly" data-client-id="{$xenOptions.googleClientId}" data-redirect-url="{xen:link register/google, '', 'code=__CODE__', 'csrf={$session.sessionCsrf}'}"><span>{xen:phrase login_with_google}</span></span></li> </xen:if>
Mã:
.ctaLoginFacebook { margin: 8px auto 5px auto; text-align: center; }
.ctaLoginTwitter { margin: 5px auto 8px auto; text-align: center; }
.ctaLoginGoogle { margin: 8px auto 6px auto; text-align: center; }
 
Sửa lần cuối:
Back
Top