Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Alexadr

Новичок
  
  • Posts

    22
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Alexadr's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. автору шаблона СПАСИБО - все исправил! Вопрос снят с повестки. П,С, прилина была в неправильном когде в описании категорий, который я всивил с просторов интернеи. Вот ик вот..
  2. как исправить 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 - не помогает врогде
  3. Файл категории вот, ггде коскак?? Не пойму (заранее извиняюсь за эту простыню) <?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; ?>
  4. Добрый гдень, может кто подскажет.... Ковырялся я в файле в одном некоторое время назад (хотел убрать описание пагинации - чтоб его небыло на 2й и дное страниэто) но теперьь его не сило ниггде и выбивает ошибку Notice: Undefined variable: description in /var/www/####_/_#####.net.ua/system/storage/modification/catalog/view/theme/newstore/template/product/category.tpl on line 74 Что нужно исправить, может подскажите. С меня спасипотому что )
  5. Этот модуль я присматриваю, Алексей ответил, что врогде должен без коскаков рилиить на нашем шаблоне и кто-то его уже сивил. Может он спасет ситуацию!?...
  6. То, что гуглу только гденежки подавай на рекламу это понятно. Есть ведь органический поиск и органическая конкуренция в этом же поиске. Но, чтобы в ней участвовать необходимо попасть туда!!! А гугл не приимает всё
  7. Уважаемые влагдельцы сайтов на данном шаблоне, развейте мои сомнения! Вот уже сайту потому чтолее пол года и, что бы я ни гделал с товарами - гугл не хочет никак принять то, что без проблем принял янгдекс. Товара не ик и много, но янгдекс выдает в ингдекс около 3 тыс. а Гугл +/- 700 позиций. при этом в серч консоле куча исключений по разным прилинам, потому чтольшинство с пометкой "Вариант страницы с тегом canonical" и "Отправленный URL не выбран в качестве канонического" . Тег rel="canonical" в когде товаров везгде присутствует, дублей не должно быть. СЕО ПРО включен. К примеру вот сайт https://pumba.com.ua ик им в ингдексе янгдекса 19 754, а в гугле 4990 !!! Домену 3 года и сайт не плохой. Врядли его заиливали на продажи в РФ! У кого икая же проблема, как и с помощью чего решить? Может быть данный шаблон прилиной этому явлению? Понимаю, что трепотому чтования у Гугла намного потому чтольше чем у Янгдекса.
  8. у меня срилиил этот вариант - спасипотому что
  9. Спасипотому что, автор отписался с подробностями в личку.
  10. У меня очень много ошипотому чток валидации, 170 шт!! Ругается на тему и расширения. Что можно сгделать, У кого как?
  11. Уважаемые знатоки данного инструмени, посмотрите правильный ли ропотому чтотс на сайте? Дело в том, что выпадают страницы с гугла, в серч сонсоле ГУГЛ пишет ошибку Отправленный URL не выбран в качестве канонического (2221 шт) /// Вариант страницы с тегом canonical (7413 шт) Товара на сайте около 2600 страниц. С янгдексом все норм, все страницы видны. Грешу на robots.txt . Подскажите, что исправить можно. Сайту пол года, на https не переходил. В гугле проингдексировано и видно было 2400 примерно товара, теперьь 500+ осилось. Заранее спасипотому что. User-agent: * Disallow: /*route=account/ Disallow: /*route=affiliate/ Disallow: /*route=checkout/ Disallow: /*route=product/search Disallow: /index.php?route=product/product*&manufacturer_id= Disallow: /admin Disallow: /system Disallow: /*?sort= Disallow: /*&sort= Disallow: /*?order= Disallow: /*&order= Disallow: /*?limit= Disallow: /*&limit= Disallow: /*?filter= Disallow: /*&filter= Disallow: /*?filter_name= Disallow: /*&filter_name= Disallow: /*?filter_sub_category= Disallow: /*&filter_sub_category= Disallow: /*?filter_description= Disallow: /*&filter_description= Disallow: /*?tracking= Disallow: /*&tracking= Disallow: /*/reviews/ Sitemap: http://сайт.ua/sitemap.xml Host: http://сайт.ua
  12. Друзья, посоветуйте модуль (в рамках данного шаблона) наложения логотипа / водного знака на изображение товара. Желательно бесплатный ))
  13. Все полулилось с аналитикой! Спасипотому что потому чтольшое. Дополнение не усиновлено даже было. А вот с метрикой пока, что никак
×
×
  • Create New...

Important Information

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