1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.
Загрузка

1.1.2 Авторизация через соцсети (Google, Twitter, VKontakte) 1.1

Внешняя авторизация и регистрация

  1. akinak

    akinak Местный

    Регистрация:
    12.02.13
    Сообщения:
    259
    Симпатии:
    243
    Версия XF:
    1.1.3
    Не работает как, сыпет ошибками, или не показывает ничего?
    Если ничего не показывает, значит нужно исправить TMS, а для этого исправить 1 сторочку. В ошибках пишет, какой метод не совместим, вот его и исправить.
     
  2. resonansER

    resonansER Местный

    Регистрация:
    19.08.11
    Сообщения:
    461
    Симпатии:
    290
    Версия XF:
    1.5.6
    akinak, нет никаких ошибок. Тупо не отображаются кнопки. У меня версия форума УЖЕ 1.2в3, поэтому у меня априори НЕТ TMS guiltar. Я переустанавливал этот хак, но он пишет, что нет TMS, извините. :)
    Поэтому и прошу его, чтобы он либо этот хак либо TMS адаптировал. А лучше и то и другое.
    [offtop]А ты чего свой хак о модераторах удалил с офсайта?
    Кстати, господа.. КАК ЖЕ ХЕРОВО тут работает Tag ME по сравнению с xenForo 1.2![/offtop] :(
     
  3. Alex Gludo

    Alex Gludo Bazinga!

    Регистрация:
    24.01.11
    Сообщения:
    484
    Симпатии:
    293
    А что мешает вручную сделать необходимые правки в шаблонах через тот же "родной" тмс? Сам лично так делал - работает.:)
     
  4. resonansER

    resonansER Местный

    Регистрация:
    19.08.11
    Сообщения:
    461
    Симпатии:
    290
    Версия XF:
    1.5.6
    Alex Gludo круто. Тогда подскажи мне КАКИЕ сделать правки. Ведь нет нигде не написано в readme. Хак просто при установке ругается на то, что TMS не установлен.
     
  5. akinak

    akinak Местный

    Регистрация:
    12.02.13
    Сообщения:
    259
    Симпатии:
    243
    Версия XF:
    1.1.3
    Ну можно посмотреть в xml файле установочном или в админке ТМС на движке 1.1.3 например.

    Код:
    - <template_modifications>
    - <modification title="social_account_wrapper_sidebar_settings" template_title="account_wrapper" execute_order="10" modification_type="preg_replace" callback_class="" callback_method="" description="" version_id="0" version_string="" active="1">
    - <search_value>
    - <![CDATA[ #{xen:phrase facebook_integration}</a></li></xen:if>#s
      ]]>
      </search_value>
    - <replace_value>
    - <![CDATA[ $0
    <xen:if is="{$xenOptions.twitterConsumerKey}"><li><a
        class="{xen:if "{$selectedKey} == 'account/twitter'", 'secondaryContent', 'primaryContent'}"
        href="{xen:link account/twitter}">{xen:phrase social_twitter_integration}</a></li></xen:if>
    <xen:if is="{$xenOptions.vkAppId}"><li><a
        class="{xen:if "{$selectedKey} == 'account/vk'", 'secondaryContent', 'primaryContent'}"
        href="{xen:link account/vk}">{xen:phrase social_vk_integration}</a></li></xen:if>
    <xen:if is="{$xenOptions.googleAppId}"><li><a
        class="{xen:if "{$selectedKey} == 'account/google'", 'secondaryContent', 'primaryContent'}"
        href="{xen:link account/google}">{xen:phrase social_google_integration}</a></li></xen:if>
      ]]>
      </replace_value>
      </modification>
    - <modification title="social_helper_login_form" template_title="helper_login_form" execute_order="10" modification_type="preg_replace" callback_class="" callback_method="" description="" version_id="0" version_string="" active="1">
    - <search_value>
    - <![CDATA[ #<xen:if is="{\$xenOptions.facebookAppId}">.*?</xen:if>#s
      ]]>
      </search_value>
    - <replace_value>
    - <![CDATA[ <xen:require css="social_login_buttons.css" />
     
    <dl class="ctrlUnit">
        <xen:if is="{$xenOptions.facebookAppId}">
            <dt></dt>
            <dd><a href="{xen:link register/facebook, '', 'reg=1'}" class="fbLogin"><span>{xen:phrase login_with_facebook}</span></a></dd>
        </xen:if>
        <xen:if is="{$xenOptions.twitterConsumerKey}">
            <dt></dt>
            <dd><a href="{xen:link register/twitter, '', 'reg=1'}" class="twitterLogin"><span>{xen:phrase social_login_with_twitter}</span></a></dd>
        </xen:if>
        <xen:if is="{$xenOptions.vkAppId}">
            <dt></dt>
            <dd><a href="{xen:link register/vk, '', 'reg=1'}" class="vkLogin"><span>{xen:phrase social_login_with_vk}</span></a></dd>
        </xen:if>
        <xen:if is="{$xenOptions.googleAppId}">
            <dt></dt>
            <dd><a href="{xen:link register/google, '', 'reg=1'}" class="googleLogin"><span>{xen:phrase social_login_with_google}</span></a></dd>
        </xen:if>
    </dl>
      ]]>
      </replace_value>
      </modification>
    - <modification title="social_login_bar_item" template_title="login_bar_form" execute_order="10" modification_type="preg_replace" callback_class="" callback_method="" description="" version_id="0" version_string="" active="1">
    - <search_value>
    - <![CDATA[ #<xen:hook name="login_bar_eauth_set">.*<xen:if is="{\$xenOptions.facebookAppId}">(.*?<xen:hook name="login_bar_eauth_items">.*?)(</xen:hook>)#s
      ]]>
      </search_value>
    - <replace_value>
    - <![CDATA[ <xen:hook name="login_bar_eauth_set"><xen:if is="{$xenOptions.facebookAppId} or {$xenOptions.twitterConsumerKey} or {$xenOptions.vkAppId} or {$xenOptions.googleAppId}">
    $1
        <xen:require css="social_login_buttons.css" />
     
        <xen:if is="{$xenOptions.twitterConsumerKey}">
            <li><a href="{xen:link register/twitter, '', 'reg=1'}" class="twitterLogin"><span>{xen:phrase social_login_with_twitter}</span></a></li>
        </xen:if>
        <xen:if is="{$xenOptions.vkAppId}">
            <li><a href="{xen:link register/vk, '', 'reg=1'}" class="vkLogin"><span>{xen:phrase social_login_with_vk}</span></a></li>
        </xen:if>
        <xen:if is="{$xenOptions.googleAppId}">
            <li><a href="{xen:link register/google, '', 'reg=1'}" class="googleLogin"><span>{xen:phrase social_login_with_google}</span></a></li>
        </xen:if>
    $2
      ]]>
      </replace_value>
      </modification>
    - <modification title="social_navigation_visitor_tab_link" template_title="navigation_visitor_tab" execute_order="10" modification_type="preg_replace" callback_class="" callback_method="" description="" version_id="0" version_string="" active="1">
    - <search_value>
    - <![CDATA[ #<xen:if is="{\$xenOptions.facebookAppId}">.*?</xen:if>#s
      ]]>
      </search_value>
    - <replace_value>
    - <![CDATA[ $0
    <xen:if is="{$xenOptions.twitterConsumerKey}"><li><a href="{xen:link account/twitter}">{xen:phrase social_twitter_integration}</a></li></xen:if>
    <xen:if is="{$xenOptions.vkAppId}"><li><a href="{xen:link account/vk}">{xen:phrase social_vk_integration}</a></li></xen:if>
    <xen:if is="{$xenOptions.googleAppId}"><li><a href="{xen:link account/google}">{xen:phrase social_google_integration}</a></li></xen:if>
      ]]>
      </replace_value>
      </modification>
      </template_modifications>
    
     
    resonansER нравится это.
  6. Alex Gludo

    Alex Gludo Bazinga!

    Регистрация:
    24.01.11
    Сообщения:
    484
    Симпатии:
    293
    Ругается при установке, но в итоге все-равно ставится? Просто я это делал после апгрейда с 1.1.5, где он уже был установлен.

    Правки были сделаны следующие:

    Шаблон: account_wrapper
    Ключ модификации: social_account_wrapper_sidebar_settings
    Тип поиска: Регулярное выражение
    Найти:
    Код:
    #{xen:phrase facebook_integration}</a></li></xen:if>#s
    Заменить на:
    Код:
    $0
    <xen:if is="{$xenOptions.twitterConsumerKey}"><li><a
        class="{xen:if "{$selectedKey} == 'account/twitter'", 'secondaryContent', 'primaryContent'}"
        href="{xen:link account/twitter}">{xen:phrase social_twitter_integration}</a></li></xen:if>
    <xen:if is="{$xenOptions.linkedinConsumerKey}"><li><a
        class="{xen:if "{$selectedKey} == 'account/linkedin'", 'secondaryContent', 'primaryContent'}"
        href="{xen:link account/linkedin}">{xen:phrase social_linkedin_integration}</a></li></xen:if>
    <xen:if is="{$xenOptions.vkAppId}"><li><a
        class="{xen:if "{$selectedKey} == 'account/vk'", 'secondaryContent', 'primaryContent'}"
        href="{xen:link account/vk}">{xen:phrase social_vk_integration}</a></li></xen:if>
    <xen:if is="{$xenOptions.googleAppId}"><li><a
        class="{xen:if "{$selectedKey} == 'account/google'", 'secondaryContent', 'primaryContent'}"
        href="{xen:link account/google}">{xen:phrase social_google_integration}</a></li></xen:if>
    Шаблон: helper_login_form
    Ключ модификации: social_helper_login_form
    Тип поиска: Регулярное выражение
    Найти:
    Код:
    #<xen:if is="{\$xenOptions.facebookAppId}">.*?</xen:if>#s
    Заменить на:
    Код:
    <xen:require css="social_login_buttons.css" />
     
    <dl class="ctrlUnit">
        <xen:if is="{$xenOptions.facebookAppId}">
            <dt></dt>
            <dd><a href="{xen:link register/facebook, '', 'reg=1'}" class="fbLogin"><span>{xen:phrase login_with_facebook}</span></a></dd>
        </xen:if>
        <xen:if is="{$xenOptions.twitterConsumerKey}">
            <dt></dt>
            <dd><a href="{xen:link register/twitter, '', 'reg=1'}" class="twitterLogin"><span>{xen:phrase social_login_with_twitter}</span></a></dd>
        </xen:if>
        <xen:if is="{$xenOptions.linkedinConsumerKey}">
            <dt></dt>
            <dd><a href="{xen:link register/linkedin, '', 'reg=1'}" class="linkedinLogin"><span>{xen:phrase social_login_with_linkedin}</span></a></dd>
        </xen:if>
        <xen:if is="{$xenOptions.vkAppId}">
            <dt></dt>
            <dd><a href="{xen:link register/vk, '', 'reg=1'}" class="vkLogin"><span>{xen:phrase social_login_with_vk}</span></a></dd>
        </xen:if>
        <xen:if is="{$xenOptions.googleAppId}">
            <dt></dt>
            <dd><a href="{xen:link register/google, '', 'reg=1'}" class="googleLogin"><span>{xen:phrase social_login_with_google}</span></a></dd>
        </xen:if>
    </dl>
    Шаблон: login_bar_form
    Ключ модификации: social_login_bar_item
    Тип поиска: Регулярное выражение
    Найти:
    Код:
    #<xen:hook name="login_bar_eauth_set">.*<xen:if is="{\$xenOptions.facebookAppId}">(.*?<xen:hook name="login_bar_eauth_items">.*?)(</xen:hook>)#s
    Заменить на:
    Код:
    <xen:hook name="login_bar_eauth_set"><xen:if is="{$xenOptions.facebookAppId} or {$xenOptions.twitterConsumerKey} or {$xenOptions.linkedinConsumerKey} or {$xenOptions.vkAppId} or {$xenOptions.googleAppId}">
    $1
    <xen:require css="social_login_buttons.css" />
     
    <xen:if is="{$xenOptions.twitterConsumerKey}">
    <li><a href="{xen:link register/twitter, '', 'reg=1'}" class="twitterLogin"><span>{xen:phrase social_login_with_twitter}</span></a></li>
    </xen:if>
    <xen:if is="{$xenOptions.linkedinConsumerKey}">
    <li><a href="{xen:link register/linkedin, '', 'reg=1'}" class="linkedinLogin"><span>{xen:phrase social_login_with_linkedin}</span></a></li>
    </xen:if>
    <xen:if is="{$xenOptions.vkAppId}">
    <li><a href="{xen:link register/vk, '', 'reg=1'}" class="vkLogin"><span>{xen:phrase social_login_with_vk}</span></a></li>
    </xen:if>
    <xen:if is="{$xenOptions.googleAppId}">
    <li><a href="{xen:link register/google, '', 'reg=1'}" class="googleLogin"><span>{xen:phrase social_login_with_google}</span></a></li>
    </xen:if>
    $2
    Шаблон: navigation_visitor_tab
    Ключ модификации: social_navigation_visitor_tab_link
    Тип поиска: Регулярное выражение
    Найти:
    Код:
    #<xen:if is="{\$xenOptions.facebookAppId}">.*?</xen:if>#s
    Заменить на:
    Код:
    $0
    <xen:if is="{$xenOptions.twitterConsumerKey}"><li><a href="{xen:link account/twitter}">{xen:phrase social_twitter_integration}</a></li></xen:if>
    <xen:if is="{$xenOptions.linkedinConsumerKey}"><li><a href="{xen:link account/linkedin}">{xen:phrase social_linkedin_integration}</a></li></xen:if>
    <xen:if is="{$xenOptions.vkAppId}"><li><a href="{xen:link account/vk}">{xen:phrase social_vk_integration}</a></li></xen:if>
    <xen:if is="{$xenOptions.googleAppId}"><li><a href="{xen:link account/google}">{xen:phrase social_google_integration}</a></li></xen:if>
     
    Oleg-2012, Betelgelze и resonansER нравится это.
  7. resonansER

    resonansER Местный

    Регистрация:
    19.08.11
    Сообщения:
    461
    Симпатии:
    290
    Версия XF:
    1.5.6
    akinak благодарю. Я догадывался, что надо смотреть в .xml, но, честно говоря, лень. Оно мне не горит.
    Да и если делать по уму, то в некоторых хаках, особенно платных, там создатели выкладывают отдельными файлами для каждого шаблона ручные правки для тех, у кого не установлен TMS...
    --- добавлено : 27 июн 2013 в 15:59 ---
    Alex Gludo памятник при жизни.:)
    Теперь точно установлю. Так красиво и подробно расписал. Ух!
     
  8. Roamn

    Roamn Новичок

    Регистрация:
    28.06.13
    Сообщения:
    2
    Симпатии:
    0
    Версия XF:
    1.1.5
    Всем привет ребята помогите кто в курсе столкнулся с проблемой на денвере пытаюсь установит плагин он загоняет ошибку Файлы, связанные с этим дополнением, не могут быть найдены. Пожалуйста, загрузите их и повторите попытку. мне кажется здесь проблема в атрибутах поставил везде чтении и так не пашет
     
  9. asket

    asket Активный пользователь

    Регистрация:
    07.02.13
    Сообщения:
    152
    Симпатии:
    40
    Версия XF:
    1.2.0
    Хотел установить на тестовый форум 1.2 бета 3 но, выдаёт такую ошибку:

    Код:
    Server Error
     
    social_requires_tms
     
    Social_Install::build()
    call_user_func() in XenForo/Model/AddOn.php at line 215
    XenForo_Model_AddOn->installAddOnXml() in XenForo/Model/AddOn.php at line 169
    XenForo_Model_AddOn->installAddOnXmlFromFile() in XenForo/ControllerAdmin/AddOn.php at line 179
    XenForo_ControllerAdmin_AddOn->actionInstall() in XenForo/FrontController.php at line 335
    XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 132
    XenForo_FrontController->run() in /home2/******/public_html/****/admin.php at line 13
     
  10. akinak

    akinak Местный

    Регистрация:
    12.02.13
    Сообщения:
    259
    Симпатии:
    243
    Версия XF:
    1.1.3
    На бета 3 не ставится, требуется TMS, а он не работает на бета 3.

    Но если очень нужно, то можно. Для этого в коде установщика удаляете проверку на наличие TMS, ставите аддон, потом вносите правки шаблонов в родную систему TMC. Какие правки надо вносить есть в этой теме 3-4 постами выше.
     
  11. asket

    asket Активный пользователь

    Регистрация:
    07.02.13
    Сообщения:
    152
    Симпатии:
    40
    Версия XF:
    1.2.0
    Хотел проверить и убедился, что не работает.
     
  12. Roamn

    Roamn Новичок

    Регистрация:
    28.06.13
    Сообщения:
    2
    Симпатии:
    0
    Версия XF:
    1.1.5
    Да проблема была в xml, автор название одного файла в новой версии изменил (Manufacture.php на Install.php), а в xml забыл поправить.
    Вот, та часть,

    так было:

    Код:
    <?xml version="1.0" encoding="utf-8"?>
    <addon addon_id="Social" title="Social" version_string="Beta 2" version_id="1" url="" install_callback_class="Social_Manufacture" install_callback_method="build" uninstall_callback_class="Social_Manufacture" uninstall_callback_method="destroy">
    А должно быть:

    Код:
    <?xml version="1.0" encoding="utf-8"?>
    <addon addon_id="Social" title="Social" version_string="Beta 2" version_id="1" url="" install_callback_class="Social_Install" install_callback_method="build" uninstall_callback_class="Social_Install" uninstall_callback_method="destroy">
    благодарность человеку под ником Mirovinger
     
  13. asket

    asket Активный пользователь

    Регистрация:
    07.02.13
    Сообщения:
    152
    Симпатии:
    40
    Версия XF:
    1.2.0
    Можно здесь подробнее? Имеется ввиду инстал.пхп?
    Мне уже стало интересно всё это)

    П.С.: Это

    Код:
    /* @var $addOnModel XenForo_Model_AddOn*/
            $addOnModel = XenForo_Model::create('XenForo_Model_AddOn');
     
            if (!$addOnModel->getAddOnById('TMS'))
            {
                throw new XenForo_Exception(new XenForo_Phrase('social_requires_tms'));
            }
     
  14. akinak

    akinak Местный

    Регистрация:
    12.02.13
    Сообщения:
    259
    Симпатии:
    243
    Версия XF:
    1.1.3
    Код:
            if(!$addOnModel->getAddOnById('TMS')){
                throw new XenForo_Exception(new XenForo_Phrase('social_requires_tms'));
            }
    Этот код удаляете/комментируете и все, устанавливаете.
    Еще на всякий случай из xml файла установщика удалите:
    Код:
    - <template_modifications>
    - <modification title="social_account_wrapper_sidebar_settings" template_title="account_wrapper" execute_order="10" modification_type="preg_replace" callback_class="" callback_method="" description="" version_id="0" version_string="" active="1">
    - <search_value>
    - <![CDATA[ #{xen:phrase facebook_integration}</a></li></xen:if>#s
      ]]>
      </search_value>
    - <replace_value>
    - <![CDATA[ $0
    <xen:if is="{$xenOptions.twitterConsumerKey}"><li><a
        class="{xen:if "{$selectedKey} == 'account/twitter'", 'secondaryContent', 'primaryContent'}"
        href="{xen:link account/twitter}">{xen:phrase social_twitter_integration}</a></li></xen:if>
    <xen:if is="{$xenOptions.vkAppId}"><li><a
        class="{xen:if "{$selectedKey} == 'account/vk'", 'secondaryContent', 'primaryContent'}"
        href="{xen:link account/vk}">{xen:phrase social_vk_integration}</a></li></xen:if>
    <xen:if is="{$xenOptions.googleAppId}"><li><a
        class="{xen:if "{$selectedKey} == 'account/google'", 'secondaryContent', 'primaryContent'}"
        href="{xen:link account/google}">{xen:phrase social_google_integration}</a></li></xen:if>
      ]]>
      </replace_value>
      </modification>
    - <modification title="social_helper_login_form" template_title="helper_login_form" execute_order="10" modification_type="preg_replace" callback_class="" callback_method="" description="" version_id="0" version_string="" active="1">
    - <search_value>
    - <![CDATA[ #<xen:if is="{\$xenOptions.facebookAppId}">.*?</xen:if>#s
      ]]>
      </search_value>
    - <replace_value>
    - <![CDATA[ <xen:require css="social_login_buttons.css" />
     
    <dl class="ctrlUnit">
        <xen:if is="{$xenOptions.facebookAppId}">
            <dt></dt>
            <dd><a href="{xen:link register/facebook, '', 'reg=1'}" class="fbLogin"><span>{xen:phrase login_with_facebook}</span></a></dd>
        </xen:if>
        <xen:if is="{$xenOptions.twitterConsumerKey}">
            <dt></dt>
            <dd><a href="{xen:link register/twitter, '', 'reg=1'}" class="twitterLogin"><span>{xen:phrase social_login_with_twitter}</span></a></dd>
        </xen:if>
        <xen:if is="{$xenOptions.vkAppId}">
            <dt></dt>
            <dd><a href="{xen:link register/vk, '', 'reg=1'}" class="vkLogin"><span>{xen:phrase social_login_with_vk}</span></a></dd>
        </xen:if>
        <xen:if is="{$xenOptions.googleAppId}">
            <dt></dt>
            <dd><a href="{xen:link register/google, '', 'reg=1'}" class="googleLogin"><span>{xen:phrase social_login_with_google}</span></a></dd>
        </xen:if>
    </dl>
      ]]>
      </replace_value>
      </modification>
    - <modification title="social_login_bar_item" template_title="login_bar_form" execute_order="10" modification_type="preg_replace" callback_class="" callback_method="" description="" version_id="0" version_string="" active="1">
    - <search_value>
    - <![CDATA[ #<xen:hook name="login_bar_eauth_set">.*<xen:if is="{\$xenOptions.facebookAppId}">(.*?<xen:hook name="login_bar_eauth_items">.*?)(</xen:hook>)#s
      ]]>
      </search_value>
    - <replace_value>
    - <![CDATA[ <xen:hook name="login_bar_eauth_set"><xen:if is="{$xenOptions.facebookAppId} or {$xenOptions.twitterConsumerKey} or {$xenOptions.vkAppId} or {$xenOptions.googleAppId}">
    $1
        <xen:require css="social_login_buttons.css" />
     
        <xen:if is="{$xenOptions.twitterConsumerKey}">
            <li><a href="{xen:link register/twitter, '', 'reg=1'}" class="twitterLogin"><span>{xen:phrase social_login_with_twitter}</span></a></li>
        </xen:if>
        <xen:if is="{$xenOptions.vkAppId}">
            <li><a href="{xen:link register/vk, '', 'reg=1'}" class="vkLogin"><span>{xen:phrase social_login_with_vk}</span></a></li>
        </xen:if>
        <xen:if is="{$xenOptions.googleAppId}">
            <li><a href="{xen:link register/google, '', 'reg=1'}" class="googleLogin"><span>{xen:phrase social_login_with_google}</span></a></li>
        </xen:if>
    $2
      ]]>
      </replace_value>
      </modification>
    - <modification title="social_navigation_visitor_tab_link" template_title="navigation_visitor_tab" execute_order="10" modification_type="preg_replace" callback_class="" callback_method="" description="" version_id="0" version_string="" active="1">
    - <search_value>
    - <![CDATA[ #<xen:if is="{\$xenOptions.facebookAppId}">.*?</xen:if>#s
      ]]>
      </search_value>
    - <replace_value>
    - <![CDATA[ $0
    <xen:if is="{$xenOptions.twitterConsumerKey}"><li><a href="{xen:link account/twitter}">{xen:phrase social_twitter_integration}</a></li></xen:if>
    <xen:if is="{$xenOptions.vkAppId}"><li><a href="{xen:link account/vk}">{xen:phrase social_vk_integration}</a></li></xen:if>
    <xen:if is="{$xenOptions.googleAppId}"><li><a href="{xen:link account/google}">{xen:phrase social_google_integration}</a></li></xen:if>
      ]]>
      </replace_value>
      </modification>
      </template_modifications>
    
     
    asket нравится это.
  15. asket

    asket Активный пользователь

    Регистрация:
    07.02.13
    Сообщения:
    152
    Симпатии:
    40
    Версия XF:
    1.2.0
    Спасибо но, я уже удалил тот код который показал и установил.
     
  16. apTmusic

    apTmusic Пользователь

    Регистрация:
    18.02.12
    Сообщения:
    3
    Симпатии:
    2
    Версия XF:
    1.1.5
    Ошибка,
    Unable to Connect to ssl://api.vk.com:443. Error #24: Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?
    как решить?
     
  17. Anahronix

    Anahronix Новичок

    Регистрация:
    20.06.13
    Сообщения:
    8
    Симпатии:
    0
    Версия XF:
    1.1.5
    Всем привет! Я новичек в этом движке, хочу интегрировать его с FB VK Twitter. Я пытаюсь читать общение по поводу этого модуля, но до меня так ничего и не доходит. Большая просьба, напишите с чего начать и как в итоге вывести в верхнюю панель интеграцию с fb и VK. Или дайте ссылки где можно почитать.
    И еще одна небольшая проблема , когда я ставлю плагин. Появляется ошибка
    "Файлы, связанные с этим дополнением, не могут быть найдены. Пожалуйста, загрузите их и повторите попытку." Хотя все папки скопированы верно по иерархии.
    Буду очень благодарен за помощь
     
  18. Mirovinger

    Mirovinger Местный

    Регистрация:
    17.05.12
    Сообщения:
    267
    Симпатии:
    263
    Версия XF:
    1.1.2
    Попробуйте с этим xml - addon-Social-xml.zip
     

    Вложения:

    Crunk и SpiritFlame нравится это.
  19. Anahronix

    Anahronix Новичок

    Регистрация:
    20.06.13
    Сообщения:
    8
    Симпатии:
    0
    Версия XF:
    1.1.5
    Спасибо большое! Все стало
     
  20. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    Да ну нафиг, не ужели некто не может сделать плагин, и так пытался и так, не находит ТМС.
    Буду ждать нормальный мануал и плагин а поправлять шаблоны, эта лишнее при обновлениях да и глупо.
    У меня стоит 1.2 beta5
     

Поделиться этой страницей