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

В регистрации не могу понять что это!

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

Помогите разобраться что это такое

в разделе регистрации

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


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

Выложите (под спойлер) весь код из файла catalogviewthemeВАША_ТЕМАtemplateaccountregister.tpl

Это переменная, которая должна выводить выбор группы покупателя (теоретически она не должеа здесь быть)

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


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

в файле контролера вроде нет соответственово кода вот и все, перекопируйте оригинальний файл register.php в папку ваш_домен/catalog/controller/account если не поможет то еще и файлик catalogviewthemeВАША_ТЕМАtemplateaccountregister.tpl

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

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


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

Выложите (под спойлер) весь код из файла catalogviewthemeВАША_ТЕМАtemplateaccountregister.tpl

Это переменная, которая должна выводить выбор группы покупателя (теоретически она не должеа здесь быть)

что такое спойлер

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


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

решено

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


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

у меня стоит шаблон Shoppica если меняю файл c если меняю файл с оригинального то все вроде нормально то только само меню тоже становится как в обычном opencart

а я хочу чтоб было так как в Shoppica

может чёто в файле нужно поменять

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


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

Етот файл меню не затрогивает.

Удалите ети строчки :

<div class="s_row_2 clearfix"<?php if (!count($customer_groups) > 1): ?> style="display: none"<?php endif; ?>>
					<label><?php echo $entry_customer_group; ?></label>
					<select name="customer_group_id" class="large-field">
						  <?php foreach ($customer_groups as $customer_group): ?>
						  <?php if ($customer_group['customer_group_id'] == $customer_group_id): ?>
						  <option value="<?php echo $customer_group['customer_group_id']; ?>" selected="selected"><?php echo $customer_group['name']; ?></option>
						  <?php else: ?>
						  <option value="<?php echo $customer_group['customer_group_id']; ?>"><?php echo $customer_group['name']; ?></option>
						  <?php endif; ?>
						  <?php endforeach; ?>
					</select>
				  </div>

просто удалить

а он за что отвечает и от куда он мог взяться

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


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

ет выбор группы покупателя, но просто она не описана в файле ваш_домен/catalog/controller/register.php и поетому ети строчки виводят такие ошибки. Если боитесь чтото потерять, то сделайте копию файла...)

А потом удалите ети строчки и ви увидите что ошибки нет)

вроде помогло

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


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

нужна ещё одна подсказка что нужно удалить в этом файле чтобы не

