Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Alexadr

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

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

  • Посещение

Все публикации пользователя Alexadr

  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. Alexadr

    Правильный robots.txt

    Уважаемые знатоки данного инструмента, посмотрите правильный ли роботс на сайте? Дело в том, что выпадают страницы с гугла, в серч сонсоле ГУГЛ пишет ошибку Отправленный 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. Все получилось с аналитикой! Спасибо большое. Дополнение не установлено даже было. А вот с метрикой пока, что никак
  14. Ребята, 2й день не могу связать сайт с метрикой и аналитикой, все сделал правильно, вставил счетчики в footer.tpl. Связи по прежнему нет. Это может быть связано с шаблоном? Были у кого-то проблемы с этим?
  15. Alexadr

    описание к картинкам

    да, лучше тогда готовое, вы правы. Буду искать, спасибо
  16. Alexadr

    описание к картинкам

    Было бы не плохо описать. Буду очень благодарен
  17. Alexadr

    описание к картинкам

    с моим уровнем самостоятельно, я так понимаю, этого не сделать. Или есть модуль?
  18. Alexadr

    описание к картинкам

    до этого работал в вебасисте, там есть текстовый блок для описания изображения (для поиска в гугл картинках например). Тут такого нет. Или картинке присваивается тег Н1 ?
  19. Народ помогите разобраться есть ли в OcStore 2.3.0.3.2 возможность задать описание к картинке в карточке товара? Извиняйте если уже есть ответ на подобный вопрос.
×
×
  • Создать...

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

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