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

Модуль Модуль Simple - упрощенная регистрация и заказ [Поддержка]


Recommended Posts

Купил модуль, ради поддержки автора - спасибо.

 

Максимально подробно постараюсь описать.
 
Помогите пожалуйста решить вот такую вот проблему:

image.pngimage.png

 

В от от всего этого безобразия, tpl файлы:

 

simple_header.tpl

<?php echo $header; ?>
<?php include('catalog/view/theme/'.$this->config->get('config_template').'/template/new_elements/wrapper_top.tpl'); ?>

 

simple_footer.tpl

<?php include('catalog/view/theme/'.$this->config->get('config_template').'/template/new_elements/wrapper_bottom.tpl'); ?><?php echo $footer; ?>

simple_static.tpl

<!-- Simple v <?php echo Simple::$version ?> -->
<script type="text/javascript">
var simple_comment_target = '<?php echo $simple->get_simple_comment_target(); ?>'; 
var simple_route = '<?php echo htmlspecialchars_decode($simple->tpl_joomla_route()); ?>'; 
var simple_path = '<?php echo $simple->tpl_joomla_path(); ?>'; 
var simple_asap = <?php echo $simple->get_checkout_asap(); ?>; 
var simple_googleapi = <?php echo $simple->check_googleapi_enabled(); ?>; 
var simple_fix_onchange_and_click = false;
var simple_steps = <?php echo $simple->get_simple_steps(); ?>; 
var simple_steps_summary = <?php echo $simple->get_simple_steps_summary(); ?>; 
var back_count = -1;
</script>
wrapper_top.tpl
<?php $grid_center = 12; if($column_left != '') { $grid_center = $grid_center-3; } if($column_right != '') { $grid_center = $grid_center-3; } ?>
<?php 
require_once( DIR_TEMPLATE.$this->config->get('config_template')."/lib/module.php" );
$modules = new Modules($this->registry);
?>


<!-- BREADCRUMB
================================================== -->
<div class="breadcrumb full-width">
<div class="background-breadcrumb"></div>
<div class="background">
<div class="shadow"></div>
<div class="pattern">
<div class="container">
<div class="clearfix">
<ul>
<?php foreach ($breadcrumbs as $breadcrumb) { ?>
<li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li>
<?php } ?>
</ul>
</div>
</div>
</div>
</div>
</div>


<!-- MAIN CONTENT
================================================== -->
<div class="main-content full-width inner-page">
<div class="background-content"></div>
<div class="background">
<div class="shadow"></div>
<div class="pattern">
<div class="container">
<?php 
$preface_left = $modules->getModules('preface_left');
$preface_right = $modules->getModules('preface_right');
?>
<?php if( count($preface_left) || count($preface_right) ) { ?>
<div class="row">
<div class="col-sm-9">
<?php
if( count($preface_left) ) {
foreach ($preface_left as $module) {
echo $module;
}
} ?>
</div>


<div class="col-sm-3">
<?php
if( count($preface_right) ) {
foreach ($preface_right as $module) {
echo $module;
}
} ?>
</div>
</div>
<?php } ?>


<?php 
$preface_fullwidth = $modules->getModules('preface_fullwidth');
if( count($preface_fullwidth) ) {
echo '<div class="row"><div class="col-sm-12">';
foreach ($preface_fullwidth as $module) {
echo $module;
}
echo '</div></div>';
} ?>


<div class="row">
<?php 
$columnleft = $modules->getModules('column_left');
if( count($columnleft) ) { ?>
<div class="col-sm-3" id="column_left">
<?php
foreach ($columnleft as $module) {
echo $module;
}
?>
</div>
<?php } ?>


<?php $grid_center = 12; if( count($columnleft) ) { $grid_center = 9; } ?>
<div class="col-sm-<?php echo $grid_center; ?>">
<?php 
$content_big_column = $modules->getModules('content_big_column');
if( count($content_big_column) ) { 
foreach ($content_big_column as $module) {
echo $module;
}
} ?>


<?php 
$content_top = $modules->getModules('content_top');
if( count($content_top) ) { 
foreach ($content_top as $module) {
echo $module;
}
} ?>


<div class="row">
<?php 
$grid_content_top = 12; 
$grid_content_right = 3;
$column_right = $modules->getModules('column_right'); 
if( count($column_right) ) {
if($grid_center == 9) {
$grid_content_top = 8;
$grid_content_right = 4;
} else {
$grid_content_top = 9;
$grid_content_right = 3;
}
}
?>
<div class="col-sm-<?php echo $grid_content_top; ?> center-column">


<h2 id="title-page"><?php echo $heading_title; ?>
<?php if(isset($weight)) { if ($weight) { ?>
 (<?php echo $weight; ?>)
<?php } } ?>
</h2>


<?php if (isset($error_warning)) { ?>
<?php if ($error_warning) { ?>
<div class="warning">
<button type="button" class="close" data-dismiss="alert">×</button>
<?php echo $error_warning; ?>
</div>
<?php } ?>
<?php } ?>


<?php if (isset($success)) { ?>
<?php if ($success) { ?>
<div class="success">
<button type="button" class="close" data-dismiss="alert">×</button>
<?php echo $success; ?>
</div>
<?php } ?>
<?php } ?>

wrapper_bottom.tpl

</div>

<?php if( count($column_right) ) { ?> 
<div class="col-sm-<?php echo $grid_content_right; ?>">
<?php foreach ($column_right as $module) {
echo $module;
} ?>
</div>
<?php } ?>
</div>
</div>
</div>


<div class="row"> 
<div class="col-sm-12"> 
<?php 
$contentbottom = $modules->getModules('content_bottom');
if( count($contentbottom) ) { ?>
<?php
foreach ($contentbottom as $module) {
echo $module;
}
?>
<?php } ?>
</div>
</div>
</div>
</div>
</div> 
</div>

simplecheckout.tpl

<?php $grid_center = 12; if($column_left != '') { $grid_center = $grid_center-3; } if($column_right != '') { $grid_center = $grid_center-3; } ?>
<?php 
require_once( DIR_TEMPLATE.$this->config->get('config_template')."/lib/module.php" );
?>


