Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

drmodjo

Новичок
  
  • Публикаций

    33
  • Зарегистрирован

  • Посеещёние

Посетители профиля

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

Достижения drmodjo

  1. Полиийте внимательно первое сообещёние. Там описано что и ггде не отображается.
  2. К примеру в адресной графе ввести: Улица икая-то "строение 6" и сохранить. Открываем снова адресную графу а им только Улица икая-то. Все что в кавычках не отображается.
  3. Всем доброго времени суток. Имеется Opencart 2.3.0.2 со синдартным шаблоном. Проблема в том, что ввегденный пользователем текст заключенный в кавычках "" в регистрационных графах не отображается в админ панели регистрационных данных пользователя. Но если пользователь сгделает заказ, то в адресе он отображается. Помогите исправить пожалуйси.
  4. drmodjo

    Описание для Google

    А как сгделать как у конкурентов?
  5. Всем доброго времени суток. В поисковике Google в 90% случаях (По крайней мере в моей ситуации) выводит описание страницы взятое из обещёго описания, ггде у меня иблица с разным текстом. Смотрится это довольно хаотично. А у конкурени выдает в поиске опрегделенный текст, который не отображается на страниэто зато выводится в поисковике. Помогите пожалуйси реализовать подобное. (Opencart 2.3.0.2, шаблон синдартный)
  6. Огромное вам спасипотому что.
  7. Заменил. При перехогде на эту страницу страница пусия. Просто белая страница без каких липотому что ошипотому чток.
  8. <?php echo $header; ?> <div class="container"> <ul class="breadcrumb"> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li> <?php } ?> </ul> <?php if ($error_warning) { ?> <div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> <?php echo $error_warning; ?> <button type="button" class="close" data-dismiss="alert">&times;</button> </div> <?php } ?> <div class="row"><?php echo $column_left; ?> <?php if ($column_left && $column_right) { ?> <?php $class = 'col-sm-6'; ?> <?php } elseif ($column_left || $column_right) { ?> <?php $class = 'col-sm-9'; ?> <?php } else { ?> <?php $class = 'col-sm-12'; ?> <?php } ?> <div id="content" class="<?php echo $class; ?>"><?php echo $content_top; ?> <h1><?php echo $heading_title; ?></h1> <div class="panel-group" id="accordion"> <div class="panel panel-default"> <div class="panel-heading"> <h4 class="panel-title"><?php echo $text_checkout_option; ?></h4> </div> <div class="panel-collapse collapse" id="collapse-checkout-option"> <div class="panel-body"></div> </div> </div> <?php if (!$logged && $account != 'guest') { ?> <div class="panel panel-default"> <div class="panel-heading"> <h4 class="panel-title"><?php echo $text_checkout_account; ?></h4> </div> <div class="panel-collapse collapse" id="collapse-payment-address"> <div class="panel-body"></div> </div> </div> <?php } else { ?> <div class="panel panel-default"> <div class="panel-heading"> <h4 class="panel-title"><?php echo $text_checkout_payment_address; ?></h4> </div> <div class="panel-collapse collapse" id="collapse-payment-address"> <div class="panel-body"></div> </div> </div> <?php } ?> <?php if ($shipping_required) { ?> <div class="panel panel-default" style="display:none;"> <div class="panel-heading"> <h4 class="panel-title"><?php echo $text_checkout_shipping_address; ?></h4> </div> <div class="panel-collapse collapse" id="collapse-shipping-address"> <div class="panel-body"></div> </div> </div> <div class="panel panel-default"> <div class="panel-heading"> <h4 class="panel-title"><?php echo $text_checkout_shipping_method; ?></h4> </div> <div class="panel-collapse collapse" id="collapse-shipping-method"> <div class="panel-body"></div> </div> </div> <?php } ?> <div class="panel panel-default"> <div class="panel-heading"> <h4 class="panel-title"><?php echo $text_checkout_payment_method; ?></h4> </div> <div class="panel-collapse collapse" id="collapse-payment-method"> <div class="panel-body"></div> </div> </div> <div class="panel panel-default"> <div class="panel-heading"> <h4 class="panel-title"><?php echo $text_checkout_confirm; ?></h4> </div> <div class="panel-collapse collapse" id="collapse-checkout-confirm"> <div class="panel-body"></div> </div> </div> </div> <?php echo $content_bottom; ?></div> <?php echo $column_right; ?></div> </div> <script type="text/javascript"><!-- $(document).on('change', 'input[name=\'account\']', function() { if ($('#collapse-payment-address').parent().find('.panel-heading .panel-title > *').is('a')) { if (this.value == 'register') { $('#collapse-payment-address').parent().find('.panel-heading .panel-title').html('<a href="#collapse-payment-address" data-toggle="collapse" data-parent="#accordion" class="accordion-toggle"><?php echo $text_checkout_account; ?> <i class="fa fa-caret-down"></i></a>'); } else { $('#collapse-payment-address').parent().find('.panel-heading .panel-title').html('<a href="#collapse-payment-address" data-toggle="collapse" data-parent="#accordion" class="accordion-toggle"><?php echo $text_checkout_payment_address; ?> <i class="fa fa-caret-down"></i></a>'); } } else { if (this.value == 'register') { $('#collapse-payment-address').parent().find('.panel-heading .panel-title').html('<?php echo $text_checkout_account; ?>'); } else { $('#collapse-payment-address').parent().find('.panel-heading .panel-title').html('<?php echo $text_checkout_payment_address; ?>'); } } }); <?php if (!$logged) { ?> $(document).ready(function() { $.ajax({ url: 'index.php?route=checkout/login', dataType: 'html', success: function(html) { $('#collapse-checkout-option .panel-body').html(html); $('#collapse-checkout-option').parent().find('.panel-heading .panel-title').html('<a href="#collapse-checkout-option" data-toggle="collapse" data-parent="#accordion" class="accordion-toggle"><?php echo $text_checkout_option; ?> <i class="fa fa-caret-down"></i></a>'); $('a[href=\'#collapse-checkout-option\']').trigger('click'); }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); <?php } else { ?> $(document).ready(function() { $.ajax({ url: 'index.php?route=checkout/payment_address', dataType: 'html', success: function(html) { $('#collapse-payment-address .panel-body').html(html); $('#collapse-payment-address').parent().find('.panel-heading .panel-title').html('<a href="#collapse-payment-address" data-toggle="collapse" data-parent="#accordion" class="accordion-toggle"><?php echo $text_checkout_payment_address; ?> <i class="fa fa-caret-down"></i></a>'); $('a[href=\'#collapse-payment-address\']').trigger('click'); }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); <?php } ?> // Checkout $(document).delegate('#button-account', 'click', function() { $.ajax({ url: 'index.php?route=checkout/' + $('input[name=\'account\']:checked').val(), dataType: 'html', beforeSend: function() { $('#button-account').button('loading'); }, complete: function() { $('#button-account').button('reset'); }, success: function(html) { $('.alert, .text-danger').remove(); $('#collapse-payment-address .panel-body').html(html); if ($('input[name=\'account\']:checked').val() == 'register') { $('#collapse-payment-address').parent().find('.panel-heading .panel-title').html('<a href="#collapse-payment-address" data-toggle="collapse" data-parent="#accordion" class="accordion-toggle"><?php echo $text_checkout_account; ?> <i class="fa fa-caret-down"></i></a>'); } else { $('#collapse-payment-address').parent().find('.panel-heading .panel-title').html('<a href="#collapse-payment-address" data-toggle="collapse" data-parent="#accordion" class="accordion-toggle"><?php echo $text_checkout_payment_address; ?> <i class="fa fa-caret-down"></i></a>'); } $('a[href=\'#collapse-payment-address\']').trigger('click'); }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); // Login $(document).delegate('#button-login', 'click', function() { $.ajax({ url: 'index.php?route=checkout/login/save', type: 'post', data: $('#collapse-checkout-option :input'), dataType: 'json', beforeSend: function() { $('#button-login').button('loading'); }, complete: function() { $('#button-login').button('reset'); }, success: function(json) { $('.alert, .text-danger').remove(); $('.form-group').removeClass('has-error'); if (json['redirect']) { location = json['redirect']; } else if (json['error']) { $('#collapse-checkout-option .panel-body').prepend('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error']['warning'] + '<button type="button" class="close" data-dismiss="alert">&times;</button></div>'); // Highlight any found errors $('input[name=\'email\']').parent().addClass('has-error'); $('input[name=\'password\']').parent().addClass('has-error'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); // Register $(document).delegate('#button-register', 'click', function() { $.ajax({ url: 'index.php?route=checkout/register/save', type: 'post', data: $('#collapse-payment-address input[type=\'text\'], #collapse-payment-address input[type=\'date\'], #collapse-payment-address input[type=\'datetime-local\'], #collapse-payment-address input[type=\'time\'], #collapse-payment-address input[type=\'password\'], #collapse-payment-address input[type=\'hidden\'], #collapse-payment-address input[type=\'checkbox\']:checked, #collapse-payment-address input[type=\'radio\']:checked, #collapse-payment-address textarea, #collapse-payment-address select'), dataType: 'json', beforeSend: function() { $('#button-register').button('loading'); }, success: function(json) { $('.alert, .text-danger').remove(); $('.form-group').removeClass('has-error'); if (json['redirect']) { location = json['redirect']; } else if (json['error']) { $('#button-register').button('reset'); if (json['error']['warning']) { $('#collapse-payment-address .panel-body').prepend('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error']['warning'] + '<button type="button" class="close" data-dismiss="alert">&times;</button></div>'); } for (i in json['error']) { var element = $('#input-payment-' + i.replace('_', '-')); if ($(element).parent().hasClass('input-group')) { $(element).parent().after('<div class="text-danger">' + json['error'][i] + '</div>'); } else { $(element).after('<div class="text-danger">' + json['error'][i] + '</div>'); } } // Highlight any found errors $('.text-danger').parent().addClass('has-error'); } else { <?php if ($shipping_required) { ?> var shipping_address = $('#payment-address input[name=\'shipping_address\']:checked').prop('value'); if (shipping_address) { $.ajax({ url: 'index.php?route=checkout/shipping_method', dataType: 'html', success: function(html) { // Add the shipping address $.ajax({ url: 'index.php?route=checkout/shipping_address', dataType: 'html', success: function(html) { $('#collapse-shipping-address .panel-body').html(html); $('#collapse-shipping-address').parent().find('.panel-heading .panel-title').html('<a href="#collapse-shipping-address" data-toggle="collapse" data-parent="#accordion" class="accordion-toggle"><?php echo $text_checkout_shipping_address; ?> <i class="fa fa-caret-down"></i></a>'); }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); $('#collapse-shipping-method .panel-body').html(html); $('#collapse-shipping-method').parent().find('.panel-heading .panel-title').html('<a href="#collapse-shipping-method" data-toggle="collapse" data-parent="#accordion" class="accordion-toggle"><?php echo $text_checkout_shipping_method; ?> <i class="fa fa-caret-down"></i></a>'); $('a[href=\'#collapse-shipping-method\']').trigger('click'); $('#collapse-shipping-method').parent().find('.panel-heading .panel-title').html('<?php echo $text_checkout_shipping_method; ?>'); $('#collapse-payment-method').parent().find('.panel-heading .panel-title').html('<?php echo $text_checkout_payment_method; ?>'); $('#collapse-checkout-confirm').parent().find('.panel-heading .panel-title').html('<?php echo $text_checkout_confirm; ?>'); }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } else { $.ajax({ url: 'index.php?route=checkout/shipping_address', dataType: 'html', success: function(html) { $('#collapse-shipping-address .panel-body').html(html); $('#collapse-shipping-address').parent().find('.panel-heading .panel-title').html('<a href="#collapse-shipping-address" data-toggle="collapse" data-parent="#accordion" class="accordion-toggle"><?php echo $text_checkout_shipping_address; ?> <i class="fa fa-caret-down"></i></a>'); $('a[href=\'#collapse-shipping-address\']').trigger('click'); $('#collapse-shipping-method').parent().find('.panel-heading .panel-title').html('<?php echo $text_checkout_shipping_method; ?>'); $('#collapse-payment-method').parent().find('.panel-heading .panel-title').html('<?php echo $text_checkout_payment_method; ?>'); $('#collapse-checkout-confirm').parent().find('.panel-heading .panel-title').html('<?php echo $text_checkout_confirm; ?>'); }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } <?php } else { ?> $.ajax({ url: 'index.php?route=checkout/payment_method', dataType: 'html', success: function(html) { $('#collapse-payment-method .panel-body').html(html); $('#collapse-payment-method').parent().find('.panel-heading .panel-title').html('<a href="#collapse-payment-method" data-toggle="collapse" data-parent="#accordion" class="accordion-toggle"><?php echo $text_checkout_payment_method; ?> <i class="fa fa-caret-down"></i></a>'); $('a[href=\'#collapse-payment-method\']').trigger('click'); $('#collapse-checkout-confirm').parent().find('.panel-heading .panel-title').html('<?php echo $text_checkout_confirm; ?>'); }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); <?php } ?> $.ajax({ url: 'index.php?route=checkout/payment_address', dataType: 'html', complete: function() { $('#button-register').button('reset'); }, success: function(html) { $('#collapse-payment-address .panel-body').html(html); $('#collapse-payment-address').parent().find('.panel-heading .panel-title').html('<a href="#collapse-payment-address" data-toggle="collapse" data-parent="#accordion" class="accordion-toggle"><?php echo $text_checkout_payment_address; ?> <i class="fa fa-caret-down"></i></a>'); }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); // Payment Address $(document).delegate('#button-payment-address', 'click', function() { $.ajax({ url: 'index.php?route=checkout/payment_address/save', type: 'post', data: $('#collapse-payment-address input[type=\'text\'], #collapse-payment-address input[type=\'date\'], #collapse-payment-address input[type=\'datetime-local\'], #collapse-payment-address input[type=\'time\'], #collapse-payment-address input[type=\'password\'], #collapse-payment-address input[type=\'checkbox\']:checked, #collapse-payment-address input[type=\'radio\']:checked, #collapse-payment-address input[type=\'hidden\'], #collapse-payment-address textarea, #collapse-payment-address select'), dataType: 'json', beforeSend: function() { $('#button-payment-address').button('loading'); }, complete: function() { $('#button-payment-address').button('reset'); }, success: function(json) { $('.alert, .text-danger').remove(); if (json['redirect']) { location = json['redirect']; } else if (json['error']) { if (json['error']['warning']) { $('#collapse-payment-address .panel-body').prepend('<div class="alert alert-warning">' + json['error']['warning'] + '<button type="button" class="close" data-dismiss="alert">&times;</button></div>'); } for (i in json['error']) { var element = $('#input-payment-' + i.replace('_', '-')); if ($(element).parent().hasClass('input-group')) { $(element).parent().after('<div class="text-danger">' + json['error'][i] + '</div>'); } else { $(element).after('<div class="text-danger">' + json['error'][i] + '</div>'); } } // Highlight any found errors $('.text-danger').parent().parent().addClass('has-error'); } else { <?php if ($shipping_required) { ?> $.ajax({ url: 'index.php?route=checkout/shipping_address', dataType: 'html', success: function(html) { $('#collapse-shipping-address .panel-body').html(html); $('#collapse-shipping-address').parent().find('.panel-heading .panel-title').html('<a href="#collapse-shipping-address" data-toggle="collapse" data-parent="#accordion" class="accordion-toggle"><?php echo $text_checkout_shipping_address; ?> <i class="fa fa-caret-down"></i></a>'); $('a[href=\'#collapse-shipping-address\']').trigger('click'); $('#collapse-shipping-method').parent().find('.panel-heading .panel-title').html('<?php echo $text_checkout_shipping_method; ?>'); $('#collapse-payment-method').parent().find('.panel-heading .panel-title').html('<?php echo $text_checkout_payment_method; ?>'); $('#collapse-checkout-confirm').parent().find('.panel-heading .panel-title').html('<?php echo $text_checkout_confirm; ?>'); }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); <?php } else { ?> $.ajax({ url: 'index.php?route=checkout/payment_method', dataType: 'html', success: function(html) { $('#collapse-payment-method .panel-body').html(html); $('#collapse-payment-method').parent().find('.panel-heading .panel-title').html('<a href="#collapse-payment-method" data-toggle="collapse" data-parent="#accordion" class="accordion-toggle"><?php echo $text_checkout_payment_method; ?> <i class="fa fa-caret-down"></i></a>'); $('a[href=\'#collapse-payment-method\']').trigger('click'); $('#collapse-checkout-confirm').parent().find('.panel-heading .panel-title').html('<?php echo $text_checkout_confirm; ?>'); }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); <?php } ?> $.ajax({ url: 'index.php?route=checkout/payment_address', dataType: 'html', success: function(html) { $('#collapse-payment-address .panel-body').html(html); }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); // Shipping Address $(document).delegate('#button-shipping-address', 'click', function() { $.ajax({ url: 'index.php?route=checkout/shipping_address/save', type: 'post', data: $('#collapse-shipping-address input[type=\'text\'], #collapse-shipping-address input[type=\'date\'], #collapse-shipping-address input[type=\'datetime-local\'], #collapse-shipping-address input[type=\'time\'], #collapse-shipping-address input[type=\'password\'], #collapse-shipping-address input[type=\'checkbox\']:checked, #collapse-shipping-address input[type=\'radio\']:checked, #collapse-shipping-address textarea, #collapse-shipping-address select'), dataType: 'json', beforeSend: function() { $('#button-shipping-address').button('loading'); }, success: function(json) { $('.alert, .text-danger').remove(); if (json['redirect']) { location = json['redirect']; } else if (json['error']) { $('#button-shipping-address').button('reset'); if (json['error']['warning']) { $('#collapse-shipping-address .panel-body').prepend('<div class="alert alert-warning">' + json['error']['warning'] + '<button type="button" class="close" data-dismiss="alert">&times;</button></div>'); } for (i in json['error']) { var element = $('#input-shipping-' + i.replace('_', '-')); if ($(element).parent().hasClass('input-group')) { $(element).parent().after('<div class="text-danger">' + json['error'][i] + '</div>'); } else { $(element).after('<div class="text-danger">' + json['error'][i] + '</div>'); } } // Highlight any found errors $('.text-danger').parent().parent().addClass('has-error'); } else { $.ajax({ url: 'index.php?route=checkout/shipping_method', dataType: 'html', complete: function() { $('#button-shipping-address').button('reset'); }, success: function(html) { $('#collapse-shipping-method .panel-body').html(html); $('#collapse-shipping-method').parent().find('.panel-heading .panel-title').html('<a href="#collapse-shipping-method" data-toggle="collapse" data-parent="#accordion" class="accordion-toggle"><?php echo $text_checkout_shipping_method; ?> <i class="fa fa-caret-down"></i></a>'); $('a[href=\'#collapse-shipping-method\']').trigger('click'); $('#collapse-payment-method').parent().find('.panel-heading .panel-title').html('<?php echo $text_checkout_payment_method; ?>'); $('#collapse-checkout-confirm').parent().find('.panel-heading .panel-title').html('<?php echo $text_checkout_confirm; ?>'); $.ajax({ url: 'index.php?route=checkout/shipping_address', dataType: 'html', success: function(html) { $('#collapse-shipping-address .panel-body').html(html); }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); $.ajax({ url: 'index.php?route=checkout/payment_address', dataType: 'html', success: function(html) { $('#collapse-payment-address .panel-body').html(html); }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); // Guest $(document).delegate('#button-guest', 'click', function() { $.ajax({ url: 'index.php?route=checkout/guest/save', type: 'post', data: $('#collapse-payment-address input[type=\'text\'], #collapse-payment-address input[type=\'date\'], #collapse-payment-address input[type=\'datetime-local\'], #collapse-payment-address input[type=\'time\'], #collapse-payment-address input[type=\'checkbox\']:checked, #collapse-payment-address input[type=\'radio\']:checked, #collapse-payment-address input[type=\'hidden\'], #collapse-payment-address textarea, #collapse-payment-address select'), dataType: 'json', beforeSend: function() { $('#button-guest').button('loading'); }, success: function(json) { $('.alert, .text-danger').remove(); if (json['redirect']) { location = json['redirect']; } else if (json['error']) { $('#button-guest').button('reset'); if (json['error']['warning']) { $('#collapse-payment-address .panel-body').prepend('<div class="alert alert-warning">' + json['error']['warning'] + '<button type="button" class="close" data-dismiss="alert">&times;</button></div>'); } for (i in json['error']) { var element = $('#input-payment-' + i.replace('_', '-')); if ($(element).parent().hasClass('input-group')) { $(element).parent().after('<div class="text-danger">' + json['error'][i] + '</div>'); } else { $(element).after('<div class="text-danger">' + json['error'][i] + '</div>'); } } // Highlight any found errors $('.text-danger').parent().addClass('has-error'); } else { <?php if ($shipping_required) { ?> var shipping_address = $('#collapse-payment-address input[name=\'shipping_address\']:checked').prop('value'); if (shipping_address) { $.ajax({ url: 'index.php?route=checkout/shipping_method', dataType: 'html', complete: function() { $('#button-guest').button('reset'); }, success: function(html) { // Add the shipping address $.ajax({ url: 'index.php?route=checkout/guest_shipping', dataType: 'html', success: function(html) { $('#collapse-shipping-address .panel-body').html(html); $('#collapse-shipping-address').parent().find('.panel-heading .panel-title').html('<a href="#collapse-shipping-address" data-toggle="collapse" data-parent="#accordion" class="accordion-toggle"><?php echo $text_checkout_shipping_address; ?> <i class="fa fa-caret-down"></i></a>'); }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); $('#collapse-shipping-method .panel-body').html(html); $('#collapse-shipping-method').parent().find('.panel-heading .panel-title').html('<a href="#collapse-shipping-method" data-toggle="collapse" data-parent="#accordion" class="accordion-toggle"><?php echo $text_checkout_shipping_method; ?> <i class="fa fa-caret-down"></i></a>'); $('a[href=\'#collapse-shipping-method\']').trigger('click'); $('#collapse-payment-method').parent().find('.panel-heading .panel-title').html('<?php echo $text_checkout_payment_method; ?>'); $('#collapse-checkout-confirm').parent().find('.panel-heading .panel-title').html('<?php echo $text_checkout_confirm; ?>'); }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } else { $.ajax({ url: 'index.php?route=checkout/guest_shipping', dataType: 'html', complete: function() { $('#button-guest').button('reset'); }, success: function(html) { $('#collapse-shipping-address .panel-body').html(html); $('#collapse-shipping-address').parent().find('.panel-heading .panel-title').html('<a href="#collapse-shipping-address" data-toggle="collapse" data-parent="#accordion" class="accordion-toggle"><?php echo $text_checkout_shipping_address; ?> <i class="fa fa-caret-down"></i></a>'); $('a[href=\'#collapse-shipping-address\']').trigger('click'); $('#collapse-shipping-method').parent().find('.panel-heading .panel-title').html('<?php echo $text_checkout_shipping_method; ?>'); $('#collapse-payment-method').parent().find('.panel-heading .panel-title').html('<?php echo $text_checkout_payment_method; ?>'); $('#collapse-checkout-confirm').parent().find('.panel-heading .panel-title').html('<?php echo $text_checkout_confirm; ?>'); }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } <?php } else { ?> $.ajax({ url: 'index.php?route=checkout/payment_method', dataType: 'html', complete: function() { $('#button-guest').button('reset'); }, success: function(html) { $('#collapse-payment-method .panel-body').html(html); $('#collapse-payment-method').parent().find('.panel-heading .panel-title').html('<a href="#collapse-payment-method" data-toggle="collapse" data-parent="#accordion" class="accordion-toggle"><?php echo $text_checkout_payment_method; ?> <i class="fa fa-caret-down"></i></a>'); $('a[href=\'#collapse-payment-method\']').trigger('click'); $('#collapse-checkout-confirm').parent().find('.panel-heading .panel-title').html('<?php echo $text_checkout_confirm; ?>'); }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); <?php } ?> } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); // Guest Shipping $(document).delegate('#button-guest-shipping', 'click', function() { $.ajax({ url: 'index.php?route=checkout/guest_shipping/save', type: 'post', data: $('#collapse-shipping-address input[type=\'text\'], #collapse-shipping-address input[type=\'date\'], #collapse-shipping-address input[type=\'datetime-local\'], #collapse-shipping-address input[type=\'time\'], #collapse-shipping-address input[type=\'password\'], #collapse-shipping-address input[type=\'checkbox\']:checked, #collapse-shipping-address input[type=\'radio\']:checked, #collapse-shipping-address textarea, #collapse-shipping-address select'), dataType: 'json', beforeSend: function() { $('#button-guest-shipping').button('loading'); }, success: function(json) { $('.alert, .text-danger').remove(); if (json['redirect']) { location = json['redirect']; } else if (json['error']) { $('#button-guest-shipping').button('reset'); if (json['error']['warning']) { $('#collapse-shipping-address .panel-body').prepend('<div class="alert alert-danger">' + json['error']['warning'] + '<button type="button" class="close" data-dismiss="alert">&times;</button></div>'); } for (i in json['error']) { var element = $('#input-shipping-' + i.replace('_', '-')); if ($(element).parent().hasClass('input-group')) { $(element).parent().after('<div class="text-danger">' + json['error'][i] + '</div>'); } else { $(element).after('<div class="text-danger">' + json['error'][i] + '</div>'); } } // Highlight any found errors $('.text-danger').parent().addClass('has-error'); } else { $.ajax({ url: 'index.php?route=checkout/shipping_method', dataType: 'html', complete: function() { $('#button-guest-shipping').button('reset'); }, success: function(html) { $('#collapse-shipping-method .panel-body').html(html); $('#collapse-shipping-method').parent().find('.panel-heading .panel-title').html('<a href="#collapse-shipping-method" data-toggle="collapse" data-parent="#accordion" class="accordion-toggle"><?php echo $text_checkout_shipping_method; ?> <i class="fa fa-caret-down"></i>'); $('a[href=\'#collapse-shipping-method\']').trigger('click'); $('#collapse-payment-method').parent().find('.panel-heading .panel-title').html('<?php echo $text_checkout_payment_method; ?>'); $('#collapse-checkout-confirm').parent().find('.panel-heading .panel-title').html('<?php echo $text_checkout_confirm; ?>'); }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); $(document).delegate('#button-shipping-method', 'click', function() { $.ajax({ url: 'index.php?route=checkout/shipping_method/save', type: 'post', data: $('#collapse-shipping-method input[type=\'radio\']:checked, #collapse-shipping-method textarea'), dataType: 'json', beforeSend: function() { $('#button-shipping-method').button('loading'); }, success: function(json) { $('.alert, .text-danger').remove(); if (json['redirect']) { location = json['redirect']; } else if (json['error']) { $('#button-shipping-method').button('reset'); if (json['error']['warning']) { $('#collapse-shipping-method .panel-body').prepend('<div class="alert alert-danger">' + json['error']['warning'] + '<button type="button" class="close" data-dismiss="alert">&times;</button></div>'); } } else { $.ajax({ url: 'index.php?route=checkout/payment_method', dataType: 'html', complete: function() { $('#button-shipping-method').button('reset'); }, success: function(html) { $('#collapse-payment-method .panel-body').html(html); $('#collapse-payment-method').parent().find('.panel-heading .panel-title').html('<a href="#collapse-payment-method" data-toggle="collapse" data-parent="#accordion" class="accordion-toggle"><?php echo $text_checkout_payment_method; ?> <i class="fa fa-caret-down"></i></a>'); $('a[href=\'#collapse-payment-method\']').trigger('click'); $('#collapse-checkout-confirm').parent().find('.panel-heading .panel-title').html('<?php echo $text_checkout_confirm; ?>'); }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); $(document).delegate('#button-payment-method', 'click', function() { $.ajax({ url: 'index.php?route=checkout/payment_method/save', type: 'post', data: $('#collapse-payment-method input[type=\'radio\']:checked, #collapse-payment-method input[type=\'checkbox\']:checked, #collapse-payment-method textarea'), dataType: 'json', beforeSend: function() { $('#button-payment-method').button('loading'); }, success: function(json) { $('.alert, .text-danger').remove(); if (json['redirect']) { location = json['redirect']; } else if (json['error']) { $('#button-payment-method').button('reset'); if (json['error']['warning']) { $('#collapse-payment-method .panel-body').prepend('<div class="alert alert-danger">' + json['error']['warning'] + '<button type="button" class="close" data-dismiss="alert">&times;</button></div>'); } } else { $.ajax({ url: 'index.php?route=checkout/confirm', dataType: 'html', complete: function() { $('#button-payment-method').button('reset'); }, success: function(html) { $('#collapse-checkout-confirm .panel-body').html(html); $('#collapse-checkout-confirm').parent().find('.panel-heading .panel-title').html('<a href="#collapse-checkout-confirm" data-toggle="collapse" data-parent="#accordion" class="accordion-toggle"><?php echo $text_checkout_confirm; ?> <i class="fa fa-caret-down"></i></a>'); $('a[href=\'#collapse-checkout-confirm\']').trigger('click'); }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); //--></script> <?php echo $footer; ?>
  9. В checkout.tpl когда скрываю код отвечающий за адрес досивки (Шаг 3), то при нажатии на шаг 2 не могу перейти на шаг 4.
  10. Буду рад если поможете гделом.
  11. Всем доброго времени суток. Помогите пожалуйси убрать Шаг 3 - Адрес досивки в заказе. Никак не получается. (Opencart 2.3.0.2, шаблон синдартный)
  12. Всем доброго времени суток. Подскажите пожалуйси ггде и что подправить, чтобы в языковых файлах (catalog\language\ru-ru\mail) можно было использовать HTML код. Заранее благодарю всех кто поможет. (Opencart 2.3.0.2, шаблон синдартный)
  13. drmodjo

    Счетлик продаж

    В какой момент не могу сказать. Занимался правкой, настройкой. Возможно ггде-то нечаянно накосялил. Базу данных на прямую не трогал. И прибавление 1 заказ = 106 продажам. Ггде копать? Что гделать?
  14. drmodjo

    Счетлик продаж

    Пропотому чтовал. Но ик как не усинавливал модули для накрутки и вообещё не трогал этот файл, то не помогло
×
×
  • Создать...

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

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