Прошу прощения, 2.9.7 вместо 2.9.5 решило проблему. Просто вроде условия эти прикрутили раньше 2.9.5 о чем я собственно и писал ранее.
Спасибо что откликнулись, извиняюся что попусту поднял тему.
 
  • Мне нравится
Реакции: Hope
Спасибо, так работает но, только 3 социалками а мне надо как на картинке
Картинка с другой темы! залита на ваш сайт!

Как добавить Вк и Однокласники?

полазив по шаблонам аддона нашел то что нужно,
Код:
<xen:if is="{$xenOptions.vkAppId}">
    <xen:if is="{$externalHelper}">
        <dl class="ctrlUnit">
            <dt></dt>
            <dd><a href="{xen:link register/vk, '', 'reg=1'}" class="vkLogin" tabindex="10"><span>{xen:phrase login_with_vk}</span></a></dd>
        </dl>
    <xen:elseif is="{$externalLogin}" />
        <li><a href="{xen:link register/vk, '', 'reg=1'}" class="vkLogin" tabindex="110"><span>{xen:phrase login_with_vk}</span></a></li>
    </xen:if>
</xen:if>

<xen:if is="{$xenOptions.odnoklassnikiAppId}">
    <xen:if is="{$externalHelper}">
        <dl class="ctrlUnit">
            <dt></dt>
            <dd><a href="{xen:link register/odnoklassniki, '', 'reg=1'}" class="odnoklassnikiLogin" tabindex="10"><span>{xen:phrase login_with_odnoklassniki}</span></a></dd>
        </dl>
    <xen:elseif is="{$externalLogin}" />
        <li><a href="{xen:link register/odnoklassniki, '', 'reg=1'}" class="odnoklassnikiLogin" tabindex="110"><span>{xen:phrase login_with_odnoklassniki}</span></a></li>
    </xen:if>
</xen:if>

Спасибо Георгий Шевченко за то что подтолкнул в нужном направлении)

В новой версии стиль vk называется vkLogin externalProvider
Чтобы на главной стиль Войти через VK правильно отображался, то в шаблоне sidebar_visitor_panel

Найти:
class="vkLogin"

Заменить два раза на:
class="vkLogin externalProvider"

--
Окончательная версия sidebar_visitor_panel выглядит так:

Код:
<xen:if is="{$visitor.user_id}">

<div class="section visitorPanel">
    <div class="secondaryContent">
   
        <xen:avatar user="$visitor" size="m" img="true" />
       
        <div class="visitorText">
            <h2>{xen:phrase signed_in_as_x_sidebar, 'name={xen:helper username, $visitor, 'NoOverlay'}'}</h2>       
            <div class="stats">
            <xen:hook name="sidebar_visitor_panel_stats">
                <dl class="pairsJustified"><dt>{xen:phrase messages}:</dt> <dd>{xen:number $visitor.message_count}</dd></dl>
                <dl class="pairsJustified"><dt>{xen:phrase likes}:</dt> <dd>{xen:number $visitor.like_count}</dd></dl>
                <xen:if is="{$xenOptions.enableTrophies}">
                    <dl class="pairsJustified"><dt>{xen:phrase points}:</dt> <dd>{xen:number $visitor.trophy_points}</dd></dl>
                </xen:if>
            </div>
            </xen:hook>
        </div>
       
    </div>
</div>

<xen:else />

<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>
<center>
<xen:if is="{$xenOptions.vkAppId}">
    <xen:if is="{$externalHelper}">
        <dl class="ctrlUnit">
            <dt></dt>
            <dd><a href="{xen:link register/vk, '', 'reg=1'}" class="vkLogin externalProvider" tabindex="10"><span>{xen:phrase login_with_vk}</span></a></dd>
        </dl>
    <xen:elseif is="{$externalLogin}" />
        <li><a href="{xen:link register/vk, '', 'reg=1'}" class="vkLogin externalProvider" tabindex="110"><span>{xen:phrase login_with_vk}</span></a></li>
    </xen:if>
</xen:if>

<xen:if is="{$xenOptions.odnoklassnikiAppId}">
    <xen:if is="{$externalHelper}">
        <dl class="ctrlUnit">
            <dt></dt>
            <dd><a href="{xen:link register/odnoklassniki, '', 'reg=1'}" class="odnoklassnikiLogin externalProvider" tabindex="10"><span>{xen:phrase login_with_odnoklassniki}</span></a></dd>
        </dl>
    <xen:elseif is="{$externalLogin}" />
        <li><a href="{xen:link register/odnoklassniki, '', 'reg=1'}" class="odnoklassnikiLogin externalProvider" tabindex="110"><span>{xen:phrase login_with_odnoklassniki}</span></a></li>
    </xen:if>
</xen:if>
    <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><i class="fa fa-facebook"></i> {xen:phrase login_with_facebook}</span></a></li>
         </xen:if>
     
         <xen:if is="{$xenOptions.twitterAppKey}">
           <xen:require css="twitter.css" />
           <li><a href="{xen:link register/twitter, '', 'reg=1'}" class="twitterLogin" tabindex="110"><i class="fa fa-twitter"></i><span>{xen:phrase login_with_twitter}</span></a></li>
         </xen:if>
     
         <xen:if is="{$xenOptions.googleClientId}">
           <xen:require css="google.css" />
           <li><span class="googleLogin GoogleLogin JsOnly" tabindex="110" 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></li>
         </xen:if>
         </xen:hook>
       </xen:contentcheck>
     </ul>
   </xen:if>
    </center>
