Forums / National / Russian / Модули и плагины / [решено / solved] как вывести подключенные аккаунты в hybridAuth

foxss
#1 2017-08-10 20:07

возник вопрос. Как вывести подключенные аккаунты в профиле, чтобы все видели у кого какие сети подключены.

Добавлено 2 минуты спустя:

В общем если кому надо то выводится этими тегами

{USERS_DETAILS_ODNOKLASSNIKI_URL}
{USERS_DETAILS_ODNOKLASSNIKI_ID}
{USERS_DETAILS_VKONTAKTE_URL}
{USERS_DETAILS_VKONTAKTE_ID}
{USERS_DETAILS_FACEBOOK_URL}
 {USERS_DETAILS_FACEBOOK_ID} 
и т.д.

собственно в шаблон user.details.tpl можно вставить такой код

<!-- IF {PHP.usr.id} > 0 -->
    <!-- IF {PHP.usr.id} == {PHP.urr.user_id} OR {PHP|cot_getuserpro()} OR {PHP.usr.isadmin} -->
        <!-- IF {USERS_DETAILS_VKONTAKTE_ID} -->
                    <a href="{USERS_DETAILS_VKONTAKTE_URL}" title="Откроется в новом окне" target="_blank" class="jQtooltip soc">
                        <img src="https://cdn0.iconfinder.com/data/icons/social-flat-rounded-rects/512/vkontakte-24.png" alt="{HYBRID_ACCOUNT_NAME}" title="Получите статус PRO, чтобы ссылки стали активными."/>
                    </a>&nbsp;
        <!-- ENDIF -->
        <!-- IF {USERS_DETAILS_ODNOKLASSNIKI_ID} -->
                    <a href="{USERS_DETAILS_ODNOKLASSNIKI_URL}" title="Откроется в новом окне" target="_blank" class="jQtooltip soc">
                        <img src="https://cdn0.iconfinder.com/data/icons/social-flat-rounded-rects/512/odnoklassniki-24.png" alt="{HYBRID_ACCOUNT_NAME}" title="Получите статус PRO, чтобы ссылки стали активными."/>
                    </a>&nbsp;
        <!-- ENDIF -->
        <!-- IF {USERS_DETAILS_FACEBOOK_ID} -->
                    <a href="{USERS_DETAILS_FACEBOOK_URL}" title="Откроется в новом окне" target="_blank" class="jQtooltip soc">
                        <img src="https://cdn0.iconfinder.com/data/icons/social-flat-rounded-rects/512/facebook-24.png" alt="{HYBRID_ACCOUNT_NAME}" title="Получите статус PRO, чтобы ссылки стали активными."/>
                    </a>&nbsp;
        <!-- ENDIF -->
    <!-- ELSE -->
        <!-- IF {USERS_DETAILS_VKONTAKTE_ID} -->
                    <span  class="jQtooltip" title="Получите статус PRO, чтобы ссылки стали активными.">
                        <img src="https://cdn0.iconfinder.com/data/icons/social-flat-rounded-rects/512/vkontakte-24.png" alt="{HYBRID_ACCOUNT_NAME}"  class="socnopro"/>
                    </span>&nbsp;
        <!-- ENDIF -->
        <!-- IF {USERS_DETAILS_ODNOKLASSNIKI_ID} -->
                    <span  class="jQtooltip" title="Получите статус PRO, чтобы ссылки стали активными.">
                        <img src="https://cdn0.iconfinder.com/data/icons/social-flat-rounded-rects/512/odnoklassniki-24.png" alt="{HYBRID_ACCOUNT_NAME}"  class="socnopro"/>
                    </span>&nbsp;
        <!-- ENDIF -->
        <!-- IF {USERS_DETAILS_FACEBOOK_ID} -->
                    <span  class="jQtooltip" title="Получите статус PRO, чтобы ссылки стали активными.">
                        <img src="https://cdn0.iconfinder.com/data/icons/social-flat-rounded-rects/512/facebook-24.png" alt="{HYBRID_ACCOUNT_NAME}"  class="socnopro"/>
                    </span>&nbsp;
        <!-- ENDIF -->
    <!-- ENDIF -->
<!-- ELSE -->
    <!-- IF {USERS_DETAILS_VKONTAKTE_ID} -->
                <span  class="jQtooltip" title="Зарегестрируйтесь или войдите на сайт под своим именем, чтобы ссылки стали активными.">
                    <img src="https://cdn0.iconfinder.com/data/icons/social-flat-rounded-rects/512/vkontakte-24.png" alt="{HYBRID_ACCOUNT_NAME}"  class="socnopro"/>
                </span>&nbsp;
    <!-- ENDIF -->
    <!-- IF {USERS_DETAILS_ODNOKLASSNIKI_ID} -->
                <span  class="jQtooltip" title="Зарегестрируйтесь или войдите на сайт под своим именем, чтобы ссылки стали активными.">
                    <img src="https://cdn0.iconfinder.com/data/icons/social-flat-rounded-rects/512/odnoklassniki-24.png" alt="{HYBRID_ACCOUNT_NAME}"  class="socnopro"/>
                </span>&nbsp;
    <!-- ENDIF -->
    <!-- IF {USERS_DETAILS_FACEBOOK_ID} -->
                <span  class="jQtooltip" title="Зарегестрируйтесь или войдите на сайт под своим именем, чтобы ссылки стали активными.">
                    <img src="https://cdn0.iconfinder.com/data/icons/social-flat-rounded-rects/512/facebook-24.png" alt="{HYBRID_ACCOUNT_NAME}"  class="socnopro"/>
                </span>&nbsp;
    <!-- ENDIF -->
    <!-- ENDIF -->
<!-- ENDIF -->

1. фейсбук отдает ИД только не прямой.

2. при отвязке аккаунта (любой сети) из таблицы БД удаляется поле "соцСеть_ИД" а ссылка на акк (т.е. поле "соцСеть_url") остается в БД

This post was edited by foxss (2017-08-13 22:50, 6 years ago)