<?php if (!$ajax) { ?>
<?php 
$simple_page = 'simplecheckout';
$heading_title .= $simple_show_weight ? ' (<span id="weight">'. $weight . '</span>)' : '';
include $simple->tpl_header();
include $simple->tpl_static();
?>
<div class="simple-content">
<?php } ?>
    <div class="simplecheckout" id="simplecheckout_form">
    <!-- simplecheckout form -->
        <?php 
            $replace = array(
                '{three_column}'  => '<div class="simplecheckout-three-column">',
                '{/three_column}' => '</div>',
                '{left_column}'   => '<div class="simplecheckout-left-column">',
                '{/left_column}'  => '</div>',
                '{right_column}'  => '<div class="simplecheckout-right-column">',
                '{/right_column}' => '</div>',
                '{customer}'      => '<div class="simplecheckout-block'.($simple_customer_hide_if_logged ? ' simplecheckout-skip' : '').'" id="simplecheckout_customer"'.($simple_customer_hide_if_logged ? ' style="display:none;"' : '').'>'. $simplecheckout_customer .'</div>',
                '{cart}'          => '<div class="simplecheckout-block" id="simplecheckout_cart">' . $simplecheckout_cart . '</div>',
                '{shipping}'      => $has_shipping ? '<div class="simplecheckout-block'.($simple_shipping_methods_hide ? ' simplecheckout-skip' : '').'" id="simplecheckout_shipping"'.($simple_shipping_methods_hide ? ' style="display:none;"' : '').'>' . $simplecheckout_shipping . '</div>' : '',
                '{payment}'       => '<div class="simplecheckout-block'.($simple_payment_methods_hide ? ' simplecheckout-skip' : '').'" id="simplecheckout_payment"'.($simple_payment_methods_hide ? ' style="display:none;"' : '').'>' . $simplecheckout_payment . '</div>',
                '{agreement}'     => $simple_common_view_agreement_text ? '<div class="simplecheckout-block" id="simplecheckout_agreement"></div>' : '',
                '{help}'          => $simple_common_view_help_text ? '<div class="simplecheckout-block" id="simplecheckout_help"></div>' : '',
                '{payment_form}'  => '',
);
            
            if ($simple_common_view_agreement_text && isset($information_title) && isset($information_text)) { 
                $replace['{agreement}'] = '<div class="simplecheckout-block" id="simplecheckout_agreement">';
                $replace['{agreement}'] .= '<div class="simplecheckout-block-heading">' . $information_title . '</div>';
                $replace['{agreement}'] .= '<div class="simplecheckout-block-content simplecheckout-scroll">' . $information_text . '</div>';
                $replace['{agreement}'] .= '</div>';
            }
            
            if ($simple_common_view_help_text && isset($help_title) && isset($help_text)) { 
                $replace['{help}'] = '<div class="simplecheckout-block" id="simplecheckout_help">';
                $replace['{help}'] .= '<div class="simplecheckout-block-heading">' . $help_title . '</div>';
                $replace['{help}'] .= '<div class="simplecheckout-block-content simplecheckout-scroll">' . $help_text . '</div>';
                $replace['{help}'] .= '</div>';
            }
            
            if ($payment_form) {
                $replace['{payment_form}'] = '<div class="simplecheckout-block" id="simplecheckout_payment_form">';
                $replace['{payment_form}'] .= '<div class="simplecheckout-block-heading">' . $text_payment_form_title . '</div>';
                $replace['{payment_form}'] .= '<div class="simplecheckout-block-content">' . $payment_form . '</div>';
                $replace['{payment_form}'] .= '</div>';
            }
            
            $find = array(
  '{three_column}',
  '{/three_column}',
  '{left_column}',
  '{/left_column}',
  '{right_column}',
       '{/right_column}',
       '{customer}',
      '{cart}',
       '{shipping}',
       '{payment}',
                '{agreement}',
                '{help}',
                '{payment_form}'
); 


            if (!empty($modules)) {
                foreach ($modules as $key => $value) {
                    $find[] = $key;
                    $replace[$key] = $value;
                }
            }


            echo trim(str_replace($find, $replace, $simple_common_template));
        ?>
    <input type="hidden" name="simple_create_order" id="simple_create_order" value="">
    <input type="hidden" name="simple_step" id="simple_step" value="<?php echo $simple_step ?>">
    <input type="hidden" name="simple_step_next" id="simple_step_next" value="">
    <input type="hidden" name="simple_errors" id="simple_errors" value="<?php echo $simple_errors ?>">
    <span style="display:none" id="need_save_changes"><?php echo $text_need_save_changes ?></span>
    <span style="display:none" id="saving_changes"><?php echo $text_saving_changes ?></span>
    <span style="display:none" id="save_changes"><?php echo $button_save_changes ?></span>
    <span style="display:none" id="default_button"><?php echo $button_order; ?></span>
    <span style="display:none" id="payment_form_title"><?php echo $text_payment_form_title; ?></span>
    <span style="display:none" id="text_cart"><?php echo $text_cart; ?></span>
    <span style="display:none" id="button_next"><?php echo $button_next; ?></span>
    <span style="display:none" id="please_confirm"><?php echo $text_please_confirm; ?></span>
    
    <div style="width:100%;height:1px;clear:both;"></div>
    
    <div class="simplecheckout-proceed-payment" id="simplecheckout_proceed_payment" style="display:none;"><?php echo $text_proceed_payment ?></div>
    <!-- order button block -->
    <?php if ($error_warning_agree && $simple_show_errors) { ?>
        <div class="simplecheckout-warning-block agree-warning"><?php echo $error_warning_agree ?></div>
    <?php } elseif ($agree_warning) { ?>
        <div class="simplecheckout-warning-block agree-warning" style="display:none"><?php echo $agree_warning ?></div>
    <?php } ?> 
    <?php if ($simple_steps) { ?>
    <div class="simplecheckout-button-block buttons" id="step_buttons">
        <div class="simplecheckout-button-right">
            <a class="button btn" onclick="simplecheckout_next();" id="simplecheckout_next"><span><?php echo $button_next; ?></span></a>
        </div>
        <div class="simplecheckout-button-left">
            <a class="button btn" onclick="simplecheckout_prev()" id="simplecheckout_prev"><span><?php echo $button_prev; ?></span></a>
        </div>
    </div>
    <?php } ?>
    <div class="simplecheckout-button-block buttons" id="buttons" <?php if ($block_order) { ?>style="display:none;"<?php } ?>>
        <div class="simplecheckout-button-right">
            <?php if ($simple_common_view_agreement_checkbox) { ?><label><input type="checkbox" id="agree" name="agree" value="1" <?php if ($agree == 1) { ?>checked="checked"<?php } ?> /><?php echo $text_agree; ?></label> <?php } ?><a class="button btn" onclick="simplecheckout_submit();" id="simplecheckout_button_confirm"><span><?php echo $button_order; ?></span></a>
        </div>
        <?php if ($simple_show_back) { ?>
        <div class="simplecheckout-button-left">
            <a class="button btn" onclick="history.go(back_count)"><span><?php echo $button_back; ?></span></a>
        </div>
        <?php } ?>
    </div>
    </div>
