Перейти к содержанию
Gori4ka

Помогите разобратся регистрацией, не работает регистрация

Рекомендуемые сообщения

Всем доброго времени суток.

не могу разобратся почему не работает регистрация на сайте.

Все поля заполнены нажимаю на кнокупку продолжить и страница просто перезагружается, тоесть и ничего не происходит

вот сайт http://tydaby.it-dev...ccount/register

помогите пожалуйста и подскажите что я сделал не так

вот код register.tpl

<?php echo $header; ?>

<div id="wrapper">
<div id="middle">

	<div id="container">
		<div id="content">
<h1 style="display: none;"><?php echo $heading_title; ?></h1>
		<div class="breadcrumb">
<?php foreach ($breadcrumbs as $breadcrumb) { ?>
<?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a>
<?php } ?>
 </div>

	<div class="node">
				<form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data">
				<div class="nodeTitle"><?php echo $text_your_details; ?></div>
				<div class="red">поля, отмеченные *, обязательны для заполнения</div>
				<div class="nodeSection">
					<div class="nsTitle">Ваши персональные данные</div>
					<div class="nsContent">
						<dl>
							<dt>Обращение:<span class="red">*</span></dt>
								<dd>
									<input type="radio" name="sex" value="male"/> уважаемый
									<input type="radio" name="sex" value="female"/> уважаемая
								</dd>
							<dt><label for="name"><?php echo $entry_firstname; ?><span class="red">*</span></label></dt>
								<dd><input type="text" name="firstname" id="name" value="<?php echo $firstname; ?>"/>
								<?php if ($error_firstname) { ?>
								   <span class="error"><?php echo $error_firstname; ?></span>
									<?php } ?></dd>
							<dt><label for="surname"> <?php echo $entry_lastname; ?><span class="red">*</span></label></dt>
								<dd><input type="text" name="lastname" id="surname" value="<?php echo $lastname; ?>" />
				   			 <?php if ($error_lastname) { ?>
				   			 <span class="error"><?php echo $error_lastname; ?></span>
				   			 <?php } ?></dd>
							<dt><label for="mail"><?php echo $entry_email; ?><span class="red">*</span></label></dt>
								<dd><input type="text" name="email" id="mail" value="<?php echo $email; ?>" />
		<?php if ($error_email) { ?>
		<span class="error"><?php echo $error_email; ?></span>
		<?php } ?></dd>
							<dt><label for="feed">Подписка на новости магазина</label></dt>
								<dd><?php if ($newsletter) { ?>
		<input type="radio" name="newsletter" value="1" checked="checked" />
		<?php echo $text_yes; ?>
		<input type="radio" name="newsletter" value="0" />
		<?php echo $text_no; ?>
		<?php } else { ?>
		<input type="radio" name="newsletter" value="1" />
		<?php echo $text_yes; ?>
		<input type="radio" name="newsletter" value="0" checked="checked" />
		<?php echo $text_no; ?>
		<?php } ?></dd>
						</dl>
					</div>
				</div>
				<div class="nodeSection">
					<div class="nsTitle">Информация о компании</div>
					<div class="nsContent">
						<dl>
							<dt><label for="compName"><?php echo $entry_company; ?></label></dt>
								<dd><input type="text" name="company" value="<?php echo $company; ?>" id="compName"/></dd>
						</dl>
					</div>
				</div>
				<div class="nodeSection">
					<div class="nsTitle">Ваш адрес</div>
					<div class="nsContent">
						<dl>
							<dt><label for="adress"><?php echo $entry_address_1; ?><span class="red">*</span></label></dt>
								<dd>
									<input type="text" name="address_1" value="<?php echo $address_1; ?>" id="adress"/>
									<div class="red">Пример: ул. Мира 346, кв. 78</div>
									<?php if ($error_address_1) { ?>
		<span class="error"><?php echo $error_address_1; ?></span>
		<?php } ?>
								</dd>
							<dt><label for="code"><?php echo $entry_postcode; ?><span class="red">*</span></label></dt>
								<dd><input type="text" name="postcode" value="<?php echo $postcode; ?>" id="code"/>

								<?php if ($error_postcode) { ?>
		<span class="error"><?php echo $error_postcode; ?></span>
		<?php } ?></dd>
							<dt><label for="city"> <?php echo $entry_city; ?><span class="red">*</span></label></dt>
								<dd><input type="text" name="city"  value="<?php echo $city; ?>" id="city"/>
								 <?php if ($error_city) { ?>
		<span class="error"><?php echo $error_city; ?></span>
		<?php } ?></dd>
							<dt><label for="feed"><?php echo $entry_country; ?><span class="red">*</span></label></dt>
								<dd>
									<select name="country_id">
		  <option value=""><?php echo $text_select; ?></option>
		  <?php foreach ($countries as $country) { ?>
		  <?php if ($country['country_id'] == $country_id) { ?>
		  <option value="<?php echo $country['country_id']; ?>" selected="selected"><?php echo $country['name']; ?></option>
		  <?php } else { ?>
		  <option value="<?php echo $country['country_id']; ?>"><?php echo $country['name']; ?></option>
		  <?php } ?>
		  <?php } ?>
		</select>
			 <?php if ($error_country) { ?>
		<span class="error"><?php echo $error_country; ?></span>
		<?php } ?>					</dd>
							<dt><label for="feed"> <?php echo $entry_zone; ?><span class="red">*</span></label></dt>
								<dd>
									<select name="zone_id">
		</select>
		<?php if ($error_zone) { ?>
	   <br> <span class="error"><?php echo $error_zone; ?></span>
		<?php } ?>
								</dd>
						</dl>
					</div>
				</div>
				<div class="nodeSection">
					<div class="nsTitle">Ваша контактная информация</div>
					<div class="nsContent">
						<dl>
							<dt><label for="phone"> <?php echo $entry_telephone; ?><span class="red">*</span></label></dt>
								<dd><input type="text" name="telephone" value="<?php echo $telephone; ?>" id="phone"/>

								 <?php if ($error_telephone) { ?>
		<span class="error"><?php echo $error_telephone; ?></span>
		<?php } ?></dd>
							<dt><label for="fax"><?php echo $entry_fax; ?></label></dt>
								<dd><input type="text" name="fax" value="<?php echo $fax; ?>" id="fax"/></dd>
						</dl>
					</div>
				</div>
				<div class="nodeSection">
					<div class="nsTitle">Укажите свой пароль</div>
					<div class="nsContent">
						<dl>
							<dt><label for="pass"> <?php echo $entry_password; ?><span class="red">*</span></label></dt>
								<dd><input type="password" name="password" value="<?php echo $password; ?>"id="pass"/>
								 <?php if ($error_password) { ?>
	   <br> <span class="error"><?php echo $error_password; ?></span>
		<?php } ?></dd>
							<dt><label for="secondPass"><?php echo $entry_confirm; ?><span class="red">*</span></label></dt>
								<dd><input type="password" name="confirm" value="<?php echo $confirm; ?>" id="secondPass"/>
								<?php if ($error_confirm) { ?>
		<br><span class="error"><?php echo $error_confirm; ?></span>
		<?php } ?></dd>
						</dl>
					</div>
				</div>
				<input type="submit" class="regSubmit" value="<?php echo $button_continue; ?>"/>
				<?php  print_r($_POST); ?>
				</form>
			</div>




		</div><!-- #content-->
	</div><!-- #container--><?php echo $column_right; ?>
