Логинза для tpl-шаблонизатора
Материал из Umicms
Задача:
Добавить "Логинзу" у Вас на сайте. Loginza – это система идентификации, обеспечивающая единый доступ к популярным WEB-сервисам. Используя учетную запись Loginza пользователь сможет войти через удобную для него учетную запись вконтакте, facebook, twitter и т.д, на Ваш сайт, а это значит ему не нужно проходить однотипную регистрацию на Вашем сайте и следить за актуальностью контактной и иной информации профиля.
Решение:
1. В шаблон макроса %users auth()% default.tpl, по-умолчанию, находящийся по пути ~\tpls\users\default.tpl в блок $FORMS['login'] = <<<END вставляем код вида:
<form id="auth" action="%pre_lang%/users/login_do/" method="post" style="margin-left:12px;" >
<div class="loginza_block">
<script src="http://loginza.ru/js/widget.js" type="text/javascript"></script>
<a href="%users getLoginzaProvider()%" class="loginza">
<img src="http://loginza.ru/img/sign_in_button_gray.gif" alt="Войти через loginza"/>
</a></br>
</form>
2. Вставляем макрос %users auth()% в шаблон дизайна сайта.