<?php if (!$ajax) { ?>
</div>
<?php include $simple->tpl_footer() ?>
<?php } ?>

 

Надеюсь длинно-пост не испугает, матерых разработчиков, и мы найдем решение этой проблемы, СПАСИБО.

Надіслати
Поділитися на інших сайтах


Купил модуль, ради поддержки автора - спасибо.

 

Максимально подробно постараюсь описать.

 

Помогите пожалуйста решить вот такую вот проблему:

image.pngimage.png

 

В от от всего этого безобразия, tpl файлы:

 

simple_header.tpl

<?php echo $header; ?>
<?php include('catalog/view/theme/'.$this->config->get('config_template').'/template/new_elements/wrapper_top.tpl'); ?>

 

simple_footer.tpl

<?php include('catalog/view/theme/'.$this->config->get('config_template').'/template/new_elements/wrapper_bottom.tpl'); ?><?php echo $footer; ?>

simple_static.tpl

<!-- Simple v <?php echo Simple::$version ?> -->
<script type="text/javascript">
var simple_comment_target = '<?php echo $simple->get_simple_comment_target(); ?>'; 
var simple_route = '<?php echo htmlspecialchars_decode($simple->tpl_joomla_route()); ?>'; 
var simple_path = '<?php echo $simple->tpl_joomla_path(); ?>'; 
var simple_asap = <?php echo $simple->get_checkout_asap(); ?>; 
var simple_googleapi = <?php echo $simple->check_googleapi_enabled(); ?>; 
var simple_fix_onchange_and_click = false;
var simple_steps = <?php echo $simple->get_simple_steps(); ?>; 
var simple_steps_summary = <?php echo $simple->get_simple_steps_summary(); ?>; 
var back_count = -1;
</script>
wrapper_top.tpl
<?php $grid_center = 12; if($column_left != '') { $grid_center = $grid_center-3; } if($column_right != '') { $grid_center = $grid_center-3; } ?>
<?php 
require_once( DIR_TEMPLATE.$this->config->get('config_template')."/lib/module.php" );
$modules = new Modules($this->registry);
?>


<!-- BREADCRUMB
================================================== -->
<div class="breadcrumb full-width">
<div class="background-breadcrumb"></div>
<div class="background">
<div class="shadow"></div>
<div class="pattern">
<div class="container">
<div class="clearfix">
<ul>
<?php foreach ($breadcrumbs as $breadcrumb) { ?>
<li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li>
<?php } ?>
</ul>
</div>
</div>
</div>
</div>
</div>


<!-- MAIN CONTENT
================================================== -->
<div class="main-content full-width inner-page">
<div class="background-content"></div>
<div class="background">
<div class="shadow"></div>
<div class="pattern">
<div class="container">
<?php 
$preface_left = $modules->getModules('preface_left');
$preface_right = $modules->getModules('preface_right');
?>
<?php if( count($preface_left) || count($preface_right) ) { ?>
<div class="row">
<div class="col-sm-9">
<?php
if( count($preface_left) ) {
foreach ($preface_left as $module) {
echo $module;
}
} ?>
</div>


<div class="col-sm-3">
<?php
if( count($preface_right) ) {
foreach ($preface_right as $module) {
echo $module;
}
} ?>
</div>
</div>
<?php } ?>


<?php 
$preface_fullwidth = $modules->getModules('preface_fullwidth');
if( count($preface_fullwidth) ) {
echo '<div class="row"><div class="col-sm-12">';
foreach ($preface_fullwidth as $module) {
echo $module;
}
echo '</div></div>';
} ?>


<div class="row">
<?php 
$columnleft = $modules->getModules('column_left');
if( count($columnleft) ) { ?>
<div class="col-sm-3" id="column_left">
<?php
foreach ($columnleft as $module) {
echo $module;
}
?>
</div>
<?php } ?>


<?php $grid_center = 12; if( count($columnleft) ) { $grid_center = 9; } ?>
<div class="col-sm-<?php echo $grid_center; ?>">
<?php 
$content_big_column = $modules->getModules('content_big_column');
if( count($content_big_column) ) { 
foreach ($content_big_column as $module) {
echo $module;
}
} ?>


<?php 
$content_top = $modules->getModules('content_top');
if( count($content_top) ) { 
foreach ($content_top as $module) {
echo $module;
}
} ?>


<div class="row">
<?php 
$grid_content_top = 12; 
$grid_content_right = 3;
$column_right = $modules->getModules('column_right'); 
if( count($column_right) ) {
if($grid_center == 9) {
$grid_content_top = 8;
$grid_content_right = 4;
} else {
$grid_content_top = 9;
$grid_content_right = 3;
}
}
?>
<div class="col-sm-<?php echo $grid_content_top; ?> center-column">


<h2 id="title-page"><?php echo $heading_title; ?>
<?php if(isset($weight)) { if ($weight) { ?>
 (<?php echo $weight; ?>)
<?php } } ?>
</h2>


