Добрый день!
Захотелось организовать форму авторизации как на этом сайте ( она же и в демо версии продукта в шаблоне Веб 2.0)
Скопировал компонент на сайт - все работает, но почему то помимо 2 кнопок (войти и регистрация) которые только нужны, сразу же открыта форма авторизации, при нажатии "Войти" открывается еще одна такая же форма внизу страницы.
вот собственно сам шаблон компонента:
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<?if ($arResult["FORM_TYPE"] == "login"):?>
<div id="login-form-window">
<?=GetMessage("AUTH_CLOSE_WINDOW")?>
<form method="post" target="_top" action="<?=$arResult["AUTH_URL"]?>">
<?
if (strlen($arResult["BACKURL"]) > 0)
{
?>
<input type='hidden' name='backurl' value='<?=$arResult["BACKURL"]?>' />
<?
}
?>
<?
foreach ($arResult["POST"] as $key => $value)
{
?>
<input type="hidden" name="<?=$key?>" value="<?=$value?>" />
<?
}
?>
<input type="hidden" name="AUTH_FORM" value="Y" />
<input type="hidden" name="TYPE" value="AUTH" />
</form>
</div>
<img src="<?=$templateFolder?>/images/login.gif" width="10" height="11" border="0" alt=""> [url=<?=$arResult[]" onclick="return ShowLoginForm();"><?=GetMessage("AUTH_LOGIN_BUTTON")?>[/url] <img src="<?=$templateFolder?>/images/register.gif" width="8" height="11" border="0" alt=""> [url=<?=$arResult[]"><?=GetMessage("AUTH_REGISTER")?>[/url]
<?else:?>
<form action="<?=$arResult["AUTH_URL"]?>">
<?=$arResult["USER_NAME"]?> [[url=<?=$arResult[]" class="profile-link" title="<?=GetMessage("AUTH_PROFILE")?>"><?=$arResult["USER_LOGIN"]?>[/url]]
<?foreach ($arResult["GET"] as $key => $value):?>
<input type="hidden" name="<?=$key?>" value="<?=$value?>" />
<?endforeach?>
<input type="hidden" name="logout" value="yes" />
<input type="image" src="<?=$templateFolder?>/images/login.gif" alt="<?=GetMessage("AUTH_LOGOUT_BUTTON")?>">
</form>
<?endif?>
пытался убрать описание формы вверху, но она после этого совсем перестает функционировать...подскажите что делать?
Захотелось организовать форму авторизации как на этом сайте ( она же и в демо версии продукта в шаблоне Веб 2.0)
Скопировал компонент на сайт - все работает, но почему то помимо 2 кнопок (войти и регистрация) которые только нужны, сразу же открыта форма авторизации, при нажатии "Войти" открывается еще одна такая же форма внизу страницы.
вот собственно сам шаблон компонента:
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<?if ($arResult["FORM_TYPE"] == "login"):?>
<div id="login-form-window">
<form method="post" target="_top" action="<?=$arResult["AUTH_URL"]?>">
<?
if (strlen($arResult["BACKURL"]) > 0)
{
?>
<input type='hidden' name='backurl' value='<?=$arResult["BACKURL"]?>' />
<?
}
?>
<?
foreach ($arResult["POST"] as $key => $value)
{
?>
<input type="hidden" name="<?=$key?>" value="<?=$value?>" />
<?
}
?>
<input type="hidden" name="AUTH_FORM" value="Y" />
<input type="hidden" name="TYPE" value="AUTH" />
<?=GetMessage("AUTH_LOGIN")?>:<br /> <input type="text" name="USER_LOGIN" maxlength="50" value="<?=$arResult["USER_LOGIN"]?>" size="17" /> | |
<?=GetMessage("AUTH_PASSWORD")?>:<br /> <input type="password" name="USER_PASSWORD" maxlength="50" size="17" /> | |
<input type="checkbox" id="USER_REMEMBER" name="USER_REMEMBER" value="Y" /> | <label for="USER_REMEMBER"><?=GetMessage("AUTH_REMEMBER_ME")?></label> |
<input type="submit" name="Login" value="<?=GetMessage("AUTH_LOGIN_BUTTON")?>" /> | |
[url=<?=$arResult[]"><?=GetMessage("AUTH_FORGOT_PASSWORD_2")?>[/url] | |
[url=<?=$arResult[]"><?=GetMessage("AUTH_REGISTER")?>[/url]<br /> |
</form>
</div>
<img src="<?=$templateFolder?>/images/login.gif" width="10" height="11" border="0" alt=""> [url=<?=$arResult[]" onclick="return ShowLoginForm();"><?=GetMessage("AUTH_LOGIN_BUTTON")?>[/url] <img src="<?=$templateFolder?>/images/register.gif" width="8" height="11" border="0" alt=""> [url=<?=$arResult[]"><?=GetMessage("AUTH_REGISTER")?>[/url]
<?else:?>
<form action="<?=$arResult["AUTH_URL"]?>">
<?=$arResult["USER_NAME"]?> [[url=<?=$arResult[]" class="profile-link" title="<?=GetMessage("AUTH_PROFILE")?>"><?=$arResult["USER_LOGIN"]?>[/url]]
<?foreach ($arResult["GET"] as $key => $value):?>
<input type="hidden" name="<?=$key?>" value="<?=$value?>" />
<?endforeach?>
<input type="hidden" name="logout" value="yes" />
<input type="image" src="<?=$templateFolder?>/images/login.gif" alt="<?=GetMessage("AUTH_LOGOUT_BUTTON")?>">
</form>
<?endif?>
пытался убрать описание формы вверху, но она после этого совсем перестает функционировать...подскажите что делать?