Hope
Premium
- Сообщения
- 48,321
- Решения
- 22
- Реакции
- 71,966
- Баллы
- 40,905
Вы картинки кнопок загрузили в папку своего стиля?На Flat Awesome нету кнопок ВК и Instagram.
Для Вашего стиля это и не нужно.Что такое ui.x и как его активировать?
Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: В настоящее время эта функция требует доступа к сайту с помощью встроенного браузера Safari.
Вы картинки кнопок загрузили в папку своего стиля?На Flat Awesome нету кнопок ВК и Instagram.
Для Вашего стиля это и не нужно.Что такое ui.x и как его активировать?
Эм... Нет, а где собственно взять картинки и куда грузить? Хотя сейчас попробую найти по дефолтному и так само здесь сделать.Вы картинки кнопок загрузили в папку своего стиля?
Только что прочитал в документации в VK. А где можно указать эту версию самостоятельно? Либо лучше дождаться обновления плагина?Appologies, у VK обновилось API и теперь требует указания версии.
Очень жаль. Достаточно большое количество пользователей потеряло доступ к своим аккаунтам на форуме из за того, что регистрировались через VK :confused:Обновления на первую ветку вряд ли уже будут.
library/ExternalExtended/Helper/VK.phpОчень жаль. Достаточно большое количество пользователей потеряло доступ к своим аккаунтам на форуме из за того, что регистрировались через VK :confused:
Даже не знаю, что теперь делать.
$client = XenForo_Helper_Http::getClient('https://api.vk.com/method/getProfiles');
$client->setParameterGet('v', '3.0');
Спасибо за наводку и помощь, разобрались. И так, в ручную применил модификацию шаблона login_bar_form, кнопки нужных социальных сетей теперь появились!Сами и не появятся, данные заполнили, модификации применились?
Чисто теоретически без проверки - поможет.
Тоже самое. OpenSLL включен, и все равно выкидывает с ошибкой:Проверил практически - помогло. СПАСИБО!
Чисто теоретически без проверки - поможет. Но только на время, версию 3 скоро выкинут, а в 5 все совсем иначе.
Я поставил такМы не рекомендуем использовать в запросах номера версий ниже 5.0, поскольку старые версии (включая 3.0 и 4.0) в будущем перестанут поддерживаться.
$client->setParameterGet('v', '4.0');
Мало поможет. 3 и 4 версии отключат одновременно.Я поставил так
Насколько долго будет не известно, с 5.0 не работает действительно. Почему все изменения не делать в vk чтобы старые приложения не затрагивать не понятно.Код:$client->setParameterGet('v', '4.0');
<xen:if is="!{$visitor.user_id}">
<xen:container var="$hideLoginBar">1</xen:container>
<form action="{xen:link 'login/login'}" method="post" class="xenForm" id="pageLogin">
<xen:if hascontent="true">
<div class="errorPanel"><span class="errors">
<xen:contentcheck>{xen:raw $text}</xen:contentcheck>
</span></div>
</xen:if>
<h2 class="textHeading">{xen:phrase log_in_or_sign_up}</h2>
<dl class="ctrlUnit">
<dt><label for="ctrl_pageLogin_login">{xen:phrase your_name_or_email_address}:</label></dt>
<dd><input type="text" name="login" value="{$defaultLogin}" id="ctrl_pageLogin_login" class="textCtrl" tabindex="1" {xen:if "{$focusLogin} AND !{$defaultLogin}", 'autofocus="autofocus"'} /></dd>
</dl>
<xen:if is="{$xenOptions.registrationSetup.enabled}">
<dl class="ctrlUnit">
<dt><label for="ctrl_pageLogin_password">{xen:phrase do_you_already_have_account}</label></dt>
<dd>
<ul>
<li><label for="ctrl_pageLogin_not_registered"><input type="radio" name="register" value="1" id="ctrl_pageLogin_not_registered" tabindex="5" />
{xen:phrase no_create_account_now}</label></li>
<li><label for="ctrl_pageLogin_registered"><input type="radio" name="register" value="0" id="ctrl_pageLogin_registered" checked="checked" class="Disabler" tabindex="5" />
{xen:phrase yes_my_password_is}:</label></li>
<li id="ctrl_pageLogin_registered_Disabler">
<input type="password" name="password" class="textCtrl" id="ctrl_pageLogin_password" tabindex="2" {xen:if "{$focusLogin} AND {$defaultLogin}", 'autofocus="autofocus"'} />
<div><a href="{xen:link lost-password}" class="OverlayTrigger OverlayCloser" tabindex="6">{xen:phrase forgot_your_password}</a></div>
</li>
</ul>
</dd>
</dl>
<xen:else />
<dl class="ctrlUnit">
<dt><label for="ctrl_pageLogin_password">{xen:phrase password}:</label></dt>
<dd>
<input type="password" name="password" class="textCtrl" id="ctrl_pageLogin_password" tabindex="2" />
<div><a href="{xen:link lost-password}" class="OverlayTrigger OverlayCloser" tabindex="6">{xen:phrase forgot_your_password}</a></div>
</dd>
</dl>
</xen:if>
<xen:if is="{$captcha}">
<dl class="ctrlUnit">
<dt>{xen:phrase verification}:</dt>
<dd>{xen:raw $captcha}</dd>
</dl>
</xen:if>
<dl class="ctrlUnit submitUnit">
<dt></dt>
<dd>
<input type="submit" class="button primary" value="{xen:phrase log_in}" data-loginPhrase="{xen:phrase log_in}" data-signupPhrase="{xen:phrase sign_up}" tabindex="4" />
<label class="rememberPassword"><input type="checkbox" name="remember" value="1" id="ctrl_pageLogin_remember" tabindex="3" /> {xen:phrase stay_logged_in}</label>
</dd>
</dl>
<xen:if is="{$xenOptions.facebookAppId}">
<xen:require css="facebook.css" />
<dl class="ctrlUnit">
<dt></dt>
<dd><a href="{xen:link register/facebook, '', 'reg=1'}" class="fbLogin" tabindex="10"><span>{xen:phrase login_with_facebook}</span></a></dd>
</dl>
</xen:if>
<xen:if is="{$xenOptions.twitterAppKey}">
<xen:require css="twitter.css" />
<dl class="ctrlUnit">
<dt></dt>
<dd><a href="{xen:link register/twitter, '', 'reg=1'}" class="twitterLogin" tabindex="10"><span>{xen:phrase login_with_twitter}</span></a></dd>
</dl>
</xen:if>
<xen:if is="{$xenOptions.googleClientId}">
<xen:require css="google.css" />
<dl class="ctrlUnit">
<dt></dt>
<dd><span class="googleLogin GoogleLogin JsOnly" tabindex="10" 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></dd>
</dl>
</xen:if>
<input type="hidden" name="cookie_check" value="1" />
<input type="hidden" name="_xfToken" value="{$visitor.csrf_token_page}" />
<input type="hidden" name="redirect" value="{xen:if $redirect, $redirect, $requestPaths.requestUri}" />
<xen:if is="{$postData}">
<input type="hidden" name="postData" value="{xen:escape {xen:helper json, $postData}}" />
</xen:if>
</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>
</xen:if>
<xen:if is="{$xenOptions.facebookAppId}">
<xen:require css="facebook.css" />
<dl class="ctrlUnit">
<dt></dt>
<dd><a href="{xen:link register/facebook, '', 'reg=1'}" class="fbLogin" tabindex="10"><span><i class="fa fa-facebook"></i>{xen:phrase login_with_facebook}</span></a></dd>
</dl>
</xen:if>
<xen:if is="{$xenOptions.twitterAppKey}">
<xen:require css="twitter.css" />
<dl class="ctrlUnit">
<dt></dt>
<dd><a href="{xen:link register/twitter, '', 'reg=1'}" class="twitterLogin" tabindex="10"><i class="fa fa-twitter"></i> <span>{xen:phrase login_with_twitter}</span></a></dd>
</dl>
</xen:if>
<xen:if is="{$xenOptions.googleClientId}">
<xen:require css="google.css" />
<dl class="ctrlUnit">
<dt></dt>
<dd><span class="googleLogin GoogleLogin JsOnly" tabindex="10" data-client-id="{$xenOptions.googleClientId}" data-redirect-url="{xen:link register/google, '', 'code=__CODE__', 'csrf={$session.sessionCsrf}'}"><i class="fa fa-google-plus"></i> <span>{xen:phrase login_with_google}</span></span></dd>
</dl>
</xen:if>
<xen:require css="external_accounts.css" />
<xen:set var="$externalHelper">true</xen:set>
<xen:include template="external_accounts_login" />
Так как обновления от автора скорее всего ждать не приходиться, так как с 2018-03-02 дополнение стало бесплатным, публикуем версию с фиксом авторизации через ВК
Номер версии не изменяем, но для наглядности укажем с буквой -2.9.8a
За фикс благодарим BINGO_SHARK
Мы используем основные cookies для обеспечения работы этого сайта, а также дополнительные cookies для обеспечения максимального удобства пользователя.
Посмотрите дополнительную информацию и настройте свои предпочтения