Логинза для tpl-шаблонизатора

Материал из Umicms
Версия от 14:14, 21 ноября 2018; Whoa (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

Задача:

Добавить "Логинзу" у Вас на сайте. 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()% в шаблон дизайна сайта.