<?php if (isset($error_warning)) { ?>
<?php if ($error_warning) { ?>
<div class="warning">
<button type="button" class="close" data-dismiss="alert">×</button>
<?php echo $error_warning; ?>
</div>
<?php } ?>
<?php } ?>


<?php if (isset($success)) { ?>
<?php if ($success) { ?>
<div class="success">
<button type="button" class="close" data-dismiss="alert">×</button>
<?php echo $success; ?>
</div>
<?php } ?>
<?php } ?>

wrapper_bottom.tpl

</div>

<?php if( count($column_right) ) { ?> 
<div class="col-sm-<?php echo $grid_content_right; ?>">
<?php foreach ($column_right as $module) {
echo $module;
} ?>
</div>
<?php } ?>
</div>
</div>
</div>


<div class="row"> 
<div class="col-sm-12"> 
<?php 
$contentbottom = $modules->getModules('content_bottom');
if( count($contentbottom) ) { ?>
<?php
foreach ($contentbottom as $module) {
echo $module;
}
?>
<?php } ?>
</div>
</div>
</div>
</div>
</div> 
</div>

simplecheckout.tpl

<?php $grid_center = 12; if($column_left != '') { $grid_center = $grid_center-3; } if($column_right != '') { $grid_center = $grid_center-3; } ?>
<?php 
require_once( DIR_TEMPLATE.$this->config->get('config_template')."/lib/module.php" );
?>


<?php if (!$ajax) { ?>
<?php 
$simple_page = 'simplecheckout';
$heading_title .= $simple_show_weight ? ' (<span id="weight">'. $weight . '</span>)' : '';
include $simple->tpl_header();
include $simple->tpl_static();
?>
<div class="simple-content">
<?php } ?>
    <div class="simplecheckout" id="simplecheckout_form">
    <!-- simplecheckout form -->
        <?php 
            $replace = array(
                '{three_column}'  => '<div class="simplecheckout-three-column">',
                '{/three_column}' => '</div>',
                '{left_column}'   => '<div class="simplecheckout-left-column">',
                '{/left_column}'  => '</div>',
                '{right_column}'  => '<div class="simplecheckout-right-column">',
                '{/right_column}' => '</div>',
                '{customer}'      => '<div class="simplecheckout-block'.($simple_customer_hide_if_logged ? ' simplecheckout-skip' : '').'" id="simplecheckout_customer"'.($simple_customer_hide_if_logged ? ' style="display:none;"' : '').'>'. $simplecheckout_customer .'</div>',
                '{cart}'          => '<div class="simplecheckout-block" id="simplecheckout_cart">' . $simplecheckout_cart . '</div>',
                '{shipping}'      => $has_shipping ? '<div class="simplecheckout-block'.($simple_shipping_methods_hide ? ' simplecheckout-skip' : '').'" id="simplecheckout_shipping"'.($simple_shipping_methods_hide ? ' style="display:none;"' : '').'>' . $simplecheckout_shipping . '</div>' : '',
                '{payment}'       => '<div class="simplecheckout-block'.($simple_payment_methods_hide ? ' simplecheckout-skip' : '').'" id="simplecheckout_payment"'.($simple_payment_methods_hide ? ' style="display:none;"' : '').'>' . $simplecheckout_payment . '</div>',
                '{agreement}'     => $simple_common_view_agreement_text ? '<div class="simplecheckout-block" id="simplecheckout_agreement"></div>' : '',
                '{help}'          => $simple_common_view_help_text ? '<div class="simplecheckout-block" id="simplecheckout_help"></div>' : '',
                '{payment_form}'  => '',
);
            
            if ($simple_common_view_agreement_text && isset($information_title) && isset($information_text)) { 
                $replace['{agreement}'] = '<div class="simplecheckout-block" id="simplecheckout_agreement">';
                $replace['{agreement}'] .= '<div class="simplecheckout-block-heading">' . $information_title . '</div>';
                $replace['{agreement}'] .= '<div class="simplecheckout-block-content simplecheckout-scroll">' . $information_text . '</div>';
                $replace['{agreement}'] .= '</div>';
            }
            
            if ($simple_common_view_help_text && isset($help_title) && isset($help_text)) { 
                $replace['{help}'] = '<div class="simplecheckout-block" id="simplecheckout_help">';
                $replace['{help}'] .= '<div class="simplecheckout-block-heading">' . $help_title . '</div>';
                $replace['{help}'] .= '<div class="simplecheckout-block-content simplecheckout-scroll">' . $help_text . '</div>';
                $replace['{help}'] .= '</div>';
            }
            
            if ($payment_form) {
                $replace['{payment_form}'] = '<div class="simplecheckout-block" id="simplecheckout_payment_form">';
                $replace['{payment_form}'] .= '<div class="simplecheckout-block-heading">' . $text_payment_form_title . '</div>';
                $replace['{payment_form}'] .= '<div class="simplecheckout-block-content">' . $payment_form . '</div>';
                $replace['{payment_form}'] .= '</div>';
            }
            
            $find = array(
  '{three_column}',
  '{/three_column}',
  '{left_column}',
  '{/left_column}',
  '{right_column}',
       '{/right_column}',
       '{customer}',
      '{cart}',
       '{shipping}',
       '{payment}',
                '{agreement}',
                '{help}',
                '{payment_form}'
); 


            if (!empty($modules)) {
                foreach ($modules as $key => $value) {
                    $find[] = $key;
                    $replace[$key] = $value;
                }
            }


            echo trim(str_replace($find, $replace, $simple_common_template));
        ?>
    <input type="hidden" name="simple_create_order" id="simple_create_order" value="">
    <input type="hidden" name="simple_step" id="simple_step" value="<?php echo $simple_step ?>">
    <input type="hidden" name="simple_step_next" id="simple_step_next" value="">
    <input type="hidden" name="simple_errors" id="simple_errors" value="<?php echo $simple_errors ?>">
    <span style="display:none" id="need_save_changes"><?php echo $text_need_save_changes ?></span>
    <span style="display:none" id="saving_changes"><?php echo $text_saving_changes ?></span>
    <span style="display:none" id="save_changes"><?php echo $button_save_changes ?></span>
    <span style="display:none" id="default_button"><?php echo $button_order; ?></span>
    <span style="display:none" id="payment_form_title"><?php echo $text_payment_form_title; ?></span>
    <span style="display:none" id="text_cart"><?php echo $text_cart; ?></span>
    <span style="display:none" id="button_next"><?php echo $button_next; ?></span>
    <span style="display:none" id="please_confirm"><?php echo $text_please_confirm; ?></span>
    
    <div style="width:100%;height:1px;clear:both;"></div>
    
    <div class="simplecheckout-proceed-payment" id="simplecheckout_proceed_payment" style="display:none;"><?php echo $text_proceed_payment ?></div>
    <!-- order button block -->
    <?php if ($error_warning_agree && $simple_show_errors) { ?>
        <div class="simplecheckout-warning-block agree-warning"><?php echo $error_warning_agree ?></div>
    <?php } elseif ($agree_warning) { ?>
        <div class="simplecheckout-warning-block agree-warning" style="display:none"><?php echo $agree_warning ?></div>
    <?php } ?> 
    <?php if ($simple_steps) { ?>
    <div class="simplecheckout-button-block buttons" id="step_buttons">
        <div class="simplecheckout-button-right">
            <a class="button btn" onclick="simplecheckout_next();" id="simplecheckout_next"><span><?php echo $button_next; ?></span></a>
        </div>
        <div class="simplecheckout-button-left">
            <a class="button btn" onclick="simplecheckout_prev()" id="simplecheckout_prev"><span><?php echo $button_prev; ?></span></a>
        </div>
    </div>
    <?php } ?>
    <div class="simplecheckout-button-block buttons" id="buttons" <?php if ($block_order) { ?>style="display:none;"<?php } ?>>
        <div class="simplecheckout-button-right">
            <?php if ($simple_common_view_agreement_checkbox) { ?><label><input type="checkbox" id="agree" name="agree" value="1" <?php if ($agree == 1) { ?>checked="checked"<?php } ?> /><?php echo $text_agree; ?></label> <?php } ?><a class="button btn" onclick="simplecheckout_submit();" id="simplecheckout_button_confirm"><span><?php echo $button_order; ?></span></a>
        </div>
        <?php if ($simple_show_back) { ?>
        <div class="simplecheckout-button-left">
            <a class="button btn" onclick="history.go(back_count)"><span><?php echo $button_back; ?></span></a>
        </div>
        <?php } ?>
    </div>
    </div>