</div><!-- #middle-->
</div><!-- #wrapper -->

<script type="text/javascript"><!--
$('input[name=\'customer_group_id\']:checked').live('change', function() {
var customer_group = [];

<?php foreach ($customer_groups as $customer_group) { ?>
customer_group[<?php echo $customer_group['customer_group_id']; ?>] = [];
customer_group[<?php echo $customer_group['customer_group_id']; ?>]['company_id_display'] = '<?php echo $customer_group['company_id_display']; ?>';
customer_group[<?php echo $customer_group['customer_group_id']; ?>]['company_id_required'] = '<?php echo $customer_group['company_id_required']; ?>';
customer_group[<?php echo $customer_group['customer_group_id']; ?>]['tax_id_display'] = '<?php echo $customer_group['tax_id_display']; ?>';
customer_group[<?php echo $customer_group['customer_group_id']; ?>]['tax_id_required'] = '<?php echo $customer_group['tax_id_required']; ?>';
<?php } ?>	

if (customer_group[this.value]) {
	if (customer_group[this.value]['company_id_display'] == '1') {
		$('#company-id-display').show();
	} else {
		$('#company-id-display').hide();
	}

	if (customer_group[this.value]['company_id_required'] == '1') {
		$('#company-id-required').show();
	} else {
		$('#company-id-required').hide();
	}

	if (customer_group[this.value]['tax_id_display'] == '1') {
		$('#tax-id-display').show();
	} else {
		$('#tax-id-display').hide();
	}

	if (customer_group[this.value]['tax_id_required'] == '1') {
		$('#tax-id-required').show();
	} else {
		$('#tax-id-required').hide();
	}	
}
});

