вопрос
В общем я подключил псевдо Ajax формы и вывод ошибок
Форму входа и регистрации сделал следующим образом
в login.tpl вставил код
В форме регистрации такой код
Проблема заключается в том что не работают ошибки если форма заполнена или не заполнена не правильно и самая страшная проблема что при попытке войти через логин или пароль не перезагружается даже страница после успешного входа или успешной регистрации, авторизация через VK так же не срабатывает в чем может быть причина? На др ресурсе откуда тянул код, все работает
Форму входа и регистрации сделал следующим образом
в login.tpl вставил код
<script type="text/javascript">
function showLoginza() {
$(function(){
$('#loginza').dialog({
autoOpen: true,
width: 406,
modal: true,
open: function(event, ui) {
$('.ui-widget-overlay').bind('click', function() {
$('#loginza').dialog('close');
});
$('body').addClass('overflowhidecs');
},
close: function(event, ui) {
$('body').removeClass('overflowhidecs');
}
});
});
}
function showRegistr() {
$(function(){
$('#registr').dialog({
autoOpen: true,
width: 406,
modal: true,
open: function(event, ui) {
$('.ui-widget-overlay').bind('click', function() {
$('#registr').dialog('close');
});
$('#loginza').dialog('close');
$('body').addClass('overflowhidecs');
},
close: function(event, ui) {
$('body').removeClass('overflowhidecs');
}
});
});
}
</script>
<a onclick="showLoginza(); return false;" class="login_main">Войти</a>
<div id="loginza" title="Вход" style="display:none; ">
<form class="ajaxForm" method="post" action="" target="ajaxForm_0">
<ul class="login_form">
<li>
<input placeholder="{login-method}" type="text" name="login_name" id="login_name">
</li>
<li class="login_input-btn">
<input placeholder="Пароль" type="password" name="login_password" id="login_password">
</li>
<li>
<button class="btn" onclick="submit();" type="submit" title="Войти">Вход</button>
<input name="login" type="hidden" id="login" value="submit">
</li>
<li class="reg">
<a onclick="showRegistr(); return false;" class="regist_main">Регистрация</a>
</li>
</ul>
</form>
<div class="blocksocbtn">
<div class="linesocbtn"></div>
[vk]
<a href="{vk_url}" target="_blank" class="socbtn"><i class="socbtnvk"></i>Войти через Вконтакте</a>
[/vk]
</div>
</div>
{include file="registration.tpl"}
В форме регистрации такой код
<div id="registr" title="Регистрация" style="display:none; ">
<form class="slink ajaxForm" method="post" name="registration" id="registration" action="?do=register" target="ajaxForm_0">
<ul class="login_form">
<li class="login">
<input placeholder="Логин" type="text" name="name" id="name" class="f_input" onblur="CheckLogin(); return false;">
</li>
<li class="login_input-btn">
<input placeholder="Адрес электронной почты" type="text" name="email" id="email" class="f_input">
</li>
<li class="login_input-btn">
<input placeholder="Пароль" type="password" name="password1" class="f_input" id="password1">
</li>
<li class="login_input-btn">
<input placeholder="Повторите пароль" type="password" name="password2" id="password2" class="f_input">
</li>
<li>
<button name="submit" class="btn" type="submit"><span>Зарегистрироваться</span></button>
<input name="submit_reg" type="hidden" id="submit_reg" value="submit_reg">
</li>
</ul>
</form>
<div class="blocksocbtn">
<div class="linesocbtn"></div>
[vk]
<a href="{vk_url}" target="_blank" class="socbtn"><i class="socbtnvk"></i>Войти через Вконтакте</a>
[/vk]
</div>
</div>
Проблема заключается в том что не работают ошибки если форма заполнена или не заполнена не правильно и самая страшная проблема что при попытке войти через логин или пароль не перезагружается даже страница после успешного входа или успешной регистрации, авторизация через VK так же не срабатывает в чем может быть причина? На др ресурсе откуда тянул код, все работает