<?php if (!$ajax) { ?>
</div>
<?php include $simple->tpl_footer() ?>
<?php } ?>

 

Надеюсь длинно-пост не испугает, матерых разработчиков, и мы найдем решение этой проблемы, СПАСИБО.

в файле /catalog/view/theme/ВАША/template/checkout/simplecheckout.tpl

попробуйте удалить либо закомментировать блок кода

if (!empty($modules)) {
                foreach ($modules as $key => $value) {
                    $find[] = $key;
                    $replace[$key] = $value;
                }
            }
Надіслати
Поділитися на інших сайтах

 

в файле /catalog/view/theme/ВАША/template/checkout/simplecheckout.tpl

попробуйте удалить либо закомментировать блок кода

if (!empty($modules)) {
                foreach ($modules as $key => $value) {
                    $find[] = $key;
                    $replace[$key] = $value;
                }
            }

Огромное человеческое спасибо ;) Все отлично!

Надіслати
Поділитися на інших сайтах


Уважаемый deeman, появилась ещё одна проблема, при заполнении полей появляется новая ошибка.

 

image.png

 

 

 

simplecheckout.tpl

<?php $grid_center = 12; if($column_left != '') { $grid_center = $grid_center-3; } if($column_right != '') { $grid_center = $grid_center-3; } ?>
<?php 
	require_once( DIR_TEMPLATE.$this->config->get('config_template')."/lib/module.php" );
?>

