Иконка ресурса

Быстрый вход в боковой панели

Быстрый вход в боковой панели
Совместимость с XenForo
1.2, 1.3, 1.4, 1.5
xf-support.ru 0.jpg


Довольно удобная вещь, на данный момент в XenForo нету такой функции!

В шаблоне sidebar_visitor_panel находим:
PHP:
<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>
И заменяем на:
PHP:
<div class="section">
  <div class="secondaryContent">
    <h3>Быстрый вход</h3>
    <form id="pageLogin" method="post" action="login/login">
      <dl class="ctrlUnit">
        <dd>
          <label for="ctrl_pageLogin_login">Имя пользователя или E-mail:</label>
        </dd>
        <dd>
          <input id="ctrl_pageLogin_login" class="textCtrl" type="text" value="" name="login">
        </dd>
      </dl>
      <dl class="ctrlUnit">
        <dd>
          <label for="ctrl_pageLogin_password">Уже зарегистрированы?</label>
        </dd>
        <dd>
          <ul>
            <li>
              <label for="ctrl_pageLogin_not_registered">
                <input id="ctrl_pageLogin_not_registered" type="radio" value="1" name="register"> Нет
              </label>
            </li>
            <li>
              <label for="ctrl_pageLogin_registered">
                <input id="ctrl_pageLogin_registered" class="Disabler" type="radio" checked="checked" value="0" name="register"> Да
              </label>
            </li>
            <li id="ctrl_pageLogin_registered_Disabler">
              <input id="ctrl_pageLogin_password" class="textCtrl" type="password" name="password">
              <div>
                <label class="rememberPassword" for="ctrl_pageLogin_remember">
                  <input id="ctrl_pageLogin_remember" type="checkbox" value="1" name="remember"> Запомнить меня?
                </label>
              </div>
            </li>
          </ul>
        </dd>
      </dl>
      <dl class="ctrlUnit submitUnit">
        <dd>
          <input class="button primary" type="submit" data-signupphrase="Sign Up" data-loginphrase="Login" value="Вход"> <br />
          <a class="OverlayTrigger OverlayCloser" href="lost-password/">  Забыли пароль? ?</a>
        </dd>
      </dl>
      <input type="hidden" value="1" name="cookie_check">
      <input type="hidden" value="/" name="redirect">
      <input type="hidden" value="" name="_xfToken">
    </form>
    <script>
      $(function() {
        var $button = $('#pageLogin input.button.primary');
        $('#pageLogin input[name="register"]').click(function() {
          $button.val(
          $('#pageLogin input[name="register"]:checked').val() == '1'
          ? $button.data('signupPhrase')
          : $button.data('loginPhrase')
          );
        });
      });
    </script>
  </div>
  <xen:if hascontent="true">
  <ul id="eAuthUnit">
  <xen:contentcheck>
  <xen:hook name="login_bar_eauth_items">
  <xen:if is="{$xenOptions.facebookAppId}">
    <xen:require css="facebook.css" />
    <li><a href="{xen:link register/facebook, '', 'reg=1'}" class="fbLogin" tabindex="110"><span>{xen:phrase login_with_facebook}</span></a></li>
  </xen:if>
  </xen:hook>
  </xen:contentcheck>
  </ul>
  </xen:if>
</div>
Вот и все =)

Ps перевод от меня, если нашли ошибки просьба сообщить!
Автор
android88
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок