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

NewStore - универсальный, адаптивный шаблон [Поддержка]


29aleksey

Recommended Posts

Добрый день, может кто подскажет.... Ковырялся я в файле в одном некоторое время назад (хотел убрать описание пагинации - чтоб его небыло на 2й и далее странице) но теперь его не стало нигде и выбивает ошибку 

Notice: Undefined variable: description in /var/www/####_/_#####.net.ua/system/storage/modification/catalog/view/theme/newstore/template/product/category.tpl on line 74

 

Что нужно исправить, может подскажите. С меня спасибо )

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


Файл категории вот, где косяк?? Не пойму

(заранее извиняюсь за эту простыню)

 

<?php echo $header; ?>
<div class="container">
    <ul class="breadcrumb <?php if (isset($menu_open_category) && (($menu_open_category =='1') && ($main_menu =='1') && ($column_left))) { ?>col-md-offset-3 col-lg-offset-3<?php } ?>" itemscope itemtype="https://schema.org/BreadcrumbList">
        <?php foreach ($breadcrumbs as $i=> $breadcrumb) { ?>
            <?php if($i+1<count($breadcrumbs)){ ?>
                <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
                    <a itemprop="item" href="<?php echo $breadcrumb['href']; ?>">
                      <span itemprop="name"><?php echo $breadcrumb['text']; ?></span>
                    </a>
                    <meta itemprop="position" content="<?php echo $i+1; ?>" />
                  </li>
            <?php } else { ?>
                <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
                <link itemprop="item" href="<?php echo $breadcrumb['href']; ?>">
                <span itemprop="name"><?php echo $breadcrumb['text']; ?></span>
                <meta itemprop="position" content="<?php echo $i+1; ?>" />
                </li>
            <?php } ?>
        <?php } ?>
    </ul>
  <div class="row">
    <?php if (isset($menu_open_category) && (($menu_open_category =='1') && ($main_menu =='1') && ($column_left))) { ?>
        <script>
        if(window.matchMedia("(min-width: 992px)").matches){
            $('header #menu-list').addClass("nsmenu-block");
            $(function(){$('#column-left').css({'margin-top': $('header #menu-list').outerHeight() - 54});});
        }
        $(window).resize(function() {
            if ($(window).width() > 992) {
                $('header #menu-list').addClass("nsmenu-block");
                $(function(){$('#column-left').css({'margin-top': $('header #menu-list').outerHeight() - 54});});
            } else {
                $('header #menu-list').removeClass("nsmenu-block");
            }
        });
        </script>
    <?php } ?>
    <?php echo $column_left; ?>
    <?php if ($column_left && $column_right) { ?>
    <?php $class = 'col-sm-8 col-md-6'; ?>
    <?php $cols_class = 'col-lg-6 col-md-6 col-sm-12 col-xs-12'; ?>
    <?php } elseif ($column_left || $column_right) { ?>
    <?php $class = 'col-sm-8 col-md-9'; ?>
    <?php $cols_class = 'col-lg-4 col-md-4 col-sm-6 col-xs-12'; ?>
    <?php } else { ?>
    <?php $class = 'col-sm-12'; ?>
    <?php $cols_class = 'col-lg-3 col-md-3 col-sm-6 col-xs-12'; ?>
    <?php } ?>
    <div id="content" class="<?php echo $class; ?> ns-smv">
  <?php echo $content_top; ?>
    <?php if(isset($newstorecat_pos1)) { ?>
        <?php echo $newstorecat_pos1;?>
<?php } ?>
<?php if(isset($newstorecat_pos2) || isset($newstorecat_pos3)){ ?>
<div class="row">
    <?php if(isset($newstorecat_pos2)){ ?>
        <?php echo $newstorecat_pos2;?>
    <?php } ?>
    <?php if(isset($newstorecat_pos3)){ ?>
        <?php echo $newstorecat_pos3;?>    
    <?php } ?>
</div>
<?php } ?>
      <h1><?php echo $heading_title; ?></h1>
      <?php if($config_catalog_category_description_dropped !=1) { ?>
       <?php if ($thumb || $description) { ?>
          <div class="category_description psbt">
            <?php if ($thumb) { ?>
            <div class="psfl-l"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" title="<?php echo $heading_title; ?>" class="img-thumbnail" /></div>
            <?php } ?>
            <?php if ($description) { ?>
                <div itemprop="description"><?php echo $description; ?></div>
            <?php } ?>
          </div>
          <?php } ?>
     <?php } ?>
      <?php if ($categories && isset($show_subcategories) && ($show_subcategories ==1) ) { ?>
      <div class="text_refine"><?php echo $text_refine; ?> <i class="fa fa-level-down"></i></div> 
      <div class="row">
          <?php foreach ($categories as $category) { ?>
            <div class="col-sm-6 col-md-4 col-lg-3">      
                <div class="thumbnail subcategory">
                    <a href="<?php echo $category['href']; ?>">
                        <div>
                            <img alt="<?php echo $category['name']; ?>" src="<?php echo $category['thumb']; ?>"> 
                        </div>
                        <div class="name-wrapper">
                            <div class="display-table">
                                <div class="display-table-cell">
                                    <h5><?php echo $category['name']; ?></h5>
                                </div>
                            </div>
                        </div>
                    </a>
                </div>
            </div>
          <?php } ?>         
      </div>
      <?php } ?>
      <?php if ($products) { ?>
      <div class="row">
        <div class="col-xs-12 col-sm-12 col-md-12 col-lg-6 text-xs-center text-sm-center text-md-center text-lg-left  localstorage" style="margin:10px 0px;">
            <div class="btn-group">
                 <div class="btn-group">
                     <button type="button" class="btn btn-sort-limit dropdown-toggle" data-toggle="dropdown">
                        <?php echo str_replace(":","",$text_sort); ?>
                        <span class="caret"></span>
                      </button>
                      <ul class="dropdown-menu text-left">
                        <?php foreach ($sorts as $sorts) { ?>
                        <?php if ($sorts['value'] == $sort . '-' . $order) { ?>
                        <li class="active"><a href="<?php echo $sorts['href']; ?>" rel="nofollow"><?php echo $sorts['text']; ?></a></li>
                        <?php } else { ?>
                        <li><a href="<?php echo $sorts['href']; ?>" rel="nofollow"><?php echo $sorts['text']; ?></a></li>
                        <?php } ?>
                        <?php } ?>
                      </ul>
                </div>
                <div class="btn-group hidden-xs localstorage">
                    <button type="button" id="list-view" class="btn" data-toggle="tooltip" title="<?php echo $button_list; ?>"><i class="fa fa-th-list"></i></button>
                    <button type="button" id="grid-view" class="btn" data-toggle="tooltip" title="<?php echo $button_grid; ?>"><i class="fa fa-th"></i></button>
                <?php if($config_price_list_view_on_off) { ?>
                    <button type="button" id="price-view" class="btn" data-toggle="tooltip" title="<?php echo $button_price; ?>">
                        <i class="fa fa-align-justify"></i>
                    </button>
                <?php } ?>
                </div>
                <div class="btn-group">
                  <ul class="dropdown-menu text-left">
                    <?php foreach ($limits as $limits) { ?>
                    <?php if ($limits['value'] == $limit) { ?>
                    <li class="active"><a href="<?php echo $limits['href']; ?>" rel="nofollow"><?php echo $limits['text']; ?></a></li>
                    <?php $mmr_limit_active = $limits['text']; ?>
                    <?php } else { ?>
                    <li><a href="<?php echo $limits['href']; ?>" rel="nofollow"><?php echo $limits['text']; ?></a></li>
                    <?php } ?>
                    <?php } ?>
                  </ul>
                  <button type="button" class="btn btn-sort-limit dropdown-toggle" data-toggle="dropdown" title="<?php echo $text_limit;?>">
                    <i class="fa fa-arrows-v hidden-md hidden-lg"></i> <span class="hidden-xs hidden-sm hidden-sm hidden-lg"><?php echo $text_limit; ?> </span><?php echo isset($mmr_limit_active) ? $mmr_limit_active : $limits['text']; ?>
                    <span class="caret"></span>
                  </button>
                </div>
            </div>
        </div>
         </div> 
    <div itemtype="http://schema.org/ItemList" itemscope>
      <div itemprop="name" content='<?php echo $heading_title; ?>' class="row row-price category-page">
        <?php foreach ($products as $product) { ?>
         <div class="product-layout product-grid <?php echo $cols_class;?>">
          <div itemtype="http://schema.org/Product" itemprop="itemListElement" itemscope class="product-thumb">
                <?php if($config_on_off_category_page_quickview =='1'){?>
                    <div class="quickview"><a class="btn btn-quickview" onclick="quickview_open(<?php echo $product['product_id']?>,'<?php echo isset($all_prod) ? $all_prod : 0;?>');"><i class="fa fa-external-link fa-fw"></i><?php echo $config_quickview_btn_name[$lang_id]['config_quickview_btn_name']; ?></a></div>
                <?php } ?>
                <div class="image">                    
                            <div class="stickers-ns">
                                <?php if ($product['special']) { ?>
                                    <div class="sticker-ns procent-skidka"><i class="fa fa-tag"></i> <?php echo round ($product['skidka']);?> %</div>
                                <?php } ?>
                                <?php if (($on_off_sticker_special == '1') && $product['special']) { ?>
                                    <div class="sticker-ns special">
                                        <i class="fa <?php echo $config_change_icon_sticker_special;?> "></i>                    
                                        <span><?php echo $text_sticker_special[$lang_id]['config_change_text_sticker_special']; ?></span>    
                                    </div>
                                <?php } ?>
                                <?php if(($on_off_sticker_topbestseller == '1') && ($product['top_bestsellers'] >= $config_limit_order_product_topbestseller)) { ?>
                                    <div class="sticker-ns bestseller">
                                        <i class="fa <?php echo $config_change_icon_sticker_topbestseller;?> "></i>
                                        <span><?php echo $text_sticker_topbestseller[$lang_id]['config_change_text_sticker_topbestseller']; ?></span>    
                                    </div>
                                <?php } ?>
                                <?php if(($on_off_sticker_popular == '1') && ($product['viewed']>=$config_min_quantity_popular)) { ?>
                                    <div class="sticker-ns popular">
                                        <i class="fa <?php echo $config_change_icon_sticker_popular;?> "></i>
                                        <span><?php echo $text_sticker_popular[$lang_id]['config_change_text_sticker_popular']; ?></span>                                
                                    </div>
                                <?php } ?>
                                <?php if(($on_off_sticker_newproduct == '1') && (isset($product['date_available'])&&(round((strtotime(date("Y-m-d"))-strtotime($product['date_available']))/86400))<=$config_limit_day_newproduct)) { ?>
                                    <div class="sticker-ns newproduct">
                                        <i class="fa <?php echo $config_change_icon_sticker_newproduct;?>"></i>
                                        <?php echo $text_sticker_newproduct[$lang_id]['config_change_text_sticker_newproduct']; ?>    
                                    </div>
                                <?php } ?>
                            </div>
                <?php if($ns_on_off_category_page_slider_additional_image =='1') { ?>        
                <div class="image-carousel-category">            
                    <a itemprop="url" href="<?php echo $product['href']; ?>"><img itemprop="image" <?php if ($product['product_quantity'] <= 0 && $show_stock_status) { ?>data-status="<?php echo $product['stock_status']; ?>"<?php } ?> src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" class="img-responsive" /></a>        
                <?php foreach ($product['additional_img'] as $img) { ?>            
                    <a class="hidden additional-image" href="<?php echo $product['href']; ?>"><img class="img-responsive" src="<?php echo $img;?>" alt="" title="" /></a>            
                <?php } ?>
                </div>
                <?php } elseif($ns_on_off_category_page_slider_additional_image =='2') { ?>
                    <a itemprop="url" href="<?php echo $product['href']; ?>"><img itemprop="image" <?php if ($product['product_quantity'] <= 0 && $show_stock_status) { ?>data-status="<?php echo $product['stock_status']; ?>"<?php } ?> <?php if($product['additional_image_hover']) { ?> data-additional-hover="<?php echo $product['additional_image_hover'];?>"<?php } ?> src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" class="img-responsive" /></a>    
                <?php } else { ?>    
                    <a itemprop="url" href="<?php echo $product['href']; ?>"><img <?php if ($product['product_quantity'] <= 0 && $show_stock_status) { ?>data-status="<?php echo $product['stock_status']; ?>"<?php } ?> itemprop="image" src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" class="img-responsive" /></a>    
                <?php } ?>
                <?php if($show_special_timer_page =='1' && $product['special']){ ?>
                    <div class="action-timer">
                        <div id="countdown-category-<?php echo $product['product_id'];?>"></div>        
                    </div>
                    <script>
                        $(function(){
                            var note = $('#note');
                            var parts_date ='<?php echo $product['date_end'];?>'.split('-');
                            var ts = new Date(parts_date[0], parts_date[1] - 1, parts_date[2]); 
                            if((new Date()) > ts){
                                ts = (new Date()).getTime() + 10*24*60*60*1000;
                            }
                            $('#countdown-category-<?php echo $product['product_id'];?>').countdown({
                                timestamp: ts,
                                callback: function(days, hours, minutes, seconds){                        
                                var message = "";        
                                message += days;
                                message += hours;
                                message += minutes;
                                message += seconds;                                            
                                note.html(message);
                                }
                            });
                        });
                    </script>
                <?php } ?>                
            </div>
              <div class="caption">
                <div class="product-name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
                <?php if($ns_on_off_category_page_model_product !='0') { ?>
                    <div class="product-model"><?php echo $product['model']?></div>
                <?php } ?>
                <?php if($ns_on_off_category_page_description !='0') { ?>
                    <div itemprop="description" class="product-description"><?php echo $product['description']; ?></div>
                <?php } ?>
                <?php if ($show_attr_cpage == 1) { ?>
                    <?php if ($product['attribute_groups']) { ?>
                    <div class="attribute-cat">
                        <div class="short-attributes-groups-category">
                            <?php foreach ($product['attribute_groups'] as $key_attr_g => $attribute_group) { ?>
                            <?php if ($key_attr_g < $cpage_attr_group_count) { ?>
                                <?php foreach ($attribute_group['attribute'] as $key_attr_item => $attribute) { ?>
                                    <?php if ($key_attr_item < $cpage_attr_group_item_count) { ?>
                                    <div class="short-attribute">
                                        <span class="attr-name"><span><?php echo $attribute['name']; ?> - </span></span>
                                        <span class="attr-text"><span><?php echo $attribute['text']; ?></span></span>
                                    </div>
                                    <?php } ?>
                                <?php } ?>
                            <?php } ?>
                            <?php } ?>
                        </div>
                    </div>
                    <?php } ?>
                 <?php } ?>    
                        <?php if ($show_options) { ?>
                        <div id="option_productpage_<?php echo $product['product_id']; ?>" class="option productpage-opt">
                            <?php foreach ($product['options'] as $key => $option) { ?>
                                <?php if ($option['type'] == 'select'){ ?>
                                    <div class="form-group">
                                        <label class="control-label" for="input-option<?php echo $option['product_option_id']; ?>">
                                            <?php if ($option['required']) { ?><i class="fa fa-exclamation-triangle required" data-toggle="tooltip" data-placement="left" title="<?php echo $required_text_option; ?>"></i><?php } ?>
                                            <?php echo $option['name']; ?>
                                        </label>
                                        <div id="input-option-productpage<?php echo $option['product_option_id']; ?>">
                                            <select onchange="recalc_quantity(<?php echo $product['product_id'];?>,<?php echo $product['minimum']; ?>,<?php echo $product['price_no_format'];?>,'<?php echo $product['special_no_format'];?>','.row-price','productpage');" name="option[<?php echo $option['product_option_id']; ?>]" id="input-value-<?php echo $option['product_option_id']; ?>_productpage" class="form-control">
                                                <option value=""><?php echo $text_select; ?></option>
                                                <?php foreach ($option['product_option_value'] as $option_value) { ?>
                                                <option data-option-prefix="<?php echo $option_value['price_prefix']; ?>" data-option-price="<?php echo $option_value['price_value']; ?>" value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
                                                <?php if ($option_value['price']) { ?>
                                                (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
                                                <?php } ?>
                                                </option>
                                                <?php } ?>
                                            </select>
                                      </div>
                                    </div>
                                <?php } ?>
                                <?php if ($option['type'] == 'radio') { ?>
                                    <div class="form-group">
                                        <label class="control-label" for="input-option<?php echo $option['product_option_id']; ?>">
                                            <?php if ($option['required']) { ?><i class="fa fa-exclamation-triangle required" data-toggle="tooltip" data-placement="left" title="<?php echo $required_text_option; ?>"></i><?php } ?>
                                            <?php echo $option['name']; ?>
                                        </label>
                                      <div id="input-option-productpage<?php echo $option['product_option_id']; ?>">
                                        <?php foreach ($option['product_option_value'] as $option_value) { ?>
                                            <?php if ($option_value['image'] || $option_value['color']) { ?>
                                                <?php if ($option['status_color_type'] =='1') { ?>
                                                    <div class="image-radio">
                                                      <label>
                                                        <input data-option-prefix="<?php echo $option_value['price_prefix']; ?>" data-option-price="<?php echo $option_value['price_value']; ?>" onchange="recalc_quantity(<?php echo $product['product_id'];?>,<?php echo $product['minimum']; ?>,<?php echo $product['price_no_format'];?>,'<?php echo $product['special_no_format'];?>','.row-price','productpage');" type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="input-value-<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>_productpage" />
                                                        <span for="input-value-<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>_productpage" class="color-option" data-toggle="tooltip" title="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" style="background-color:<?php echo $option_value['color']?>"></span>
                                                      </label>
                                                    </div>
                                                <?php } else { ?>
                                                    <div class="image-radio">
                                                      <label>
                                                        <input data-option-prefix="<?php echo $option_value['price_prefix']; ?>" data-option-price="<?php echo $option_value['price_value']; ?>" onchange="recalc_quantity(<?php echo $product['product_id'];?>,<?php echo $product['minimum']; ?>,<?php echo $product['price_no_format'];?>,'<?php echo $product['special_no_format'];?>','.row-price','productpage');" type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="input-value-<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>_productpage" />
                                                        <img for="input-value-<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>_productpage" src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" class="img-thumbnail" data-toggle="tooltip" title="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" /> 
                                                      </label>
                                                    </div>
                                                <?php } ?>
                                            <?php } else { ?>
                                                <div class="radio-checbox-options">
                                                    <input data-option-prefix="<?php echo $option_value['price_prefix']; ?>" data-option-price="<?php echo $option_value['price_value']; ?>" onchange="recalc_quantity(<?php echo $product['product_id'];?>,<?php echo $product['minimum']; ?>,<?php echo $product['price_no_format'];?>,'<?php echo $product['special_no_format'];?>','.row-price','productpage');" type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="input-value-<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>_productpage" />
                                                    <label for="input-value-<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>_productpage">
                                                        <span class="option-name"><?php echo $option_value['name']; ?></span>
                                                        <?php if ($option_value['price']) { ?>
                                                        <span class="option-price"><?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?></span>
                                                        <?php } ?>
                                                    </label>
                                                </div>
                                            <?php } ?>
                                        <?php } ?>
                                      </div>
                                    </div>
                                    <?php } ?>
                                    <?php if ($option['type'] == 'checkbox') { ?>
                                    <div class="form-group">
                                      <label class="control-label" for="input-option<?php echo $option['product_option_id']; ?>">
                                            <?php if ($option['required']) { ?><i class="fa fa-exclamation-triangle required" data-toggle="tooltip" data-placement="left" title="<?php echo $required_text_option; ?>"></i><?php } ?>
                                            <?php echo $option['name']; ?>
                                        </label>
                                      <div id="input-option-productpage<?php echo $option['product_option_id']; ?>">
                                        <?php foreach ($option['product_option_value'] as $option_value) { ?>
                                            <?php if ($option_value['image'] || $option_value['color']) { ?>
                                                <?php if ($option['status_color_type'] =='1') { ?>
                                                    <div class="image-radio">
                                                      <label>
                                                        <input data-option-prefix="<?php echo $option_value['price_prefix']; ?>" data-option-price="<?php echo $option_value['price_value']; ?>" onchange="recalc_quantity(<?php echo $product['product_id'];?>,<?php echo $product['minimum']; ?>,<?php echo $product['price_no_format'];?>,'<?php echo $product['special_no_format'];?>','.row-price','productpage');" type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?>" id="input-value-<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>_productpage" />
                                                        <span for="input-value-<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>_productpage" class="color-option" data-toggle="tooltip" title="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" style="background-color:<?php echo $option_value['color']?>"></span>
                                                      </label>
                                                    </div>
                                                <?php } else { ?>
                                                    <div class="image-radio">
                                                      <label>
                                                        <input data-option-prefix="<?php echo $option_value['price_prefix']; ?>" data-option-price="<?php echo $option_value['price_value']; ?>" onchange="recalc_quantity(<?php echo $product['product_id'];?>,<?php echo $product['minimum']; ?>,<?php echo $product['price_no_format'];?>,'<?php echo $product['special_no_format'];?>','.row-price','productpage');" type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?>" id="input-value-<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>_productpage" />
                                                        <img for="input-value-<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>_productpage" src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" class="img-thumbnail" data-toggle="tooltip" title="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" /> 
                                                      </label>
                                                    </div>
                                                <?php } ?>
                                            <?php } else { ?>
                                                <div class="radio-checbox-options">
                                                    <input data-option-prefix="<?php echo $option_value['price_prefix']; ?>" data-option-price="<?php echo $option_value['price_value']; ?>" onchange="recalc_quantity(<?php echo $product['product_id'];?>,<?php echo $product['minimum']; ?>,<?php echo $product['price_no_format'];?>,'<?php echo $product['special_no_format'];?>','.row-price','productpage');" type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?>" id="input-value-<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>_productpage" />
                                                    <label for="input-value-<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>_productpage">
                                                        <span class="option-name"><?php echo $option_value['name']; ?></span>
                                                        <?php if ($option_value['price']) { ?>
                                                        <span class="option-price"><?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?></span>
                                                        <?php } ?>
                                                    </label>
                                                </div>
                                            <?php } ?>                                        
                                        <?php } ?>
                                      </div>
                                    </div>
                                    <?php } ?>
                                <?php } ?>
                        </div>
                    <?php } ?>        
                <?php if($ns_on_off_category_page_rating !='0') { ?>
                    <div class="rating" itemscope itemprop="aggregateRating" itemtype="http://schema.org/AggregateRating">
                    <meta itemprop="reviewCount" content="<?php echo preg_replace("/[^0-9]/", "", $product['reviews']); ?>">
                    <meta itemprop="ratingValue" content="<?php echo $product['rating']; ?>">
                    <meta itemprop="bestRating" content="5"><meta itemprop="worstRating" content="1">
                        <span class="rating-box">
                            <?php for ($i = 1; $i <= 5; $i++) { ?>
                                <?php if ($product['rating'] < $i) { ?>
                                    <span class="fa fa-stack"><i class="fa fa-star-o fa-stack-2x"></i></span>
                                <?php } else { ?>
                                    <span class="fa fa-stack"><i class="fa fa-star fa-stack-2x"></i><i class="fa fa-star-o fa-stack-2x"></i></span>
                                <?php } ?>
                            <?php } ?>
                        <?php if($ns_on_off_category_page_quantity_reviews !='0') { ?>
                            <span class="quantity-reviews"><a data-placement="right"  data-toggle="tooltip" title="<?php echo $text_reviews_title;?>" href="<?php echo $product['href']; ?>/#tab-review"><?php echo $product['reviews']; ?></a></span>
                        <?php } ?>
                        </span>
                    </div>
                <?php } ?>
                 <?php if ($product['price']) { ?>
                <p itemscope itemprop="offers" itemtype="http://schema.org/Offer" class="price">
                    <meta itemprop="price" content="<?php echo rtrim(preg_replace("/[^0-9\.]/", "", ($product['special'] ? $product['special'] : $product['price'])), '.'); ?>">
                    <meta itemprop="priceCurrency" content="<?php echo $product['currency'] ?>">
                    <link itemprop="availability" href="http://schema.org/<?php echo ($product['availability'] ? "InStock" : "OutOfStock") ?>" />
                   <?php if (!$product['special']) { ?>
                      <span class="price_no_format_<?php echo $product['product_id'];?>"><?php echo $product['price']; ?></span>
                      <?php } else { ?>
                      <span class="price-old"><span class="price_no_format_<?php echo $product['product_id'];?>"><?php echo $product['price']; ?></span></span> <span class="price-new"><span class="special_no_format_<?php echo $product['product_id'];?>"><?php echo $product['special']; ?></span></span>
                    <?php } ?>
                  <?php if ($product['tax']) { ?>
                  <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span>
                  <?php } ?>
                </p>
                <?php } ?>
                <?php if(isset($config_additional_settings_newstore['quantity_btn_page']) && ($config_additional_settings_newstore['quantity_btn_page'] =='1')){?>
                    <div class="quantity_plus_minus">
                        <div class="quantity_cont">
                            <div class="input-group">
                                <span class="input-group-btn">
                                    <button class="btn btn-quantity-minus" onclick="btnminus_cat_price_page<?php echo $product['product_id'];?>('<?php echo $product['minimum']; ?>');" type="button">-</button>
                                </span>
                                    <input id="input_quantity_page<?php echo $product['product_id'];?>" class="form-control input-number-quantity<?php echo $product['product_id'];?>" name="quantity" onkeyup="validate_quantity(this,'<?php echo $product['minimum']; ?>')" oninput="recalc_quantity(<?php echo $product['product_id'];?>,<?php echo $product['minimum']; ?>, <?php echo $product['price_no_format'];?>,'<?php echo $product['special_no_format'];?>','.row-price','productpage');" size="2" value="<?php echo $product['minimum']; ?>">
                                <span class="input-group-btn">
                                    <button class="btn btn-quantity-plus" onclick="btnplus_cat_price_page<?php echo $product['product_id'];?>();" type="button" >+</button>
                                </span>
                            </div>    
                        </div>
                    </div>
                    <script>
                            function btnminus_cat_price_page<?php echo $product['product_id'];?>(a){
                                document.getElementById("input_quantity_page<?php echo $product['product_id'];?>").value>a?document.getElementById("input_quantity_page<?php echo $product['product_id'];?>").value--:document.getElementById("input_quantity_page<?php echo $product['product_id'];?>").value=a;                                        
                                recalc_quantity(<?php echo $product['product_id'];?>,<?php echo $product['minimum']; ?>,<?php echo $product['price_no_format'];?>,'<?php echo $product['special_no_format'];?>','.row-price','productpage');                        
                            }
                            function btnplus_cat_price_page<?php echo $product['product_id'];?>(){
                                document.getElementById("input_quantity_page<?php echo $product['product_id'];?>").value++;
                                recalc_quantity(<?php echo $product['product_id'];?>,<?php echo $product['minimum']; ?>,<?php echo $product['price_no_format'];?>,'<?php echo $product['special_no_format'];?>','.row-price','productpage');                    
                            };                                                                                
                    </script>
                <?php } ?>
                <div class="actions">
                    <?php if($ns_on_off_category_page_wishlist !='0') { ?>
                        <div class="wishlist"><button class="btn btn-wishlist" type="button" data-toggle="tooltip" title="<?php echo $button_wishlist; ?>" onclick="wishlist.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-heart"></i></button></div>
                    <?php } ?>
                    <?php if (($product['product_quantity'] <= 0) && $disable_cart_button){ ?>
                        <div class="cart"><button class="btn btn-general" type="button" disabled><?php if($change_text_cart_button_out_of_stock ==1) { ?><i class="fa fa-minus-square out_of_stock"></i> <span><?php echo $disable_cart_button_text; ?></span><?php } else { ?><i class="fa fa-shopping-basket"></i> <span><?php echo $button_cart; ?></span><?php } ?></button></div>
                    <?php } else { ?>
                        <div class="cart"><button class="btn btn-general" type="button" onclick="cart.add('<?php echo $product['product_id']; ?>','productpage', get_cart_quantity('<?php echo $product['product_id']; ?>','.row-price'));"><?php if($change_text_cart_button_out_of_stock ==1 && $product['product_quantity'] <= 0) { ?><i class="fa fa-minus-square out_of_stock"></i> <span><?php echo $disable_cart_button_text; ?></span><?php } else { ?><i class="fa fa-shopping-basket"></i> <span><?php echo $button_cart; ?></span><?php } ?></button></div>
                    <?php } ?>

                    <?php if($ns_on_off_category_page_compare !='0') { ?>
                    <div class="compare"><button class="btn btn-compare" type="button" data-toggle="tooltip" title="<?php echo $button_compare; ?>" onclick="compare.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-exchange"></i></button></div>
                    <?php } ?>
                    <div class="list-quick-order">    
                    <?php if($ns_on_off_category_page_fastorder !='0'){ ?>
                    <button class="btn btn-fastorder <?php if (($product['product_quantity'] <= 0) && $disable_fastorder_button){ ?>hidden-quick-order<?php } ?>" type="button" data-toggle="tooltip" onclick="fastorder_open(<?php echo $product['product_id']?>);" title="<?php echo $config_text_open_form_send_order[$lang_id]['config_text_open_form_send_order']; ?>">
                        <?php if($icon_open_form_send_order !=''){ ?>
                            <i class="<?php echo $icon_open_form_send_order;?> fa-fw"></i>
                        <?php } else { ?>
                            <i class="fa fa-shopping-bag fa-fw"></i>
                        <?php } ?>
                        <span class="hidden-xs"><?php echo $config_text_open_form_send_order[$lang_id]['config_text_open_form_send_order']; ?></span>
                    </button>
                    <?php } ?>
                    </div>
                </div>
                <div class="actions-quick-order grid-quick-order">
                    <div class="quick-order">
                        <?php if($ns_on_off_category_page_fastorder !='0'){ ?>
                        <button class="btn btn-fastorder <?php if (($product['product_quantity'] <= 0) and $disable_fastorder_button){ ?>hidden-quick-order<?php } ?>" type="button" data-toggle="tooltip" onclick="fastorder_open(<?php echo $product['product_id']?>);" title="<?php echo $config_text_open_form_send_order[$lang_id]['config_text_open_form_send_order']; ?>">
                            <?php if($icon_open_form_send_order !=''){ ?>
                                <i class="<?php echo $icon_open_form_send_order;?> fa-fw"></i>
                            <?php } else { ?>
                                <i class="fa fa-shopping-bag fa-fw"></i>
                            <?php } ?>
                            <?php echo $config_text_open_form_send_order[$lang_id]['config_text_open_form_send_order']; ?>
                        </button>
                        <?php } ?>
                    </div>
                </div>
                <?php if ($show_attr_cpage == 1) { ?>
                    <?php if ($product['attribute_groups']) { ?>
                        <div class="catalogCard-extra">
                            <div class="short-attributes-groups-category">
                                <?php foreach ($product['attribute_groups'] as $key_attr_g => $attribute_group) { ?>
                                    <?php if ($key_attr_g < $cpage_attr_group_count) { ?>
                                        <?php foreach ($attribute_group['attribute'] as $key_attr_item => $attribute) { ?>
                                            <?php if ($key_attr_item < $cpage_attr_group_item_count) { ?>
                                            <div class="short-attribute">
                                                <span class="attr-name"><span><?php echo $attribute['name']; ?> - </span></span>
                                                <span class="attr-text"><span><?php echo $attribute['text']; ?></span></span>
                                            </div>
                                            <?php } ?>
                                        <?php } ?>
                                    <?php } ?>
                                <?php } ?>
                            </div>
                        </div>
                    <?php } ?> 
                <?php } ?> 
            </div>
          </div>
        </div>
        <?php } ?>
      </div>
      </div>
      <div class="row">
        <div class="col-sm-12 text-center"><?php echo $pagination; ?></div>
        <div class="col-sm-12 text-right"><?php echo $results; ?></div>
      </div>
        <br />
          <script><!--
    function price_format(n){     
        c = <?php echo (empty($currency['decimals']) ? "0" : $currency['decimals'] ); ?>;
        d = '<?php echo $currency['decimal_point']; ?>';
        t = '<?php echo $currency['thousand_point']; ?>';
        s_left = '<?php echo $currency['symbol_left']; ?>';
        s_right = '<?php echo $currency['symbol_right']; ?>';
        n = n * <?php echo $currency['value']; ?>;
        i = parseInt(n = Math.abs(n).toFixed(c)) + ''; 
        j = ((j = i.length) > 3) ? j % 3 : 0; 
        return s_left + (j ? i.substr(0, j) + t : '') + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : '') + s_right; 
    }
    //--></script>
      <?php } ?>
      <?php if($config_catalog_category_description_dropped ==1) { ?>
       <?php if ($thumb || $description) { ?>
          <div class="category_description psbt">
            <?php if ($thumb) { ?>
            <div class="psfl-l"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" title="<?php echo $heading_title; ?>" class="img-thumbnail" /></div>
            <?php } ?>
            <?php if ($description) { ?>
                <div itemprop="description"><?php echo $description; ?></div>
            <?php } ?>
          </div>
          <?php } ?>
         <?php } ?>
      <?php if (!$categories && !$products) { ?>
      <p><?php echo $text_empty; ?></p>
      <div class="buttons">
        <div class="pull-right"><a href="<?php echo $continue; ?>" class="btn btn-primary"><?php echo $button_continue; ?></a></div>
      </div>
      <?php } ?>
      <?php echo $content_bottom; ?></div>
    <?php echo $column_right; ?></div>
        <?php if(isset($newstorecat_pos4) || isset($newstorecat_pos5)){ ?>
        <div class="row">
            <?php if(isset($newstorecat_pos4)){ ?>
                <?php echo $newstorecat_pos4;?>
            <?php } ?>
            <?php if(isset($newstorecat_pos5)){ ?>
                <?php echo $newstorecat_pos5;?>    
            <?php } ?>
        </div>
        <?php } ?>
        <?php if(isset($newstorecat_pos6) || isset($newstorecat_pos7) || isset($newstorecat_pos8) || isset($newstorecat_pos9)){ ?>
            <div class="row">
            <?php if(isset($newstorecat_pos6)){ ?>
                <?php echo $newstorecat_pos6;?>
            <?php } ?>    
            <?php if(isset($newstorecat_pos7)){ ?>
                <?php echo $newstorecat_pos7;?>
            <?php } ?>    
            <?php if(isset($newstorecat_pos8)){ ?>
                <?php echo $newstorecat_pos8;?>
            <?php } ?>    
            <?php if(isset($newstorecat_pos9)){ ?>
                <?php echo $newstorecat_pos9;?>
            <?php } ?>
            </div>
        <?php } ?>
    <?php if(isset($newstorecat_pos10)){ ?>        
        <?php echo $newstorecat_pos10;?>
    <?php } ?>