$('input[name=\'customer_group_id\']:checked').trigger('change');
//--></script>
<script type="text/javascript"><!--
$('select[name=\'country_id\']').bind('change', function() {
$.ajax({
	url: 'index.php?route=account/register/country&country_id=' + this.value,
	dataType: 'json',
	beforeSend: function() {
		$('select[name=\'country_id\']').after('<span class="wait"> <img src="catalog/view/theme/palioxis/image/loading.gif" alt="" /></span>');
	},
	complete: function() {
		$('.wait').remove();
	},			
	success: function(json) {
		if (json['postcode_required'] == '1') {
			$('#postcode-required').show();
		} else {
			$('#postcode-required').hide();
		}

		html = '<option value=""><?php echo $text_select; ?></option>';

		if (json['zone'] != '') {
			for (i = 0; i < json['zone'].length; i++) {
				html += '<option value="' + json['zone'][i]['zone_id'] + '"';

				if (json['zone'][i]['zone_id'] == '<?php echo $zone_id; ?>') {
  					   html += ' selected="selected"';
				}

				html += '>' + json['zone'][i]['name'] + '</option>';
			}
		} else {
			html += '<option value="0" selected="selected"><?php echo $text_none; ?></option>';
		}

		$('select[name=\'zone_id\']').html(html);
	},
	error: function(xhr, ajaxOptions, thrownError) {
		alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
	}
});
});

$('select[name=\'country_id\']').trigger('change');
//--></script>
<script type="text/javascript"><!--
$('.colorbox').colorbox({
width: 640,
height: 480
});
//--></script>
<?php echo $footer; ?>

До контроллера даже не прикоснулся.

за раннее спасибо.

Изменено пользователем afwollis
ехал spoiler через spoiler...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

там по моему нехрена не работает... вместо блоков вообще код показывает...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну сайт не рабочий я пишу тему, то показует не код а просто вывел print_r переменную, я спрашую конкретно про регистрацию

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

