Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

Выложите (под спойлер) весь код из файла 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>
спасибо помогло :-)
Надіслати
Поділитися на інших сайтах


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

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

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

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


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.