Проблема с регистрацией

Друзья, только что заметил что вылазит ошибка под полем Повторения пароля:
Поле password_confirm должно повторять password
, даже в том случае если пароли совпадают



Шаблон особо не менял. Помогите разобраться)

11 комментариев

avatar
Шаблон особо не менял
Была такая же ерунда, в деталях не скажу, но взял эту форму тупо из дефолтного шаблона и всё заработало. Вы пробовали шаблон менять, плагины отключать (например OpenID)?
avatar
менял страницу регистрации в Экшенах на дефолтную — не помогло. Плагин AutoOpenID отключал — тоже не помогло.(
avatar
Сам шаблон пробовали переключать на другой?
avatar
да, когда переключил — ошибок не возникает(
Где искать источник проблемы?
avatar
как это сделать если не зайти туда?
avatar
Хм, не зайти куда? Если на сайт, то вообще-то для этого достаточно ftp. Если вы помните, то всё управление сайтом строится через работу с config.
avatar
проблема здесь Your text to link...
надо поменять
#user-password

на
#registration-user-password

или на popup-registration-user-password
карочи на
<script type="text/javascript">
	jQuery(document).ready(function($){
		$('#registration-form').find('input.js-ajax-validate').blur(function(e){
			var aParams={ };
			if ($(e.target).attr('name')=='password_confirm') {
				aParams['password']=$('#registration-user-password').val();
			}
			if ($(e.target).attr('name')=='password') {
				aParams['password']=$('#registration-user-password').val();
				if ($('#registration-user-password-confirm').val()) {
					ls.user.validateRegistrationField('password_confirm',$('#registration-user-password-confirm').val(),$('#registration-form'),{ 'password': $(e.target).val() });
				}
			}
			ls.user.validateRegistrationField($(e.target).attr('name'),$(e.target).val(),$('#registration-form'),aParams);
		});
		$('#registration-form').bind('submit',function(){
			ls.user.registration('registration-form');
			return false;
		});
		$('#registration-form-submit').attr('disabled',false);
	});
</script>
  • lol
  • 0
avatar
я с мобильным шаблонам работаю, поэтому шаблон мобильный, но думаю не суть важно)
avatar
не помогает :)

нужно что-о ещё :)
avatar
Тоже такая же проблема — кто-нибудь знает как решить?
avatar
Этот баг возник из-за копирования кода из popup регистрации в обычную.
Проблема решается очень быстро и просто.
Нужно в файле шаблона {$skinname}/actions/ActionRegistration/index.tpl
Исправить ID всех четырех INPUTов
было id="popup-registration-login" стало "login"
было id="popup-registration-mail" стало "mail"
было id="popup-registration-user-password" стало "user-password"
было id="popup-registration-user-password-confirm" стало "assword-confirm"
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.