дело не в том что вы вывели, а в том, что вы там делали, куда залезли.. поставьте чистый двиг, а уже потом лепите на него шаблон, и смотрите, после чего это у вас получилось...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я так и сделал, это чистый двиг я просто создал шаблон я ничего не менял в моделях и контролёрах, исли изменить шаблон то всё будет работать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От Fil667
      Здравствуйте, у меня проблема следующего характера у меня установлен Opencart 2.1.0.1 при авторизации новым пользователем после регистрации возникает следующая проблема
      WARNING: NO MATCH FOR E-MAIL ADDRESS AND/OR PASSWORD.  И соответственно дальнейшая покупка не возможна, буду очень благодарен за помощь и уделенное мне время...
    • От Gann
      300.00 руб
      Скачать/Купить дополнение


      Генератор пароля / Отображение вводимого пароля
      При регистрации аккаунта в магазине с пользователя требуется заполнить несколько полей. Два из них - это поля с паролями. Одно поле - для ввода пароля, второе поле - для ввода подтверждения пароля.
      Минусом является то, что пользователь не может увидеть введённый им пароль. Пользователь может ошибиться с паролем и в поле подтверждения ввести пароль, отличный от изначально введённого. Это время, нервы и как следствие - пользователи уходят.
      Прежде чем что-то ввести в первое поле - пользователю нужно придумать, что вводить. Это дополнительный минус в удобстве интернет-магазина.
       
      Модуль "Генератор пароля / Отображение вводимого пароля" позволяет решить сразу ТРИ проблемы в удобстве регистрации пользователя: сгенерировать надёжный пароль, скопировать его в поле для подтверждения и отобразить пароль при необходимости.
       
      Установка:
      Перейдите в меню "Дополнения" - "Установка дополнений" - нажмите кнопку "Загрузить" и выберете файл с модулем. Никакие файлы не затираются. OCMOD.
       
      п.с. это первая версия данного дополнения. 
       
      Развитие модуля на ближайшее время:
       
      - генерация, копирование и показ пароля при оформлении заказа с регистрацией (готово в версии 1.1.0)
      - настройка внешнего вида для чекбокса "Показать пароль" (под вопросом необходимости такой настройки)
      - настраиваемая сложность пароля (под вопросом необходимости такой настройки)
       
      Дополнение проверено и работает на версии 2.1.0.2, должно работать на всех версиях 2.x. и других (+ -)
      Добавил Gann Добавлено 22.04.2018 Категория Модули Системные требования нет Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.1 ocStore 2.1 OpenCart.Pro, ocShop Не проверялось  
    • От Gann
      При регистрации аккаунта в магазине с пользователя требуется заполнить несколько полей. Два из них - это поля с паролями. Одно поле - для ввода пароля, второе поле - для ввода подтверждения пароля.
      Минусом является то, что пользователь не может увидеть введённый им пароль. Пользователь может ошибиться с паролем и в поле подтверждения ввести пароль, отличный от изначально введённого. Это время, нервы и как следствие - пользователи уходят.
      Прежде чем что-то ввести в первое поле - пользователю нужно придумать, что вводить. Это дополнительный минус в удобстве интернет-магазина.
       
      Модуль "Генератор пароля / Отображение вводимого пароля" позволяет решить сразу ТРИ проблемы в удобстве регистрации пользователя: сгенерировать надёжный пароль, скопировать его в поле для подтверждения и отобразить пароль при необходимости.
       
      Установка:
      Перейдите в меню "Дополнения" - "Установка дополнений" - нажмите кнопку "Загрузить" и выберете файл с модулем. Никакие файлы не затираются. OCMOD.
       
      п.с. это первая версия данного дополнения. 
       
      Развитие модуля на ближайшее время:
       
      - генерация, копирование и показ пароля при оформлении заказа с регистрацией (готово в версии 1.1.0)
      - настройка внешнего вида для чекбокса "Показать пароль" (под вопросом необходимости такой настройки)
      - настраиваемая сложность пароля (под вопросом необходимости такой настройки)
       
      Дополнение проверено и работает на версии 2.1.0.2, должно работать на всех версиях 2.x. и других (+ -)
    • От vladislav8121
      Добрый день! 
      При попытке оформить заказ на сайте человека просят зарегистрироваться.
      Сайт https://textilemaps.ru
      Скажите, как убрать это и оставить ТОЛЬКО заказ без регистрации? 
       
      Саму возможность регистрации нужно отаить, так как при регистрации видны цены для оптовиков. 
       
    • От dub
      300.00 руб
      Скачать/Купить дополнение


      Быстрая регистрация после оформления заказа
      Модуль быстрой регистрации сразу после оформления заказа.
      Как работает:
      Человек который сделал заказ на сайте видит на странице поздравления об успешном заказе - форму регистрации.
      В которой есть только 2 поля: адрес и пароль, если при оформлении заказа указали электронный адрес, то она будет уже заполнена автоматически в форме регистрации, а поле пароль будет генерировать автоматически пароль (пароль можно ввести вручную, который пожелаете).
      В форме также будет кнопка "Регистрация" после нажатия на которую будет автоматически выполнен вход в учетную запись и предварительный заказ будет привязанно к учетной записи, и на электронный адрес будет отправлено логин и пароль для входа в учетную запись.
      Модуль работает со всеми темами и модулями.
      Для работы модуля нужен IonCube, при покупке есть возможность получить не кодированый модуль
      Добавил dub Добавлено 02.10.2015 Категория Прочее  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×