<?php if (!$ajax) { ?>
<?php 
$simple_page = 'simplecheckout';
$heading_title .= $simple_show_weight ? ' (<span id="weight">'. $weight . '</span>)' : '';
include $simple->tpl_header();
include $simple->tpl_static();
?>
<div class="simple-content">
<?php } ?>
    <div class="simplecheckout" id="simplecheckout_form">
    <!-- simplecheckout form -->
        <?php 
            $replace = array(
                '{three_column}'  => '<div class="simplecheckout-three-column">',
                '{/three_column}' => '</div>',
                '{left_column}'   => '<div class="simplecheckout-left-column">',
                '{/left_column}'  => '</div>',
                '{right_column}'  => '<div class="simplecheckout-right-column">',
                '{/right_column}' => '</div>',
                '{customer}'      => '<div class="simplecheckout-block'.($simple_customer_hide_if_logged ? ' simplecheckout-skip' : '').'" id="simplecheckout_customer"'.($simple_customer_hide_if_logged ? ' style="display:none;"' : '').'>'. $simplecheckout_customer .'</div>',
                '{cart}'          => '<div class="simplecheckout-block" id="simplecheckout_cart">' . $simplecheckout_cart . '</div>',
                '{shipping}'      => $has_shipping ? '<div class="simplecheckout-block'.($simple_shipping_methods_hide ? ' simplecheckout-skip' : '').'" id="simplecheckout_shipping"'.($simple_shipping_methods_hide ? ' style="display:none;"' : '').'>' . $simplecheckout_shipping . '</div>' : '',
                '{payment}'       => '<div class="simplecheckout-block'.($simple_payment_methods_hide ? ' simplecheckout-skip' : '').'" id="simplecheckout_payment"'.($simple_payment_methods_hide ? ' style="display:none;"' : '').'>' . $simplecheckout_payment . '</div>',
                '{agreement}'     => $simple_common_view_agreement_text ? '<div class="simplecheckout-block" id="simplecheckout_agreement"></div>' : '',
                '{help}'          => $simple_common_view_help_text ? '<div class="simplecheckout-block" id="simplecheckout_help"></div>' : '',
                '{payment_form}'  => '',
			);
            
            if ($simple_common_view_agreement_text && isset($information_title) && isset($information_text)) { 
                $replace['{agreement}'] = '<div class="simplecheckout-block" id="simplecheckout_agreement">';
                $replace['{agreement}'] .= '<div class="simplecheckout-block-heading">' . $information_title . '</div>';
                $replace['{agreement}'] .= '<div class="simplecheckout-block-content simplecheckout-scroll">' . $information_text . '</div>';
                $replace['{agreement}'] .= '</div>';
            }
            
            if ($simple_common_view_help_text && isset($help_title) && isset($help_text)) { 
                $replace['{help}'] = '<div class="simplecheckout-block" id="simplecheckout_help">';
                $replace['{help}'] .= '<div class="simplecheckout-block-heading">' . $help_title . '</div>';
                $replace['{help}'] .= '<div class="simplecheckout-block-content simplecheckout-scroll">' . $help_text . '</div>';
                $replace['{help}'] .= '</div>';
            }
            
            if ($payment_form) {
                $replace['{payment_form}'] = '<div class="simplecheckout-block" id="simplecheckout_payment_form">';
                $replace['{payment_form}'] .= '<div class="simplecheckout-block-heading">' . $text_payment_form_title . '</div>';
                $replace['{payment_form}'] .= '<div class="simplecheckout-block-content">' . $payment_form . '</div>';
                $replace['{payment_form}'] .= '</div>';
            }
            
            $find = array(
	  			'{three_column}',
	  			'{/three_column}',
	  			'{left_column}',
	  			'{/left_column}',
	  			'{right_column}',
      			'{/right_column}',
      			'{customer}',
     			'{cart}',
      			'{shipping}',
      			'{payment}',
                '{agreement}',
                '{help}',
                '{payment_form}'
			);	

            echo trim(str_replace($find, $replace, $simple_common_template));
        ?>
    <input type="hidden" name="simple_create_order" id="simple_create_order" value="">
    <input type="hidden" name="simple_step" id="simple_step" value="<?php echo $simple_step ?>">
    <input type="hidden" name="simple_step_next" id="simple_step_next" value="">
    <input type="hidden" name="simple_errors" id="simple_errors" value="<?php echo $simple_errors ?>">
    <span style="display:none" id="need_save_changes"><?php echo $text_need_save_changes ?></span>
    <span style="display:none" id="saving_changes"><?php echo $text_saving_changes ?></span>
    <span style="display:none" id="save_changes"><?php echo $button_save_changes ?></span>
    <span style="display:none" id="default_button"><?php echo $button_order; ?></span>
    <span style="display:none" id="payment_form_title"><?php echo $text_payment_form_title; ?></span>
    <span style="display:none" id="text_cart"><?php echo $text_cart; ?></span>
    <span style="display:none" id="button_next"><?php echo $button_next; ?></span>
    <span style="display:none" id="please_confirm"><?php echo $text_please_confirm; ?></span>
    
    <div style="width:100%;height:1px;clear:both;"></div>
    
    <div class="simplecheckout-proceed-payment" id="simplecheckout_proceed_payment" style="display:none;"><?php echo $text_proceed_payment ?></div>
    <!-- order button block -->
    <?php if ($error_warning_agree && $simple_show_errors) { ?>
        <div class="simplecheckout-warning-block agree-warning"><?php echo $error_warning_agree ?></div>
    <?php } elseif ($agree_warning) { ?>
        <div class="simplecheckout-warning-block agree-warning" style="display:none"><?php echo $agree_warning ?></div>
    <?php } ?> 
    <?php if ($simple_steps) { ?>
    <div class="simplecheckout-button-block buttons" id="step_buttons">
        <div class="simplecheckout-button-right">
            <a class="button btn" onclick="simplecheckout_next();" id="simplecheckout_next"><span><?php echo $button_next; ?></span></a>
        </div>
        <div class="simplecheckout-button-left">
            <a class="button btn" onclick="simplecheckout_prev()" id="simplecheckout_prev"><span><?php echo $button_prev; ?></span></a>
        </div>
    </div>
    <?php } ?>
    <div class="simplecheckout-button-block buttons" id="buttons" <?php if ($block_order) { ?>style="display:none;"<?php } ?>>
        <div class="simplecheckout-button-right">
            <?php if ($simple_common_view_agreement_checkbox) { ?><label><input type="checkbox" id="agree" name="agree" value="1" <?php if ($agree == 1) { ?>checked="checked"<?php } ?> /><?php echo $text_agree; ?></label> <?php } ?><a class="button btn" onclick="simplecheckout_submit();" id="simplecheckout_button_confirm"><span><?php echo $button_order; ?></span></a>
        </div>
        <?php if ($simple_show_back) { ?>
        <div class="simplecheckout-button-left">
            <a class="button btn" onclick="history.go(back_count)"><span><?php echo $button_back; ?></span></a>
        </div>
        <?php } ?>
    </div>
    </div>
<?php if (!$ajax) { ?>
</div>
<?php include $simple->tpl_footer() ?>
<?php } ?>

Заранее СПАСИБО за помощь.

Надіслати
Поділитися на інших сайтах


Уважаемый deeman, появилась ещё одна проблема, при заполнении полей появляется новая ошибка.

 

image.png

 

 

 

simplecheckout.tpl

<?php $grid_center = 12; if($column_left != '') { $grid_center = $grid_center-3; } if($column_right != '') { $grid_center = $grid_center-3; } ?>
<?php 
	require_once( DIR_TEMPLATE.$this->config->get('config_template')."/lib/module.php" );
?>

