Логинза для tpl-шаблонизатора — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
(Новая страница: «'''Задача:''' Добавить "Логинзу" у Вас на сайте. Loginza – это система идентификации, обеспечива…»)
 
Строка 7: Строка 7:
 
'''Решение:'''
 
'''Решение:'''
  
Мы будем рассматривать добавление логинзы на сайт на примере демо-сайте по продаже хомячков.
+
1. В шаблон макроса %users auth()% default.tpl, по-умолчанию, находящийся по пути ~\tpls\users\default.tpl в блок $FORMS['login'] = <<<END
 +
вставляем код вида:
 +
 
 +
<source lang="java">
 +
<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>
 +
</source>
 +
 
 +
2. Вставляем макрос %users auth()% в шаблон дизайна сайта.

Версия 10:58, 27 августа 2011

Задача:

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

2. Вставляем макрос %users auth()% в шаблон дизайна сайта.