<form id="guest_details_form">
<h2><?php echo $text_your_details; ?></h2>
<div class="left s_1_2">
<div class="s_row_2 clearfix">
<label><strong class="s_red">*</strong> <?php echo $entry_firstname; ?></label>
<input type="text" name="firstname" value="<?php echo $firstname; ?>" size="30" class="required" title="<?php echo $this->language->get('error_firstname'); ?>" />
</div>
<div class="s_row_2 clearfix">
<label><strong class="s_red">*</strong> <?php echo $entry_lastname; ?></label>
<input type="text" name="lastname" value="<?php echo $lastname; ?>" size="30" class="required" title="<?php echo $this->language->get('error_lastname'); ?>" />
</div>
<div class="s_row_2 clearfix">
<label><strong class="s_red">*</strong> <?php echo $entry_email; ?></label>
<input type="text" name="email" value="<?php echo $email; ?>" size="30" class="required" title="<?php echo $this->language->get('error_email'); ?>" />
</div>
<div class="s_row_2 clearfix">
<label><strong class="s_red">*</strong> <?php echo $entry_telephone; ?></label>
<input type="text" name="telephone" value="<?php echo $telephone; ?>" size="30" class="required" title="<?php echo $this->language->get('error_telephone'); ?>" />
</div>
<div class="s_row_2 clearfix">
<label><?php echo $entry_fax; ?></label>
<input type="text" name="fax" value="<?php echo $fax; ?>" size="30" />
</div>
<div class="s_row_2 clearfix">
<label><?php echo $entry_company; ?></label>
<input type="text" name="company" value="<?php echo $company; ?>" size="30" />
</div>
<div class="s_row_2 clearfix"<?php if (!count($customer_groups) > 1): ?> style="display: none"<?php endif; ?>>
<label><?php echo $entry_customer_group; ?></label>
<select name="customer_group_id" class="large-field">
<?php foreach ($customer_groups as $customer_group): ?>
<?php if ($customer_group['customer_group_id'] == $customer_group_id): ?>
<option value="<?php echo $customer_group['customer_group_id']; ?>" selected="selected"><?php echo $customer_group['name']; ?></option>
<?php else: ?>
<option value="<?php echo $customer_group['customer_group_id']; ?>"><?php echo $customer_group['name']; ?></option>
<?php endif; ?>
<?php endforeach; ?>
</select>
</div>
<div id="company-id-display" class="s_row_2 clearfix">
<label><strong class="s_red">*</strong> <?php echo $entry_company_id; ?></label>
<input type="text" name="company_id" value="<?php echo $company_id; ?>" size="30" title="<?php echo $this->language->get('error_company_id'); ?>" />
</div>
<div id="tax-id-display" class="s_row_2 clearfix">
<label><strong class="s_red">*</strong> <?php echo $entry_tax_id; ?></label>
<input type="text" name="tax_id" value="<?php echo $tax_id; ?>" size="30" title="<?php echo $this->language->get('error_tax_id'); ?>" />
</div>
</div>
<div class="left s_1_2">
<div class="s_row_2 clearfix">
<label><strong class="s_red">*</strong> <?php echo $entry_address_1; ?></label>
<input type="text" name="address_1" value="<?php echo $address_1; ?>" size="30" class="required" title="<?php echo $this->language->get('error_address_1'); ?>" />
</div>
<div class="s_row_2 clearfix">
<label><?php echo $entry_address_2; ?></label>
<input type="text" name="address_2" value="<?php echo $address_2; ?>" size="30" />
</div>
<div class="s_row_2 clearfix">
<label><strong class="s_red">*</strong> <?php echo $entry_city; ?></label>
<input type="text" name="city" value="<?php echo $city; ?>" size="30" class="required" title="<?php echo $this->language->get('error_city'); ?>" />
</div>
<div class="postcode_div s_row_2 clearfix">
<label><strong class="s_red">*</strong> <?php echo $entry_postcode; ?></label>
<input type="text" name="postcode" value="<?php echo $postcode; ?>" size="30" title="<?php echo $this->language->get('error_postcode'); ?>" />
</div>
<div class="s_row_2 clearfix">
<label class="required"><strong class="s_red">*</strong> <?php echo $entry_country; ?></label>
<select id="country_id" name="country_id" class="required" title="<?php echo $this->language->get('error_country'); ?>">
<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 endif; ?>
<?php endforeach; ?>
</select>
</div>
<div class="s_row_2 clearfix">
<label><strong class="s_red">*</strong> <?php echo $entry_zone; ?></label>
<select id="zone_id" name="zone_id" class="required" title="<?php echo $this->language->get('error_zone'); ?>"></select>
</div>
</div>
<span class="clear s_mb_10"></span>
<?php if ($shipping_required): ?>
<div class="s_row_2 s_mb_10 clearfix">
<label class="s_checkbox" for="shipping"><input type="checkbox" name="shipping_address" value="1" id="shipping"<?php if ($shipping_address): ?> checked="checked"<?php endif; ?> /> <?php echo $entry_shipping; ?></label>
</div>
<?php endif; ?>
</form>
<span class="clear s_sep border_eee"></span>
<div class="s_submit clearfix">
<a id="button-guest" class="s_button_1 s_main_color_bgr"><span class="s_text"><?php echo $button_continue; ?></span></a>
</div>
<script type="text/javascript">
$(document).ready(function() {
$("#guest_details_form").validate();
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$('#payment-address select[name=customer_group_id]').bind('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 endforeach; ?>
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-display strong.s_red').show();
} else {
$('#company-id-display strong.s_red').hide();
}
if (customer_group[this.value]['company_id_display'] == '1' && customer_group[this.value]['company_id_required'] == '1') {
$('#company-id-display input').removeClass("required").addClass("required");
} else
if (customer_group[this.value]['company_id_display'] != '1' || customer_group[this.value]['company_id_required'] != '1') {
$('#company-id-display input').removeClass("required");
$("#guest_details_form").validate().element("#company-id-display input");
}
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-display strong.s_red').show();
} else {
$('#tax-id-display strong.s_red').hide();
}
if (customer_group[this.value]['tax_id_display'] == '1' && customer_group[this.value]['tax_id_required'] == '1') {
$('#tax-id-display input').removeClass("required").addClass("required");
} else
if (customer_group[this.value]['tax_id_display'] != '1' || customer_group[this.value]['tax_id_required'] != '1') {
$('#tax-id-display input').removeClass("required");
$("#guest_details_form").validate().element("#tax-id-display input");
}
}
});
$('#payment-address select[name=customer_group_id]').trigger('change');
$('#payment-address select[name=country_id]').bind('change', function(event, first_time) {
$.ajax({
url: 'index.php?route=checkout/checkout/country&country_id=' + this.value,
dataType: 'json',
beforeSend: function() {
$('#payment-address select[name=country_id]').after('<span class="wait"> <img src="catalog/view/theme/default/image/loading.gif" alt="" /></span>');
},
complete: function() {
$('.wait').remove();
},
success: function(json) {
if (json['postcode_required'] == '1') {
$('#guest_details_form .postcode_div .s_red').show();
$('#guest_details_form input[name=postcode]').removeClass("required").addClass("required");
} else {
$('#guest_details_form .postcode_div .s_red').hide();
$('#guest_details_form input[name=postcode]').removeClass("required");
if(typeof first_time === "undefined") {
$("#guest_details_form").validate().element('#guest_details_form input[name=postcode]');
}
}
var html = '<option value=""><?php echo $text_select; ?></option>';
var selected = false;
if (json['zone'] && json['zone'] != '') {
for (i = 0; i < json['zone'].length; i++) {
html += '<option value="' + json['zone']['zone_id'] + '"';
if (json['zone']['zone_id'] == '<?php echo $zone_id; ?>') {
html += ' selected="selected"';
selected = true;
}
html += '>' + json['zone']['name'] + '</option>';
}
} else {
html += '<option value="0" selected="selected"><?php echo $text_none; ?></option>';
}
$('#payment-address select[name=zone_id]').html(html);
if(typeof first_time === "undefined" && selected) {
$("#guest_details_form").validate().element('#guest_details_form select[name=zone_id]');
}
},
error: function(xhr, ajaxOptions, thrownError) {
alert(thrownError + "rn" + xhr.statusText + "rn" + xhr.responseText);
}
});
});
$('#payment-address select[name=country_id]').trigger('change', ['first_time']);
});
</script>

было при оформлении заказа такой же беды

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


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

Вот ето удалите у себя))

<div class="s_row_2 clearfix"<?php if (!count($customer_groups) > 1): ?> style="display: none"<?php endif; ?>>
<label><?php echo $entry_customer_group; ?></label>
<select name="customer_group_id" class="large-field">
<?php foreach ($customer_groups as $customer_group): ?>
<?php if ($customer_group['customer_group_id'] == $customer_group_id): ?>
<option value="<?php echo $customer_group['customer_group_id']; ?>" selected="selected"><?php echo $customer_group['name']; ?></option>
<?php else: ?>
<option value="<?php echo $customer_group['customer_group_id']; ?>"><?php echo $customer_group['name']; ?></option>
<?php endif; ?>
<?php endforeach; ?>
</select>
</div>
спасибо помогло :-)

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


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

привет спасибо что помогли

а не могли вы мне подсказать как убрать вот эти два поля

очень нужно помогите

post-24122-0-30585800-1352731392_thumb.png

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


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

привет спасибо что помогли

а не могли вы мне подсказать как убрать вот эти два поля

очень нужно помогите

Ээээ... Насколько я помню это можно убрать через админку в настройках группы пользователей.

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


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

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

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

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

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

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

Войти

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

Войти

  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.