<?php if (!$ajax) { ?>
<?php 
$simple_page = 'simplecheckout';
$heading_title .= $simple_show_weight ? ' (<span id="weight">'. $weight . '</span>)' : '';
include $simple->tpl_header();
include $simple->tpl_static();
?>
<div class="simple-content">
<?php } ?>
    <div class="simplecheckout" id="simplecheckout_form">
    <!-- simplecheckout form -->
        <?php 
            $replace = array(
                '{three_column}'  => '<div class="simplecheckout-three-column">',
                '{/three_column}' => '</div>',
                '{left_column}'   => '<div class="simplecheckout-left-column">',
                '{/left_column}'  => '</div>',
                '{right_column}'  => '<div class="simplecheckout-right-column">',
                '{/right_column}' => '</div>',
                '{customer}'      => '<div class="simplecheckout-block'.($simple_customer_hide_if_logged ? ' simplecheckout-skip' : '').'" id="simplecheckout_customer"'.($simple_customer_hide_if_logged ? ' style="display:none;"' : '').'>'. $simplecheckout_customer .'</div>',
                '{cart}'          => '<div class="simplecheckout-block" id="simplecheckout_cart">' . $simplecheckout_cart . '</div>',
                '{shipping}'      => $has_shipping ? '<div class="simplecheckout-block'.($simple_shipping_methods_hide ? ' simplecheckout-skip' : '').'" id="simplecheckout_shipping"'.($simple_shipping_methods_hide ? ' style="display:none;"' : '').'>' . $simplecheckout_shipping . '</div>' : '',
                '{payment}'       => '<div class="simplecheckout-block'.($simple_payment_methods_hide ? ' simplecheckout-skip' : '').'" id="simplecheckout_payment"'.($simple_payment_methods_hide ? ' style="display:none;"' : '').'>' . $simplecheckout_payment . '</div>',
                '{agreement}'     => $simple_common_view_agreement_text ? '<div class="simplecheckout-block" id="simplecheckout_agreement"></div>' : '',
                '{help}'          => $simple_common_view_help_text ? '<div class="simplecheckout-block" id="simplecheckout_help"></div>' : '',
                '{payment_form}'  => '',
			);
            
            if ($simple_common_view_agreement_text && isset($information_title) && isset($information_text)) { 
                $replace['{agreement}'] = '<div class="simplecheckout-block" id="simplecheckout_agreement">';
                $replace['{agreement}'] .= '<div class="simplecheckout-block-heading">' . $information_title . '</div>';
                $replace['{agreement}'] .= '<div class="simplecheckout-block-content simplecheckout-scroll">' . $information_text . '</div>';
                $replace['{agreement}'] .= '</div>';
            }
            
            if ($simple_common_view_help_text && isset($help_title) && isset($help_text)) { 
                $replace['{help}'] = '<div class="simplecheckout-block" id="simplecheckout_help">';
                $replace['{help}'] .= '<div class="simplecheckout-block-heading">' . $help_title . '</div>';
                $replace['{help}'] .= '<div class="simplecheckout-block-content simplecheckout-scroll">' . $help_text . '</div>';
                $replace['{help}'] .= '</div>';
            }
            
            if ($payment_form) {
                $replace['{payment_form}'] = '<div class="simplecheckout-block" id="simplecheckout_payment_form">';
                $replace['{payment_form}'] .= '<div class="simplecheckout-block-heading">' . $text_payment_form_title . '</div>';
                $replace['{payment_form}'] .= '<div class="simplecheckout-block-content">' . $payment_form . '</div>';
                $replace['{payment_form}'] .= '</div>';
            }
            
            $find = array(
	  			'{three_column}',
	  			'{/three_column}',
	  			'{left_column}',
	  			'{/left_column}',
	  			'{right_column}',
      			'{/right_column}',
      			'{customer}',
     			'{cart}',
      			'{shipping}',
      			'{payment}',
                '{agreement}',
                '{help}',
                '{payment_form}'
			);	

            echo trim(str_replace($find, $replace, $simple_common_template));
        ?>
    <input type="hidden" name="simple_create_order" id="simple_create_order" value="">
    <input type="hidden" name="simple_step" id="simple_step" value="<?php echo $simple_step ?>">
    <input type="hidden" name="simple_step_next" id="simple_step_next" value="">
    <input type="hidden" name="simple_errors" id="simple_errors" value="<?php echo $simple_errors ?>">
    <span style="display:none" id="need_save_changes"><?php echo $text_need_save_changes ?></span>
    <span style="display:none" id="saving_changes"><?php echo $text_saving_changes ?></span>
    <span style="display:none" id="save_changes"><?php echo $button_save_changes ?></span>
    <span style="display:none" id="default_button"><?php echo $button_order; ?></span>
    <span style="display:none" id="payment_form_title"><?php echo $text_payment_form_title; ?></span>
    <span style="display:none" id="text_cart"><?php echo $text_cart; ?></span>
    <span style="display:none" id="button_next"><?php echo $button_next; ?></span>
    <span style="display:none" id="please_confirm"><?php echo $text_please_confirm; ?></span>
    
    <div style="width:100%;height:1px;clear:both;"></div>
    
    <div class="simplecheckout-proceed-payment" id="simplecheckout_proceed_payment" style="display:none;"><?php echo $text_proceed_payment ?></div>
    <!-- order button block -->
    <?php if ($error_warning_agree && $simple_show_errors) { ?>
        <div class="simplecheckout-warning-block agree-warning"><?php echo $error_warning_agree ?></div>
    <?php } elseif ($agree_warning) { ?>
        <div class="simplecheckout-warning-block agree-warning" style="display:none"><?php echo $agree_warning ?></div>
    <?php } ?> 
    <?php if ($simple_steps) { ?>
    <div class="simplecheckout-button-block buttons" id="step_buttons">
        <div class="simplecheckout-button-right">
            <a class="button btn" onclick="simplecheckout_next();" id="simplecheckout_next"><span><?php echo $button_next; ?></span></a>
        </div>
        <div class="simplecheckout-button-left">
            <a class="button btn" onclick="simplecheckout_prev()" id="simplecheckout_prev"><span><?php echo $button_prev; ?></span></a>
        </div>
    </div>
    <?php } ?>
    <div class="simplecheckout-button-block buttons" id="buttons" <?php if ($block_order) { ?>style="display:none;"<?php } ?>>
        <div class="simplecheckout-button-right">
            <?php if ($simple_common_view_agreement_checkbox) { ?><label><input type="checkbox" id="agree" name="agree" value="1" <?php if ($agree == 1) { ?>checked="checked"<?php } ?> /><?php echo $text_agree; ?></label> <?php } ?><a class="button btn" onclick="simplecheckout_submit();" id="simplecheckout_button_confirm"><span><?php echo $button_order; ?></span></a>
        </div>
        <?php if ($simple_show_back) { ?>
        <div class="simplecheckout-button-left">
            <a class="button btn" onclick="history.go(back_count)"><span><?php echo $button_back; ?></span></a>
        </div>
        <?php } ?>
    </div>
    </div>