</div>
</div>

</xen:if>

<xen:include template="ad_sidebar_below_visitor_panel" />

--
В настройках стиля для данного плагина давно есть опция "Активировать поддержку UIX"
Тут это находиться - /admin.php?styles/default-style.1/style-properties&group=externalAccountsExtended
При активации UIX поле vk расширяется, но иконка vk смешается вниз.
 
Последнее редактирование:
После обновления до версии 2.9.7. при открытии страницы регистрации вылетает 500 ошибка...
Код:
ErrorException: Fatal Error: Class 'ExternalExtended_Extend_ControllerPublic_Register' not found - library/XenForo/Application.php(528) : eval()'d code:1
Сгенерирована пользователем: Неизвестная учётная запись, минуту назад
Трассировка стэка
#0 [internal function]: XenForo_Application::handleFatalError()
#1 {main}
Содержимое запроса
array(3) {
  ["url"] => string(35) "http://**************/login/login"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(5) {
    ["login"] => string(0) ""
    ["register"] => string(1) "1"
    ["cookie_check"] => string(1) "1"
    ["_xfToken"] => string(8) "********"
    ["redirect"] => string(24) "http://****************/"
  }
}

На любых стилях такое... В чем может быть проблема?
 
После обновления до версии 2.9.7. при открытии страницы регистрации вылетает 500 ошибка...
Код:
ErrorException: Fatal Error: Class 'ExternalExtended_Extend_ControllerPublic_Register' not found - library/XenForo/Application.php(528) : eval()'d code:1
Сгенерирована пользователем: Неизвестная учётная запись, минуту назад
Трассировка стэка
#0 [internal function]: XenForo_Application::handleFatalError()
#1 {main}
Содержимое запроса
array(3) {
  ["url"] => string(35) "http://**************/login/login"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(5) {
    ["login"] => string(0) ""
    ["register"] => string(1) "1"
    ["cookie_check"] => string(1) "1"
    ["_xfToken"] => string(8) "********"
    ["redirect"] => string(24) "http://****************/"
  }
}

На любых стилях такое... В чем может быть проблема?
Думаю файлы криво загрузились, попробуйте перезалить, плагин работает...
Форум какой версии?
 
Последнее редактирование:
Полностью переустановил, не помогло... Вычистил все файлы, сверяя в с новыми, перезалил, переустановил, заработало... Мистика:Unknown1:
 
[xenForo.Info]_Без имени-1.jpg
Без https никак? или я не туда зашел? вроде сделал все как тут рассказано:
->
 
Без https никак? или я не туда зашел? вроде сделал все как тут рассказано:
Нет, без https, не даст создать, вы просто укажите с https, и всё заработает, даже если у Вас форум без https.
 
Указал https, создать удалось, но при нажатии на приложение которое создалось, появляется ошибка, и ошибка из-за https.
Без имени-1.jpg
Где теперь взять
App ID?
Public Key?
Secret Key?
 
Последнее редактирование:
Так заново войдите, тут уже проблема на вашей стороне, буквально не так давно помогал человеку создавать, проблем как у Вас не было.
 
Так заново войдите, тут уже проблема на вашей стороне, буквально не так давно помогал человеку создавать, проблем как у Вас не было.
Спасибо, разобрался, оказывается данные после создания приходят на почту )

--

Кстати в sidebar_visitor_panel также нужно указывать новый стиль для одноклассников:

Найти:
class="odnoklassnikiLogin"

Заменить два раза на:
class="odnoklassnikiLogin externalProvider"

Впрочем окончательную версию обновил выше...
 
Последнее редактирование:
Ребят а у меня вопрос: если стоят стандартные залогивания через соц сети: гугл+, твит и фейс. А я хочу добавить ещё ВК. Как быть? Можно ли совместить данный плагин со стандартным?
 
Ivanisov, да, можно. Вы просто укажите те же ключи и все старые авторизации будут проходить по тем же путям/приложениям.
 
Ребят а у меня вопрос: если стоят стандартные залогивания через соц сети: гугл+, твит и фейс. А я хочу добавить ещё ВК. Как быть? Можно ли совместить данный плагин со стандартным?
Стандартные и не будут зантронуты, дополнение просто добавит сторонние(дополнительные).
 
Спасибо всем! Установил плагин всё работает идеально!:Music1::Party21::Party21:
 
Всё установил правильно, выдёт ошибку Vk вернул неизвестную ошибку. Пожалуйста, попробуйте позже.
Думал, что в версии 2.9.8 косяки, поставил эту 2.9.7, и выбивает ту же ошибку, в чём может быть проблема?
 
Всё установил правильно, выдёт ошибку Vk вернул неизвестную ошибку. Пожалуйста, попробуйте позже.
Думал, что в версии 2.9.8 косяки, поставил эту 2.9.7, и выбивает ту же ошибку, в чём может быть проблема?
Проблема может возникать, если вы не включили ЧПУ в настройках форума, проверьте. Если всё по инструкции делали, то проблем быть не должно.
 
Последнее редактирование:
Всё включил, всё делал по инструкции, в чём проблема, понять не могу.
И мы не сможем ничего понять. Хоть скриншот настроек пришлите, что ли... Больше конкретики, больше подробностей.
А то такое впечатление, что вы просто сочувствия ожидаете вместо решения вопроса. :-)
 
Всё ребят, решил проблему.
Оказывается был выключен ЧПУ, хоть я его и включал, извиняюсь за беспокойство!
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу