Jump to content
Sign in to follow this  
rsn

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

Recommended Posts

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

решено

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

<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>

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

<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>

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

Share this post


Link to post
Share on other sites

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

<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>
спасибо помогло :-)

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.