<?php if (!$ajax) { ?>
</div>
<?php include $simple->tpl_footer() ?>
<?php } ?>

Заранее СПАСИБО за помощь.

вы же в этот файл simplecheckout.tpl сами что-то свое вставили и удивляетесь, почему не работает. для интеграции с темой есть simple_header.tpl и simple_footer.tpl

Надіслати
Поділитися на інших сайтах

Как реализовать покупку для физических и для юридических лиц? Есть вроде тока для физических  

через создание соответствующих групп покупателя

Надіслати
Поділитися на інших сайтах

Добрый день! Столкнулся с такой проблемой. Тема дефолтная модифицированна немного.

Ситация:

1) Выбираю товар.

2) Перехожу в корзину и заполняю поля. Покупка проходит.

3) Продолжаю покупки снова.

4) Опять захожу в корзину и вижу, что поля (email, имя, телефон, адрес) уже заполнены (хотя не хотелось бы).

5) Меняю значение полей, делаю заказ. Все вроде хорошо, но на самом деле данные не изменились и отправилось все на старые.

6) опять входу в корзину и там все теже первые введенные значения. Помогает только очистка кеша.

Надіслати
Поділитися на інших сайтах


добрый день. под какой лицензией распространяется модуль? разрешается ли модифицировать код под свои нужды при использовании на одном сайте (без дальнейшего распространения)?

Надіслати
Поділитися на інших сайтах


Добрый день, на opencart 1.5.5.1 поставил модули Почта Росиии, Ems и Simple. Но при выборе способа доставки (платного), сумма к оплате (Итого) не изменяется, остается неизменной и равна просто стоимости товара. Как сделать, чтобы все работало корректно и сумма за доставку добавлялась к "итого", спасибо

Надіслати
Поділитися на інших сайтах


Добрый день!

Приобрёл ваш модуль, поставил, установил, протестировал раза 2, а сейчас при оформлении заказа белый лист.

В чём может быть проблема?

 

 

Модуль был куплен сегодня

Надіслати
Поділитися на інших сайтах


Здравствуйте. Купил у вас модуль, все хорошо работает.

Возникла необходимость просмотра дополно настроенных полей custom_ через административную панель opencart.

Поля человек заполняет при регистрации. Они видны если залогиниться под именем человека и зайти во вкладку личного кабинета - "Редактировать информацию", они отображены внизу.

Но если я захожу на страницу адинки: Продажи - Покупатели - Покупатели, то там дополнительные поля не отображаются. Пытался править файл customer_form.tpl но успеха не добился.

Информация из папки howto не пролила свет на проблему в виду моей низкой квалификации.

Не подскажите, как увидеть введеные пользователем значения через админку?

Прежде всего мне нужно вывести  текстовое поле, ID которого: custom_children

Сайт: qtkid.com.ua

Спасибо!

Надіслати
Поділитися на інших сайтах


....

У Вас установлен вкмод? Вместе с модулем заливается вкмод simple_custom_data.xml

проверьте применяется ли он

Надіслати
Поділитися на інших сайтах

Здравствуйте.

 

Во время эксплуатации модуля заметила следующее: При нажатии на ссылку "соглашения" в Я прочитал и принимаю "Условия соглашения" на странице регистрации - само соглашение открывается дважды (два окна, одно над другим), соответственно и закрывать их нужно каждое.

 

Подскажите, как убрать второе окно.

 

Надіслати
Поділитися на інших сайтах


У Вас установлен вкмод? Вместе с модулем заливается вкмод simple_custom_data.xml

проверьте применяется ли он

Применил вкмод еще раз: http://мой сайт/vqmod/install/  после этого внизу данных покупателя появилось поле simple data.

Спасибо!

Надіслати
Поділитися на інших сайтах


добрый день!

 

У меня вопрос такого характера. Использую Simple 3.8.3 всё отлично работает но я таrже использую GeoIP v.3 и хотел бы, что бы при оформлении заказа и регистрации пользователя автоматически заполнялись поля Страна и Регион..

 

Подскажите с помощью каких манипуляций этого можно достичь?

 

сайт shopon.com.ua

Надіслати
Поділитися на інших сайтах


Здравствуйте.

 

Во время эксплуатации модуля заметила следующее: При нажатии на ссылку "соглашения" в Я прочитал и принимаю "Условия соглашения" на странице регистрации - само соглашение открывается дважды (два окна, одно над другим), соответственно и закрывать их нужно каждое.

 

Подскажите, как убрать второе окно.

скиньте ссылку на сайт в личку, гляну в чем дело

Надіслати
Поділитися на інших сайтах

Помогите плиз, у меня перестала автоматически обновляться корзина с товаром, после нажатия на кнопку купить 
сайт eraparts.ru выбираю масло 1 литр непосредственно из категорий товара.
а вот запчасти добавляются нормально

Надіслати
Поділитися на інших сайтах


Доброго времени суток!

Я прочитал и принимаю "Условия соглашения" на странице регистрации и в подвале два разных юрл но одинаковый текст. (один на белом фоне другой в фоне сайта) 

сайт/index.php?route=information/information/info&information_id

сайт/soglashenie.html

Как уйти от дубля?

Спасибо.

Надіслати
Поділитися на інших сайтах


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

 

Подскажите как реализовать для региона Москва оставить только поле имя и телефон, для других регионоа добавить индекс, адрес и т.д.

 

Спасибо.

Надіслати
Поділитися на інших сайтах


  • dinox changed the title to Модуль Simple - упрощенная регистрация и заказ [Поддержка]

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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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