</div>
<?php if(isset($newstorecat_pos11)){ ?><?php echo $newstorecat_pos11;?><?php } ?>
<?php if($ns_on_off_category_page_slider_additional_image_script =='1') { ?>    
<script>
$(window).load(function() {
if (localStorage.getItem('display') != 'price'){
    $(".additional-image").removeClass('hidden');
        $(".image-carousel-category").owlCarousel({
            singleItem:true,
            navigation : true, 
            pagination:false,
            navigationText: ['<div class="btn btn-carousel-image-additional next-prod"><i class="fa fa-angle-left arrow"></i></div>', '<div class="btn btn-carousel-image-additional prev-prod"><i class="fa fa-angle-right arrow"></i></div>'],        
            transitionStyle: '<?php echo $ns_select_category_page_additional_animate_method;?>'
        });

$('#list-view').click(function(e){
$(".additional-image").addClass('hidden');
        e.preventDefault();
    setTimeout(function () {
        $(".image-carousel-category").each(function() { 
         var items = $(this);
            for (var i = 0; i < items.length; i++) {
                if($(items).data('owlCarousel')){
                    $(items).data('owlCarousel').destroy();
                }
                $(".additional-image").removeClass('hidden');
                    $(items).owlCarousel({
                                navigation : true,
                                singleItem:true,
                                pagination:false,
                                navigationText: ['<div class="btn btn-carousel-image-additional list next-prod"><i class="fa fa-angle-left arrow"></i></div>', '<div class="btn btn-carousel-image-additional prev-prod"><i class="fa fa-angle-right arrow"></i></div>'],        
                                transitionStyle: '<?php echo $ns_select_category_page_additional_animate_method;?>'
                    });    
            } 
        }); 
    }, 200);
});    
$('#grid-view').click(function(e){
$(".additional-image").addClass('hidden');
    e.preventDefault();
    setTimeout(function () {
        $(".image-carousel-category").each(function() { 
         var items = $(this);
            for (var i = 0; i < items.length; i++) {
                if($(items).data('owlCarousel')){
                    $(items).data('owlCarousel').destroy();
                }
                $(".additional-image").removeClass('hidden');
                    $(items).owlCarousel({
                                navigation : true,                                 
                                pagination:false,
                                navigationText: ['<div class="btn btn-carousel-image-additional list next-prod"><i class="fa fa-angle-left arrow"></i></div>', '<div class="btn btn-carousel-image-additional prev-prod"><i class="fa fa-angle-right arrow"></i></div>'],        
                                singleItem:true,
                                transitionStyle: '<?php echo $ns_select_category_page_additional_animate_method;?>'
                    });    
            } 
        }); 
    }, 200);     
});
$('#price-view').click(function(e){    
$(".additional-image").addClass('hidden');
e.preventDefault(); 
    $(".image-carousel-category").each(function() { 
        var items = $(this);
        for (var i = 0; i < items.length; i++) {
            $(items).data('owlCarousel').destroy();
        } 
    }); 
});
});
</script>
<?php } ?>
<?php echo $footer; ?>

Змінено користувачем Alexadr
Надіслати
Поділитися на інших сайтах


46 минут назад, sacha1bu сказал:

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

Сам спросил, сам ответил:

Таблица: DB_PREFIX_reviews_store
Например: oc_reviews_store
Столбец/Колонка: date_added

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


Доброго дня.

Ребята подскажите куда копать.

Быстрый заказ - работает без проблем.

А вот просто оформление через корзину - постоянно крутит ожидание.

При этом в админку информация о заказе приходит - 2 раза подряд.

 

Screenshot_3.jpg

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


10 часов назад, yurkin сказал:

Доброго дня.

Ребята подскажите куда копать.

Быстрый заказ - работает без проблем.

А вот просто оформление через корзину - постоянно крутит ожидание.

При этом в админку информация о заказе приходит - 2 раза подряд.

 

Screenshot_3.jpg

в личку доступы FTP + admin я посмотрю

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

Добрый день! Не подскажите в каких файлах можно добавить вывод чекбокса о согласии с политикой ОПД сайта для быстрого заказа и обратного звонка?

Змінено користувачем werwserd
Надіслати
Поділитися на інших сайтах


В 26.06.2018 в 11:49, sacha1bu сказал:

Сам спросил, сам ответил:

Таблица: DB_PREFIX_reviews_store
Например: oc_reviews_store
Столбец/Колонка: date_added

я для данных целей юзаю модуль https://www.cartbinder.com/store/add-date-added-field-product-reviews-opencart-extension ..добавляет допполе с датой отзыва

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


6 минут назад, yurkin сказал:

Все заработало!

Спасибо

Разработчику - респект!

Спасибо ))

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

