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

Recommended Posts

Zubovod, окажи тех.подгдержку, свяжись со мной, пожалуйси, по почте: [email protected]

 

Я переносил все вручную, т.к. магазин сильно отличается от default, и в этолом у меня все полулилось, но в гугле вот икие ошибки:

Ошибка. Page contains property "reviewcount" which is not part of the schema.
Ошибка. Page contains property "ratingvalue" which is not part of the schema.

В яше икие:

ПРЕДУПРЕЖДЕНИЕ: поле reviewCount не опрегделено в спецификации http://schema.org/Product 
ПРЕДУПРЕЖДЕНИЕ: поле ratingValue не опрегделено в спецификации http://schema.org/Product 

еещё есть икие в категориях:

......
itemlistelement
product
ПРЕДУПРЕЖДЕНИЕ: не выполнено обязательное условие для острова "Плиточный каилог" - поле  должно быть длиннее 20 символов
itemType= http://schema.org/Product
image
.....

Я не знаю, как от них избавиться, зноз на сайт shemaorg (поле ratingValue не опрегделено в спецификации http://schema.org/Product), но им эти поля есть, почему же он их не понимает?

Link to comment
Share on other sites

День добрый. Купил и усинови модуль, шаблон "Онлайн торговый этонтр" адаптивн., универс.

​Гугл ругается да и Яша тоже.

Автор свяжитесь [email protected]

Буду признателен.

Link to comment
Share on other sites


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

"ОШИБКА: невозможно опрегделить принадлежность данных полей. Возможны две прилины: эти поля некорректно размеещёны, липотому что указан лишний атрибут itemprop"

Как её решить?

Link to comment
Share on other sites


Подскажите пож. обновил этот модуль до последней версии, я ик понял им появилась разметка "Янгдекс острова". Проверил страничку http://luxaqua.com.ua/31733000 в валидаторе Янгдекс выдало несколько ошипотому чток, в карточке товара отсутствует описание http://interactive-answers.webmaster.yandex.ru/preview/?url=http%3A%2F%2Fluxaqua.com.ua%2F31733000 В чем может быть прилина?

Link to comment
Share on other sites


Добрый гдень. Купил модуль.... Goole врогде опрегделил структурированные данные.... А как эту штуку прикрутить к Янгдекс.Островам??? Может инструкция какая нить есть???

 

1. При проверке разметки пишет:

"ПРЕДУПРЕЖДЕНИЕ: не выполнено обязательное условие для острова "Объект" - одновременно отсутствуют свойство description и список характеристик"

2. В пункте "Проверка XML описаний" какой файл подсовывать?

 

как то сложно это все для понимания 1С-ника... :(

[email protected]

Link to comment
Share on other sites


Не пишется в личку=((

Доброе время суток!!
Да и не могу понять рилииет янгдекс острова или нет. 
И как вообещё понять рилииет с гуглом или нет? Потому что ничего не поменялось тот же текст выдает. Посивил microdata_product
Link to comment
Share on other sites


Добрый гдень, приобрел модуль Микроданные Schema.org 3.0.

Некорректно рилииет модуль, помогите разобраться в чем ошибка. Сайт uprise-devise.ru  

Link to comment
Share on other sites


Ага всем привет.
Купил этот модуль автор его уже вторую негделю обещает настроить.. тока динамит.

 

 

Все выполнил, всё супер!! Спасипотому что потому чтольшое!

Link to comment
Share on other sites


Купил этот файлик...

модуль иещёт в моём product.tpl строку

$this->load->model('tool/image');

которой у меня нет, в резульите SEARCH NOT FOUND (ABORTING MOD)

 

Вот мой product.tpl, автор, помоги пжлст!

<?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>
<div id="content"><?php echo $content_top; ?>
  <div class="breadcrumb">
    <?php foreach ($breadcrumbs as $breadcrumb) { ?>
    <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a>
    <?php } ?>
  </div>
  <h1><?php echo $heading_title; ?></h1>
  <div class="border">
  <div class="product-info">
    <?php if ($thumb || $images) { ?>
    <div class="left">
      <a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="colorbox image_colorbox" rel="colorbox"></a>
      <?php if ($special) { ?>
        <div class="sale"><?php echo $percent; ?>%</div>
      <?php } ?>
      <?php if ($thumb) { ?>
      <div class="image"><a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="cloud-zoom" id='zoom1' rel="adjustX: 10, adjustY:-4, tint:'#000000',tintOpacity:0.2, zoomWidth:360"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /></a></div>
      <?php } ?>
      <?php if ($images) { ?>
      <div class="image-additional">
        <?php foreach ($images as $image) { ?>
        <a href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" class="cloud-zoom-gallery" rel="useZoom: 'zoom1', smallImage:'<?php echo $image['thumb2']; ?>'"><img src="<?php echo $image['thumb1']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a>
        <?php } ?>
      </div>
      <?php } ?>
    </div>
    <?php } ?>
    <div class="right">
      <div class="description">
<div id="recall"><a id="recall_anchor" onclick="recall_show();" href="javascript:void(0);"><img alt="<?php echo $text_recall?>" src="catalog/view/theme/default/image/werecall.png"></a></div>
        <?php if ($manufacturer) { ?>
        <span><?php echo $text_manufacturer; ?></span> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a><br />
        <?php } ?>
        <span><?php echo $text_model; ?></span> <?php echo $model; ?><br />
        <?php if ($this->config->get('config_display_weight') && $weight) { ?>
        <span><?php echo $text_weight; ?> </span> <?php echo $weight; ?><br />
        <?php } ?>
        <?php if ($this->config->get('config_display_sku') && $sku) { ?>
        <span><?php echo $text_sku; ?> </span> <?php echo $sku; ?><br />
        <?php } ?>
        <?php if ($this->config->get('config_display_upc') && $upc) { ?>
        <span><?php echo $text_upc; ?> </span> <?php echo $upc; ?><br />
        <?php } ?>
        <?php if ($this->config->get('config_display_ean') && $ean) { ?>
        <span><?php echo $text_ean; ?> </span> <?php echo $ean; ?><br />
        <?php } ?>
        <?php if ($this->config->get('config_display_jan') && $jan) { ?>
        <span><?php echo $text_jan; ?> </span> <?php echo $jan; ?><br />
        <?php } ?>
        <?php if ($this->config->get('config_display_isbn') && $isbn) { ?>
        <span><?php echo $text_isbn; ?> </span> <?php echo $isbn; ?><br />
        <?php } ?>
        <?php if ($this->config->get('config_display_mpn') && $mpn) { ?>
        <span><?php echo $text_mpn; ?> </span> <?php echo $mpn; ?><br />
        <?php } ?>
        <?php if ($this->config->get('config_display_location') && $location) { ?>
        <span><?php echo $text_location; ?> </span> <?php echo $location; ?><br />
        <?php } ?>        
        <?php if ($reward) { ?>
        <span><?php echo $text_reward; ?></span> <?php echo $reward; ?><br />
        <?php } ?>
        <span><?php echo $text_stock; ?></span> <?php echo $stock; ?></div>
      <?php if ($price) { ?>
      <div class="price"><?php echo $text_price; ?>
        <?php if (!$special) { ?>
        <?php echo $price; ?>
        <?php } else { ?>
        <span class="price-old"><?php echo $price; ?></span> <span class="price-new"><?php echo $special; ?></span>
        <br />
        <span class="saving"><?php echo $text_saving; ?><span style="color: #F00;"><?php echo $saving; ?> (<?php echo $percent; ?>%)</span></span>
        <?php } ?>
        <br />
        <?php if ($tax) { ?>
        <span class="price-tax"><?php echo $text_tax; ?> <?php echo $tax; ?></span><br />
        <?php } ?>
        <?php if ($points) { ?>
        <span class="reward"><small><?php echo $text_points; ?> <?php echo $points; ?></small></span><br />
        <?php } ?>
        <?php if ($discounts) { ?>
        <br />
        <div class="discount">
          <?php foreach ($discounts as $discount) { ?>
          <?php echo sprintf($text_discount, $discount['quantity'], $discount['price']); ?><br />
          <?php } ?>
        </div>
        <?php } ?>
      </div>
      <?php } ?>
      <?php if ($options) { ?>
      <div class="options">
        <h2><?php echo $text_option; ?></h2>
        <br />
        <?php foreach ($options as $option) { ?>
        <?php if ($option['type'] == 'select') { ?>
        <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo $option['name']; ?>:</b><br />
          <select name="option[<?php echo $option['product_option_id']; ?>]">
            <option value=""><?php echo $text_select; ?></option>
            <?php foreach ($option['option_value'] as $option_value) { ?>
            <option 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>
        <br />
        <?php } ?>
        <?php if ($option['type'] == 'radio') { ?>
        <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo $option['name']; ?>:</b><br />
          <?php foreach ($option['option_value'] as $option_value) { ?>
          <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" />
          <label for="option-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 } ?>
          </label>
          <br />
          <?php } ?>
        </div>
        <br />
        <?php } ?>
        <?php if ($option['type'] == 'checkbox') { ?>
        <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo $option['name']; ?>:</b><br />
          <?php foreach ($option['option_value'] as $option_value) { ?>
          <input type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" />
          <label for="option-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 } ?>
          </label>
          <br />
          <?php } ?>
        </div>
        <br />
        <?php } ?>
        <?php if ($option['type'] == 'image') { ?>
        <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo $option['name']; ?>:</b><br />
          <table class="option-image">
            <?php foreach ($option['option_value'] as $option_value) { ?>
            <tr>
              <td style="width: 1px;"><input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /></td>
              <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><img src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" /></label></td>
              <td><label for="option-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 } ?>
                </label></td>
            </tr>
            <?php } ?>
          </table>
        </div>
        <br />
        <?php } ?>
        <?php if ($option['type'] == 'text') { ?>
        <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo $option['name']; ?>:</b><br />
          <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" />
        </div>
        <br />
        <?php } ?>
        <?php if ($option['type'] == 'textarea') { ?>
        <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo $option['name']; ?>:</b><br />
          <textarea name="option[<?php echo $option['product_option_id']; ?>]" cols="40" rows="5"><?php echo $option['option_value']; ?></textarea>
        </div>
        <br />
        <?php } ?>
        <?php if ($option['type'] == 'file') { ?>
        <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo $option['name']; ?>:</b><br />
          <input type="button" value="<?php echo $button_upload; ?>" id="button-option-<?php echo $option['product_option_id']; ?>" class="button">
          <input type="hidden" name="option[<?php echo $option['product_option_id']; ?>]" value="" />
        </div>
        <br />
        <?php } ?>
        <?php if ($option['type'] == 'date') { ?>
        <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo $option['name']; ?>:</b><br />
          <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="date" />
        </div>
        <br />
        <?php } ?>
        <?php if ($option['type'] == 'datetime') { ?>
        <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo $option['name']; ?>:</b><br />
          <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="datetime" />
        </div>
        <br />
        <?php } ?>
        <?php if ($option['type'] == 'time') { ?>
        <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo $option['name']; ?>:</b><br />
          <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="time" />
        </div>
        <br />
        <?php } ?>
        <?php } ?>
      </div>
      <?php } ?>
      <div class="cart">
        <div><?php echo $text_qty; ?>
          <input type="text" name="quantity" size="2" value="<?php echo $minimum; ?>" />
          <input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" />
           
          <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />
        </div>
        <div><span>   <?php echo $text_or; ?>   </span></div>
        <div><a onclick="addToWishList('<?php echo $product_id; ?>');"><?php echo $button_wishlist; ?></a><br />
          <a onclick="addToCompare('<?php echo $product_id; ?>');"><?php echo $button_compare; ?></a></div>
        <?php if ($minimum > 1) { ?>
        <div class="minimum"><?php echo $text_minimum; ?></div>
        <?php } ?>
      </div>
      <?php if ($review_status) { ?>
      <div class="review">
        <div><img src="catalog/view/theme/default/image/stars-<?php echo $rating; ?>.png" alt="<?php echo $reviews; ?>" />  <a onclick="$('a[href=\'#tab-review\']').trigger('click');"><?php echo $reviews; ?></a>  |  <a onclick="$('a[href=\'#tab-review\']').trigger('click');"><?php echo $text_write; ?></a></div>
        <div class="share">
          <!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style addthis_32x32_style">
<a class="addthis_button_preferred_1"></a>
<a class="addthis_button_preferred_2"></a>
<a class="addthis_button_preferred_3"></a>
<a class="addthis_button_preferred_4"></a>
<a class="addthis_button_preferred_5"></a>
<a class="addthis_button_preferred_6"></a>
<a class="addthis_button_preferred_7"></a>
<a class="addthis_button_preferred_8"></a>
<a class="addthis_button_preferred_9"></a>
<a class="addthis_button_preferred_10"></a>
<a class="addthis_button_compact"></a>
<a class="addthis_counter addthis_bubble_style"></a>
</div>
<script type="text/javascript">var addthis_config = {"data_track_addressbar":false};</script>
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-526d760300df70b0"></script>
<!-- AddThis Button END -->
        </div>
      </div>
      <?php } ?>
    </div>
  </div>
 
  <div id="tabs" class="htabs"><a href="#tab-description"><?php echo $tab_description; ?></a>
    <?php if ($attribute_groups) { ?>
    <a href="#tab-attribute"><?php echo $tab_attribute; ?></a>
    <?php } ?>
    <?php if ($review_status) { ?>
    <a href="#tab-review"><?php echo $tab_review; ?></a>
    <?php } ?>
    <?php if ($products) { ?>
    <a href="#tab-related"><?php echo $tab_related; ?> (<?php echo count($products); ?>)</a>
    <?php } ?>
  </div>
  <div id="tab-description" class="tab-content"><?php echo $description; ?></div>
  <?php if ($attribute_groups) { ?>
  <div id="tab-attribute" class="tab-content">
    <table class="attribute">
      <?php foreach ($attribute_groups as $attribute_group) { ?>
      <thead>
        <tr>
          <td colspan="2"><?php echo $attribute_group['name']; ?></td>
        </tr>
      </thead>
      <tbody>
        <?php foreach ($attribute_group['attribute'] as $attribute) { ?>
        <tr>
          <td><?php echo $attribute['name']; ?></td>
          <td><?php echo $attribute['text']; ?></td>
        </tr>
        <?php } ?>
      </tbody>
      <?php } ?>
    </table>
  </div>
  <?php } ?>
  <?php if ($review_status) { ?>
  <div id="tab-review" class="tab-content">
    <?php
$reviews = $this->model_catalog_review->getReviewsByProductId($product_id);
if ($reviews) {
foreach ($reviews as $review) {
echo '<div class="content"><p><strong>'.$review['author'].'</strong> – ';
   $date = strtotime($review['date_added']);
   echo date('d M Y',$date); ?><br />
<img src="catalog/view/theme/default/image/stars-<?php echo $review['rating'] ?>.png" alt="<?php echo $review['rating'] ?> из 5 звёзд!" /><br />
   <?php echo $review['text'].'</p></div>';
   }
} else { ?>
    <div class="content"><?php echo "Нет отзывов"; ?></div>
      <?php } ?>
    <h2 id="review-title"><?php echo $text_write; ?></h2>
    <b><?php echo $entry_name; ?></b><br />
    <input type="text" name="name" value="" />
    <br />
    <br />
    <b><?php echo $entry_review; ?></b>
    <textarea name="text" cols="40" rows="8" style="width: 98%;"></textarea>
    <span style="font-size: 11px;"><?php echo $text_note; ?></span><br />
    <br />
    <b><?php echo $entry_rating; ?></b> <span><?php echo $entry_bad; ?></span> 
    <input type="radio" name="rating" value="1" />
     
    <input type="radio" name="rating" value="2" />
     
    <input type="radio" name="rating" value="3" />
     
    <input type="radio" name="rating" value="4" />
     
    <input type="radio" name="rating" value="5" />
     <span><?php echo $entry_good; ?></span><br />
    <br />
    <b><?php echo $entry_captcha; ?></b><br />
    <input type="text" name="captcha" value="" />
    <br />
    <img src="index.php?route=product/product/captcha" alt="" id="captcha" /><br />
    <br />
    <div class="buttons">
      <div class="right"><a id="button-review" class="button"><?php echo $button_continue; ?></a></div>
    </div>
  </div>
  <?php } ?>
  <?php if ($products) { ?>
  <div id="tab-related" class="tab-content">
    <div class="box-product">
      <?php foreach ($products as $product) { ?>
      <div>
        <?php if ($product['special']) { ?>
          <div class="sale"><?php echo $product['percent']; ?>%</div>
        <?php } ?>
        <?php if ($product['thumb']) { ?>
        <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
        <?php } ?>
        <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
        <?php if ($product['price']) { ?>
        <div class="price">
          <?php if (!$product['special']) { ?>
          <?php echo $product['price']; ?>
          <?php } else { ?>
          <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span>
          <?php } ?>
        </div>
        <?php } ?>
        <?php if ($product['rating']) { ?>
        <div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
        <?php } ?>
        <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><?php echo $button_cart; ?></a></div>
      <?php } ?>
    </div>
  </div>
  <?php } ?>
  <?php if ($tags) { ?>
  <div class="tags"><b><?php echo $text_tags; ?></b>
    <?php for ($i = 0; $i < count($tags); $i++) { ?>
    <?php if ($i < (count($tags) - 1)) { ?>
    <a href="<?php echo $tags[$i]['href']; ?>"><?php echo $tags[$i]['tag']; ?></a>,
    <?php } else { ?>
    <a href="<?php echo $tags[$i]['href']; ?>"><?php echo $tags[$i]['tag']; ?></a>
    <?php } ?>
    <?php } ?>
  </div>
  <?php } ?>
  </div>
  <?php echo $content_bottom; ?></div>
<script type="text/javascript"><!--
$('.colorbox').colorbox({
    overlayClose: true,
    opacity: 0.5
});
//--></script>  
<script type="text/javascript"><!--
$('#button-cart').bind('click', function() {
    $.ajax({
        url: 'index.php?route=checkout/cart/add',
        type: 'post',
        data: $('.product-info input[type=\'text\'], .product-info input[type=\'hidden\'], .product-info input[type=\'radio\']:checked, .product-info input[type=\'checkbox\']:checked, .product-info select, .product-info textarea'),
        dataType: 'json',
        success: function(json) {
            $('.success, .warning, .attention, information, .error').remove();
            
            if (json['error']) {
                if (json['error']['option']) {
                    for (i in json['error']['option']) {
                        $('#option-' + i).after('<span class="error">' + json['error']['option'][i] + '</span>');
                    }
                }
            }  
            
            if (json['success']) {
                $('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>');
                    
                $('.success').fadeIn('slow');
                    
                $('#cart-total').html(json['total']);
                
                $('#cart').addClass('active');
        
                $('#cart').load('index.php?route=module/cart #cart > *');
        
                setTimeout(function() {$('#cart').removeClass('active');}, 5000);
                
                $('html, body').animate({ scrollTop: 0 }, 'slow');  
            }    
        }
    });
});
//--></script>
<?php if ($options) { ?>
<script type="text/javascript" src="catalog/view/javascript/jquery/ajaxupload.js"></script>
<?php foreach ($options as $option) { ?>
<?php if ($option['type'] == 'file') { ?>
<script type="text/javascript"><!--
new AjaxUpload('#button-option-<?php echo $option['product_option_id']; ?>', {
    action: 'index.php?route=product/product/upload',
    name: 'file',
    autoSubmit: true,
    responseType: 'json',
    onSubmit: function(file, extension) {
        $('#button-option-<?php echo $option['product_option_id']; ?>').after('<img src="catalog/view/theme/default/image/loading.gif" class="loading" style="padding-left: 5px;" />');
        $('#button-option-<?php echo $option['product_option_id']; ?>').attr('disabled', true);
    },
    onComplete: function(file, json) {
        $('#button-option-<?php echo $option['product_option_id']; ?>').attr('disabled', false);
        
        $('.error').remove();
        
        if (json['success']) {
            alert(json['success']);
            
            $('input[name=\'option[<?php echo $option['product_option_id']; ?>]\']').attr('value', json['file']);
        }
        
        if (json['error']) {
            $('#option-<?php echo $option['product_option_id']; ?>').after('<span class="error">' + json['error'] + '</span>');
        }
        
        $('.loading').remove();    
    }
});
//--></script>
<?php } ?>
<?php } ?>
<?php } ?>
<script type="text/javascript"><!--
$('#review .pagination a').live('click', function() {
    $('#review').fadeOut('slow');
        
    $('#review').load(this.href);
    
    $('#review').fadeIn('slow');
    
    return false;
});            
 
$('#review').load('index.php?route=product/product/review&product_id=<?php echo $product_id; ?>');
 
$('#button-review').bind('click', function() {
    $.ajax({
        url: 'index.php?route=product/product/write&product_id=<?php echo $product_id; ?>',
        type: 'post',
        dataType: 'json',
        data: 'name=' + encodeURIComponent($('input[name=\'name\']').val()) + '&text=' + encodeURIComponent($('textarea[name=\'text\']').val()) + '&rating=' + encodeURIComponent($('input[name=\'rating\']:checked').val() ? $('input[name=\'rating\']:checked').val() : '') + '&captcha=' + encodeURIComponent($('input[name=\'captcha\']').val()),
        beforeSend: function() {
            $('.success, .warning').remove();
            $('#button-review').attr('disabled', true);
            $('#review-title').after('<div class="attention"><img src="catalog/view/theme/default/image/loading.gif" alt="" /> <?php echo $text_wait; ?></div>');
        },
        complete: function() {
            $('#button-review').attr('disabled', false);
            $('.attention').remove();
        },
        success: function(data) {
            if (data['error']) {
                $('#review-title').after('<div class="warning">' + data['error'] + '</div>');
            }
            
            if (data['success']) {
                $('#review-title').after('<div class="success">' + data['success'] + '</div>');
                                
                $('input[name=\'name\']').val('');
                $('textarea[name=\'text\']').val('');
                $('input[name=\'rating\']:checked').attr('checked', '');
                $('input[name=\'captcha\']').val('');
            }
        }
    });
});
//--></script>  
<script type="text/javascript"><!--
$('#tabs a').tabs();
//--></script>  
<script type="text/javascript" src="catalog/view/javascript/jquery/ui/jquery-ui-timepicker-addon.js"></script>  
<script type="text/javascript"><!--
if ($.browser.msie && $.browser.version == 6) {
    $('.date, .datetime, .time').bgIframe();
}
 
$('.date').datepicker({dateFormat: 'yy-mm-dd'});
$('.datetime').datetimepicker({
    dateFormat: 'yy-mm-dd',
    timeFormat: 'h:m'
});
$('.time').timepicker({timeFormat: 'h:m'});
//--></script>  
<?php echo $footer; ?>
Link to comment
Share on other sites

ик, прошу проещёния пока...не тот файлик выложил, предыдуещёе сообещёние прошу слиить не гдействительным :)

 

Вот что Янгдекс отвечает на мою продукцию

rdfanode

ОШИБКА: префикс tint неизвестен валидатору, укажите его явно атрибутом prefix
ОШИБКА: префикс smallImage неизвестен валидатору, укажите его явно атрибутом prefix
ОШИБКА: префикс zoomWidth неизвестен валидатору, укажите его явно атрибутом prefix
ОШИБКА: префикс adjustY неизвестен валидатору, укажите его явно атрибутом prefix
ОШИБКА: префикс useZoom неизвестен валидатору, укажите его явно атрибутом prefix
ОШИБКА: префикс adjustX неизвестен валидатору, укажите его явно атрибутом prefix
product
ОШИБКА: Не выполнено обязательное условие для продуктовых сниппетов - поле description отсутствует или пусто

Как лелить?При этом всё красиво выводится, картинка, описание, характеристики, этона

Link to comment
Share on other sites

У меня в поля:

Производитель

Могдель

Описание

 

этот модуль повписывал соответственно:

md_manufacturer

md_model

md_description

 

Пришлось поотключать эти секции в модуле, дабы не отпугивать посетителей

rdfanode

ОШИБКА: префикс tint неизвестен валидатору, укажите его явно атрибутом prefix
ОШИБКА: префикс smallImage неизвестен валидатору, укажите его явно атрибутом prefix
ОШИБКА: префикс zoomWidth неизвестен валидатору, укажите его явно атрибутом prefix
ОШИБКА: префикс adjustY неизвестен валидатору, укажите его явно атрибутом prefix
ОШИБКА: префикс useZoom неизвестен валидатору, укажите его явно атрибутом prefix
ОШИБКА: префикс adjustX неизвестен валидатору, укажите его явно атрибутом prefix
product
ОШИБКА: Не выполнено обязательное условие для продуктовых сниппетов - поле description отсутствует или пусто
ПРЕДУПРЕЖДЕНИЕ: не выполнено обязательное условие для острова "Объект" - одновременно отсутствуют свойство description и список характеристик
Link to comment
Share on other sites

Купил этот мод на сайт autoXpro.ru но пока тоже столкнулся с проблемой что в янгдексе не видит и не строит острова.. Гугл что-то опрегделяет но ни рейтинга ни этоны не прикрепляет к товару..! =\ 

 

http://autoxpro.ru/autocosmetics/avtomobilnye-poliroli/zashhitnye-poliroli/glass-coating-h-7.html

 

Свяжитесь со мной, и помогите с настройкой модуля..! 

 

Может кто уже силкивался как его правильно настроить ??

Link to comment
Share on other sites


ик, прошу проещёния пока...не тот файлик выложил, предыдуещёе сообещёние прошу слиить не гдействительным :)

 

Вот что Янгдекс отвечает на мою продукцию


rdfanode

ОШИБКА: префикс tint неизвестен валидатору, укажите его явно атрибутом prefix
ОШИБКА: префикс smallImage неизвестен валидатору, укажите его явно атрибутом prefix
ОШИБКА: префикс zoomWidth неизвестен валидатору, укажите его явно атрибутом prefix
ОШИБКА: префикс adjustY неизвестен валидатору, укажите его явно атрибутом prefix
ОШИБКА: префикс useZoom неизвестен валидатору, укажите его явно атрибутом prefix
ОШИБКА: префикс adjustX неизвестен валидатору, укажите его явно атрибутом prefix
product
ОШИБКА: Не выполнено обязательное условие для продуктовых сниппетов - поле description отсутствует или пусто

Как лелить?При этом всё красиво выводится, картинка, описание, характеристики, этона

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

>поле description отсутствует или пусто - зналит ик и есть

Link to comment
Share on other sites

Мне все полинили.. довольно оперативно.. и за одну минуту.. отображается очень здорово как в Гугле ик и в Яше.. 

 

вот пример:

 

http://www.google.com/webmasters/tools/richsnippets?q=http%3A%2F%2Fautoxpro.ru%2Fautocosmetics%2Favtomobilnye-poliroli%2Fzashhitnye-poliroli%2Fglass-coating-h-7.html

 

очень доволен.. Автору респект и творческих успехов в дальнейшем..

Link to comment
Share on other sites


вот и я обновился на 3 версию, допилил сам под свой шаб да еещё и стоит максисторе 1.5.5.1, да еещё и другие моды которые конфликтовали провозился пол дня, и это только категории, а теперьь еещё и продукт на очереди нагдеюсь на подгдержку автора, а то вылазят траблы которые не до пру как исправить.

В карточке товара ггде "производитель:" вылезло вот икое " alt="" />

самое чудное что лог qmod пуст, ик как категории по ошибкам поправил, не знаю куда копать.

Link to comment
Share on other sites


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

>поле description отсутствует или пусто - зналит ик и есть

Неа, инфа в поле есть

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • 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.