11 часов назад, Vova2701 сказал:

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

Добрый день

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

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

Добрый день. подскажите начинающему

1) как поменять цвет текста и кнопки в главном меню? ..в файле catalog\view\theme\newstore\stylesheet\stylesheet.css ? ..начиная с Line 240: идут настройки /* horizontal-menu */ .. но где цвет текста и кнопки пока не понимаю (( .. подскажите кто знает ))

 

 

 

Image 1.jpg

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


@29aleksey Шаблон ужасно себя ведет на мобильных устройствах. При клике на товар на главной странице или ничего не происходит или внезапно выскакивает купить в один клик и происходит переход к заказу.

Запись как это выглядит (11 Мб)

Также в админке в нескольких модулях в Title не вырезаются Html теги из-за чего Title отображаются коряво (например, Новинки вид Сетка  и еще в некоторых, сейчас уже не помню в каких)

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


В 26.06.2018 в 09:03, sacha1bu сказал:

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

модуль поставьте

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


4 часа назад, kosolapik сказал:

какой файл скачивать для ocStore 2.3.0.2.3 ?

NS_OPENCART_2302_v2.5.7

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

45 минут назад, apdavydenkov сказал:

Как шапку сайта открепить, чтоб она была только вверху сайта?
Нашёл.

не успел ответить )

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

как исправить Notice: Undefined variable: description in /var/www/password/site/system/storage/modification/catalog/view/theme/newstore/template/product/category.tpl on line 74

 

эта ошибка там, где должно было быть описание к категориям. Заменой на чистый файл category.tpl - не помогает вроде

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


27 минут назад, Alexadr сказал:

как исправить Notice: Undefined variable: description in /var/www/password/site/system/storage/modification/catalog/view/theme/newstore/template/product/category.tpl on line 74

 

эта ошибка там, где должно было быть описание к категориям. Заменой на чистый файл category.tpl - не помогает вроде

ну как бы вы трогали контроллер category.php .... вот верните туда description  ну или трогает какой то модуль у Вас

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

автору шаблона СПАСИБО - все исправил! Вопрос снят с повестки.

 

П,С, причина была в неправильном коде в описании категорий, который я вставил с просторов интернета. Вот так вот..

Змінено користувачем Alexadr
Надіслати
Поділитися на інших сайтах


Подскажите пожалуйста как изменить размер картинок в меню, по умолчанию 25*25, настройки не нашел, сориентируйте где искать

image.png

Змінено користувачем sfdevelop
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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