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

[Подгдержка] Бесплатные простые стикеры


Recommended Posts

Вопрос по расширению модуля.

Появилась необходимость для авто уднония стикеров по истечению срока.

К примеру стикер New через месяц уже не актунон, да и с осильными думаю было-бы хорошо чтоб удалялись сами, ведь суть стикеров в обраещёнии внимания на новые товары.

Есть игдеи по реализации ?

Link to comment
Share on other sites


  • 5 weeks later...

У меня ничего не рилииет... В чем может быть проблема? У меня ocStore Version 1.5.4.1

Это 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="product-info">
    <?php if ($thumb || $images) { ?>
    <div class="left">
      <?php if ($thumb) { ?>
      <div class="image"><a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="colorbox" rel="colorbox"><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="colorbox" rel="colorbox"><img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a>
        <?php } ?>
      </div>
      <?php } ?>
    </div>
    <?php } ?>
    <div class="right">
      <div class="description">
        <?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 ($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>
        <?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> 
        <?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"><script type="text/javascript" src="//yastatic.net/share/share.js" charset="utf-8"></script><div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="button" data-yashareQuickServices="vkontakte,facebook,twitter,odnoklassniki,moimir,lj,moikrug,gplus"></div>
        </div>
      </div>
      <?php } ?>
    </div>
  </div>
  <div id="tabs" class="htabs"><a href="#tab-description"><?php echo $tab_description; ?></a>
<?php if ($attributes) { ?>
    <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>
<!-- Filter start -->
<?php if ($attributes) { ?>
  <div id="tab-attribute" class="tab-content">
    <table class="attribute">
      <?php foreach ($attributes as $attribute) { ?>
      <tr>
        <td><?php echo $attribute['name']; ?></td>
        <td><?php echo $attribute['text']; ?></td>
      </tr>
      <?php } ?>
    </table>
  </div>
  <?php } ?>
<!-- Filter end -->
  <?php if ($review_status) { ?>
  <div id="tab-review" class="tab-content">
    <div id="review"></div>
    <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['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 } ?>
  <?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'] + '</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']);
 
$('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; ?>

 

А это free_stickers.xml


<modification>
    <id>Free stickers</id>
    <version>1.2</version>
    <vqmver>2.4.1</vqmver>
    <author>RGB</author>
<file name="catalog/view/theme/*/template/common/header.tpl">
<operation>
<search position="after">
      <![CDATA[
        <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/stylesheet.css" />
      ]]>
</search>
<add>
<![CDATA[
        <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/free_stickers.css" />
]]>
</add>
</operation>
</file>
<!-- Страница самого товара -->
<file name="catalog/view/theme/*/template/product/product.tpl">
<operation>
<search position="replace">
<![CDATA[
<div class="image"><a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="colorbox" rel="colorbox"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /></a></div>
]]>
</search>
<add>
<![CDATA[
<div class="image"><a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="colorbox" rel="colorbox"><?php if ($upc) { ?> <i style="
    background: url('catalog/view/theme/default/image/sticker_<?php echo $upc; ?>.png');"></i><?php } ?><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /></a></div>
]]>
</add>
</operation>
<operation>
<search position="replace">
<![CDATA[
<div class=image"><a href="<?php echo $product['href]; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
]]>
</search>
<add>
<![CDATA[
<div class=image"><a href="<?php echo $product['href]; ?>"><?php if ($product['upc']) { ?><i style="background: url('catalog/view/theme/default/image/sticker_<?php echo $product['upc']; ?>.png');"></i><?php } ?><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
]]>
</add>
</operation>
</file>
<file name="catalog/controller/product/product.php">
<operation>
<search position="after">
<![CDATA[
$this->data['model'] = $product_info['model'];
]]>
</search>
<add>
<![CDATA[
$this->data['upc'] = $product_info['upc'];
]]>
</add>
</operation>
<operation>
<search position="after">
<![CDATA[
'special' => $special,
]]>
</search>
<add>
<![CDATA[
'upc'         => $result['upc'],
]]>
</add>
</operation>
</file>
<!-- Страница товаров из категории -->
<file name="catalog/view/theme/*/template/product/category.tpl">
<operation>
<search position="replace">
<![CDATA[
<div class=image"><a href="<?php echo $product['href]; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
]]>
</search>
<add>
<![CDATA[
<div class=image"><a href="<?php echo $product['href]; ?>"><?php if ($product['upc']) { ?><i style="background: url('catalog/view/theme/default/image/sticker_<?php echo $product['upc']; ?>.png');"></i><?php } ?><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
]]>
</add>
</operation>
</file>
<file name="catalog/controller/product/category.php">
<operation>
<search position="after">
<![CDATA[
'special'     => $special,
]]>
</search>
<add>
<![CDATA[
'upc'         => $result['upc'],
]]>
</add>
</operation>
</file>
<!-- Страница сравнения -->
<file name="catalog/view/theme/*/template/product/compare.tpl">
<operation>
<search position="replace">
<![CDATA[
<img src=<?php echo $products[$product['product_id]]['thumb']; ?>" alt="<?php echo $products[$product['product_id']]['name']; ?>" />
]]>
</search>
<add>
<![CDATA[
<?php if ($products[$product['product_id']]['upc']) { ?><i style="background: url('catalog/view/theme/default/image/sticker_<?php echo $products[$product['product_id']]['upc']; ?>.png');"></i><?php } ?><img src="<?php echo $products[$product['product_id']]['thumb']; ?>" alt="<?php echo $products[$product['product_id']]['name']; ?>" />
]]>
</add>
</operation>
</file>
<file name="catalog/controller/product/compare.php">
<operation>
<search position="after">
<![CDATA[
'special'      => $special,
]]>
</search>
<add>
<![CDATA[
'upc'        => $product_info['upc'],
]]>
</add>
</operation>
</file>
<!-- Страница вишлиси -->
<file name="catalog/view/theme/*/template/account/wishlist.tpl">
<operation>
<search position="replace">
<![CDATA[
<img src=<?php echo $product['thumb]; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" />
]]>
</search>
<add>
<![CDATA[
<?php if ($product['upc']) { ?><i style="background: url('catalog/view/theme/default/image/cat-<?php echo $product['upc']; ?>.png');"></i><?php } ?><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" />
]]>
</add>
</operation>
</file>
<file name="catalog/controller/account/wishlist.php">
<operation>
<search position="after">
<![CDATA[
'special'    => $special,
]]>
</search>
<add>
<![CDATA[
'upc'        => $product_info['upc'],
]]>
</add>
</operation>
</file>
<!-- Страница товаров производителя -->
<file name="catalog/view/theme/*/template/product/manufacturer_info.tpl">
<operation>
<search position="replace">
<![CDATA[
<div class=image"><a href="<?php echo $product['href]; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
]]>
</search>
<add>
<![CDATA[
<div class=image"><a href="<?php echo $product['href]; ?>"><?php if ($product['upc']) { ?><i style="background: url('catalog/view/theme/default/image/sticker_<?php echo $product['upc']; ?>.png');"></i><?php } ?><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
]]>
</add>
</operation>
</file>
<file name="catalog/controller/product/manufacturer.php">
<operation>
<search position="after">
<![CDATA[
'special'     => $special,
]]>
</search>
<add>
<![CDATA[
'upc'      => $result['upc'],
]]>
</add>
</operation>
</file>
<!-- Страница товаров из поиска -->
<file name="catalog/view/theme/*/template/product/search.tpl">
<operation>
<search position="replace">
<![CDATA[
<div class=image"><a href="<?php echo $product['href]; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
]]>
</search>
<add>
<![CDATA[
<div class=image"><a href="<?php echo $product['href]; ?>"><?php if ($product['upc']) { ?><i style="background: url('catalog/view/theme/default/image/sticker_<?php echo $product['upc']; ?>.png');"></i><?php } ?><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
]]>
</add>
</operation>
</file>
<file name="catalog/controller/product/search.php">
<operation>
<search position="after">
<![CDATA[
'special'     => $special,
]]>
</search>
<add>
<![CDATA[
'upc'      => $result['upc'],
]]>
</add>
</operation>
</file>
<!-- Страница акционных товаров -->
<file name="catalog/view/theme/*/template/product/special.tpl">
<operation>
<search position="replace">
<![CDATA[
<div class=image"><a href="<?php echo $product['href]; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
]]>
</search>
<add>
<![CDATA[
<div class=image"><a href="<?php echo $product['href]; ?>"><?php if ($product['upc']) { ?><i style="background: url('catalog/view/theme/default/image/sticker_<?php echo $product['upc']; ?>.png');"></i><?php } ?><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
]]>
</add>
</operation>
</file>
<file name="catalog/controller/product/special.php">
<operation>
<search position="after">
<![CDATA[
'special'     => $special,
]]>
</search>
<add>
<![CDATA[
'upc'      => $result['upc'],
]]>
</add>
</operation>
</file>
<!-- Модуль Рекомендуемые -->
<file name="catalog/view/theme/*/template/module/featured.tpl">
<operation>
<search position="replace">
<![CDATA[
<div class=image"><a href="<?php echo $product['href]; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
]]>
</search>
<add>
<![CDATA[
<div class=image"><a href="<?php echo $product['href]; ?>"><?php if ($product['upc']) { ?><i style="background: url('catalog/view/theme/default/image/sticker_<?php echo $product['upc']; ?>.png');"></i><?php } ?><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
]]>
</add>
</operation>
</file>
<file name="catalog/controller/module/featured.php">
<operation>
<search position="after">
<![CDATA[
'special' => $special,
]]>
</search>
<add>
<![CDATA[
'upc'      => $product_info['upc'],
]]>
</add>
</operation>
</file>
<!-- Filterpro new -->
    <file name="catalog/view/theme/*/template/module/filterpro_products.tpl">
        <operation>
            <search position="replace">
            <![CDATA[<img src=<?php echo $product['thumb]; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" />]]>
            </search>
            <add>
            <![CDATA[
                <?php if ($product['upc']) { ?><i style="background: url('catalog/view/theme/default/image/sticker_<?php echo $product['upc']; ?>.png');"></i><?php } ?><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" />
            ]]>
            </add>
        </operation>
    </file>
    <file name="catalog/controller/module/filterpro.php">
        <operation>
            <search position="after">
            <![CDATA[
                'special'     => $special,
            ]]>
            </search>
            <add>
            <![CDATA[
                'upc'         => $result['upc'],
            ]]>
            </add>
        </operation>
    </file>
</modification>

 

Link to comment
Share on other sites


  • 2 weeks later...

Скажите пожалуйси как изменить позицию стикера? Он у меня чуть левее стоит, а я хочу чуть правее. Какие параметры править? Или напишите код. спасипотому что

Link to comment
Share on other sites


  • 3 weeks later...

Опишу свою проблему, стикеры сгделал в категориях, новых поступлениях и в хиих, наверное икже в акциях, не успел проверить, со злости запарилил весь код) Не могу сгделать чтобы отображались в карточке и в последних просмотренных товарах, а икже в модуле ибы. Я уже код и ик крутил и ик и ничего не выходит. Что нужно Вам скинуть для успешной помощи мне? Заранее благодарен

Link to comment
Share on other sites


  • 4 weeks later...

Полиил тему, у многих какие-то проблемы, даже скаливать не хотел.

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

Можно использовать как временное решение, тратить кучу времени, чтобы засивить модуль нормально рилиить неэтолесообразно.

Автор, мог бы в описании, разъяснить ситуацию с показом стикеров в карточке товара, но модуль бесплатный, ик что какие вопросы. 

1.5.5.1.1

 

зы Файлы прячьте под спойлер, лиить же невозможно.

Link to comment
Share on other sites


Просто потому чтольшинство не может пролиить описание модуля, в котором четко сказано:

 

 

Протестировано на синдартном шаблоне версии 1.5.4.1

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

Link to comment
Share on other sites

Да и в вашем случае, улитывая версию 1.5.5.1.1 - смотрите код файла, найдите неточности и все бугдет рилиить, поскольку реализация очень просия и примитивная

Спасипотому что за ответ. В моем случае, просмотр кода и поиск неточностей, может занять пару суток).

Link to comment
Share on other sites


  • 1 month later...
  • 1 month later...

Помогите решить проблему.
Для того чтобы зарилиило в версии 1.5.5.2 нужно добавить атрибут   rel="colorbox" иначе на страниэто товара не отображается ( шаблон гдефолтный )
<div class="image"><a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="colorbox" rel="colorbox"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /></a></div> - Вот ик !

Но потом пересиет рилиить модуль Photobox
Убираю атрибут rel="colorbox"  Photobox - рилииет а стикер на страниэто товара не отображается !

Edited by Next1984
Link to comment
Share on other sites


Сгделайте плз версию для 2.0.2.0, пусть даже платную.

В новой версии шаблона бугдет соотв. новая версия стикеров

 

Помогите решить проблему.

Для того чтобы зарилиило в версии 1.5.5.2 нужно добавить атрибут   rel="colorbox" иначе на страниэто товара не отображается ( шаблон гдефолтный )

<div class="image"><a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="colorbox" rel="colorbox"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /></a></div> - Вот ик !

Но потом пересиет рилиить модуль Photobox

Убираю атрибут rel="colorbox"  Photobox - рилииет а стикер на страниэто товара не отображается !

Куда вы добавляете атрибут rel="colorbox" - продакт.тпл? Но зачем? :) Не проещё в вкмогде стикеров убрать его, чтобы он находил соответствие с гдефолтным шаблоном?

Link to comment
Share on other sites

В новой версии шаблона бугдет соотв. новая версия стикеров

 

Куда вы добавляете атрибут rel="colorbox" - продакт.тпл? Но зачем? :) Не проещё в вкмогде стикеров убрать его, чтобы он находил соответствие с гдефолтным шаблоном?

Спасипотому что вам потому чтольшое ! 

Link to comment
Share on other sites


  • 3 weeks later...

Спасипотому что за отличный безплатный модуль!

 

ocStore 1.5.5.1.2, сторонний шаблон. После правки "xml" стикеры отображаются везгде, ггде нужно.

 

Заминка была только с "wishlist".  .../image/cat- ... заменил на .../image/sticker_

Edited by Zapuzin
Link to comment
Share on other sites


  • 1 month later...

Скачала. Модуль посивила руками. Версия 1.5.5.1.2. Шаблон Default (костыли).

Все рилииет на 100%. И отображается ггде надо.

Я использую все три свопотому чтодные поля в карточке товара:

 

 

И имею три любые стикера на фотке товара:

 

 

"2" и "3" - это пока просто пробные стикеры...

 

Эти разные стикеры сгделаны в формате PNG. В стикерах есть зоны без фона (прозрачная зона). Эти зоны прозрачные и не накладываются на соседние стикеры.

Нужно бугдет завтра еещё перенести стикеры вниз фотографии, т.к. сверху бугдет другой стикер:

 

 

Link to comment
Share on other sites


Реально все, вопрос в реализации :) 

Для вашего случая мне кажется было бы проещё использовать поля JAN/UPC/EAN по назначению, а не ик, как вы их используете, указывая им цвеи, сосив ткани и тд - для этих этолей в движке есть атрибуты и опции

Link to comment
Share on other sites

Помогите адаптировать под  шаблон "Shoppica2". Очень нужны стикеры.

 

free_stickers.xml

<modification>

    <id>Free stickers</id>
    <version>1.2</version>
    <vqmver>2.4.1</vqmver>
    <author>RGB</author>
<file name="catalog/view/theme/shoppica2/template/common/header.tpl">
<operation>
<search position="after">
      <![CDATA[
        <link rel="stylesheet" type="text/css" href="catalog/view/theme/shoppica2/stylesheet/stylesheet.css" />
      ]]>
</search>
<add>
<![CDATA[
        <link rel="stylesheet" type="text/css" href="catalog/view/theme/shoppica2/stylesheet/free_stickers.css" />
]]>
</add>
</operation>
</file>
<!-- Страница самого товара -->
<file name="catalog/view/theme/shoppica2/template/product/product.tpl">
<operation>
<search position="replace">
<![CDATA[
<div class="image"><a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="colorbox" rel="colorbox"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /></a></div>
]]>
</search>
<add>
<![CDATA[
<div class="image"><a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="colorbox" rel="colorbox"><?php if ($upc) { ?> <i style="
    background: url('catalog/view/theme/shoppica2/image/sticker_<?php echo $upc; ?>.png');"></i><?php } ?><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /></a></div>
]]>
</add>
</operation>
<operation>
<search position="replace">
<![CDATA[
<div class=image"><a href="<?php echo $product['href]; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
]]>
</search>
<add>
<![CDATA[
<div class=image"><a href="<?php echo $product['href]; ?>"><?php if ($product['upc']) { ?><i style="background: url('catalog/view/theme/shoppica2/image/sticker_<?php echo $product['upc']; ?>.png');"></i><?php } ?><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
]]>
</add>
</operation>
</file>
<file name="catalog/controller/product/product.php">
<operation>
<search position="after">
<![CDATA[
$this->data['model'] = $product_info['model'];
]]>
</search>
<add>
<![CDATA[
$this->data['upc'] = $product_info['upc'];
]]>
</add>
</operation>
<operation>
<search position="after">
<![CDATA[
'special' => $special,
]]>
</search>
<add>
<![CDATA[
'upc'         => $result['upc'],
]]>
</add>
</operation>
</file>
<!-- Страница товаров из категории -->
<file name="catalog/view/theme/shoppica2/template/product/category.tpl">
<operation>
<search position="replace">
<![CDATA[
<div class=image"><a href="<?php echo $product['href]; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
]]>
</search>
<add>
<![CDATA[
<div class=image"><a href="<?php echo $product['href]; ?>"><?php if ($product['upc']) { ?><i style="background: url('catalog/view/theme/shoppica2/image/sticker_<?php echo $product['upc']; ?>.png');"></i><?php } ?><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
]]>
</add>
</operation>
</file>
<file name="catalog/controller/product/category.php">
<operation>
<search position="after">
<![CDATA[
'special'     => $special,
]]>
</search>
<add>
<![CDATA[
'upc'         => $result['upc'],
]]>
</add>
</operation>
</file>
<!-- Страница сравнения -->
<file name="catalog/view/theme/shoppica2/template/product/compare.tpl">
<operation>
<search position="replace">
<![CDATA[
<img src=<?php echo $products[$product['product_id]]['thumb']; ?>" alt="<?php echo $products[$product['product_id']]['name']; ?>" />
]]>
</search>
<add>
<![CDATA[
<?php if ($products[$product['product_id']]['upc']) { ?><i style="background: url('catalog/view/theme/shoppica2/image/sticker_<?php echo $products[$product['product_id']]['upc']; ?>.png');"></i><?php } ?><img src="<?php echo $products[$product['product_id']]['thumb']; ?>" alt="<?php echo $products[$product['product_id']]['name']; ?>" />
]]>
</add>
</operation>
</file>
<file name="catalog/controller/product/compare.php">
<operation>
<search position="after">
<![CDATA[
'special'      => $special,
]]>
</search>
<add>
<![CDATA[
'upc'        => $product_info['upc'],
]]>
</add>
</operation>
</file>
<!-- Страница вишлиси -->
<file name="catalog/view/theme/shoppica2/template/account/wishlist.tpl">
<operation>
<search position="replace">
<![CDATA[
<img src=<?php echo $product['thumb]; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" />
]]>
</search>
<add>
<![CDATA[
<?php if ($product['upc']) { ?><i style="background: url('catalog/view/theme/shoppica2/image/cat-<?php echo $product['upc']; ?>.png');"></i><?php } ?><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" />
]]>
</add>
</operation>
</file>
<file name="catalog/controller/account/wishlist.php">
<operation>
<search position="after">
<![CDATA[
'special'    => $special,
]]>
</search>
<add>
<![CDATA[
'upc'        => $product_info['upc'],
]]>
</add>
</operation>
</file>
<!-- Страница товаров производителя -->
<file name="catalog/view/theme/shoppica2/template/product/manufacturer_info.tpl">
<operation>
<search position="replace">
<![CDATA[
<div class=image"><a href="<?php echo $product['href]; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
]]>
</search>
<add>
<![CDATA[
<div class=image"><a href="<?php echo $product['href]; ?>"><?php if ($product['upc']) { ?><i style="background: url('catalog/view/theme/shoppica2/image/sticker_<?php echo $product['upc']; ?>.png');"></i><?php } ?><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
]]>
</add>
</operation>
</file>
<file name="catalog/controller/product/manufacturer.php">
<operation>
<search position="after">
<![CDATA[
'special'     => $special,
]]>
</search>
<add>
<![CDATA[
'upc'      => $result['upc'],
]]>
</add>
</operation>
</file>
<!-- Страница товаров из поиска -->
<file name="catalog/view/theme/shoppica2/template/product/search.tpl">
<operation>
<search position="replace">
<![CDATA[
<div class=image"><a href="<?php echo $product['href]; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
]]>
</search>
<add>
<![CDATA[
<div class=image"><a href="<?php echo $product['href]; ?>"><?php if ($product['upc']) { ?><i style="background: url('catalog/view/theme/shoppica2/image/sticker_<?php echo $product['upc']; ?>.png');"></i><?php } ?><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
]]>
</add>
</operation>
</file>
<file name="catalog/controller/product/search.php">
<operation>
<search position="after">
<![CDATA[
'special'     => $special,
]]>
</search>
<add>
<![CDATA[
'upc'      => $result['upc'],
]]>
</add>
</operation>
</file>
<!-- Страница акционных товаров -->
<file name="catalog/view/theme/shoppica2/template/product/special.tpl">
<operation>
<search position="replace">
<![CDATA[
<div class=image"><a href="<?php echo $product['href]; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
]]>
</search>
<add>
<![CDATA[
<div class=image"><a href="<?php echo $product['href]; ?>"><?php if ($product['upc']) { ?><i style="background: url('catalog/view/theme/shoppica2/image/sticker_<?php echo $product['upc']; ?>.png');"></i><?php } ?><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
]]>
</add>
</operation>
</file>
<file name="catalog/controller/product/special.php">
<operation>
<search position="after">
<![CDATA[
'special'     => $special,
]]>
</search>
<add>
<![CDATA[
'upc'      => $result['upc'],
]]>
</add>
</operation>
</file>
<!-- Модуль Рекомендуемые -->
<file name="catalog/view/theme/shoppica2/template/module/featured.tpl">
<operation>
<search position="replace">
<![CDATA[
<div class=image"><a href="<?php echo $product['href]; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
]]>
</search>
<add>
<![CDATA[
<div class=image"><a href="<?php echo $product['href]; ?>"><?php if ($product['upc']) { ?><i style="background: url('catalog/view/theme/shoppica2/image/sticker_<?php echo $product['upc']; ?>.png');"></i><?php } ?><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
]]>
</add>
</operation>
</file>
<file name="catalog/controller/module/featured.php">
<operation>
<search position="after">
<![CDATA[
'special' => $special,
]]>
</search>
<add>
<![CDATA[
'upc'      => $product_info['upc'],
]]>
</add>
</operation>
</file>

</modification>

 

 

product.tpl

<?php echo $header; ?>

 
  <!-- ---------------------- -->
  <!--     I N T R O          -->
  <!-- ---------------------- -->
  <div id="intro">
    <div id="intro_wrap">
      <div class="s_wrap">
        <div id="breadcrumbs" class="s_col_12">
          <?php foreach ($breadcrumbs as $breadcrumb): ?>
          <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a>
          <?php endforeach; ?>
        </div>
        <h1><?php echo $heading_title; ?></h1>
      </div>
    </div>
  </div>
  <!-- end of intro -->
 
  <!-- ---------------------- -->
  <!--      C O N T E N T     -->
  <!-- ---------------------- -->
  <div id="content" class="s_wrap">
 
    <?php if ($tbData->common['column_position'] == "left" && $column_right): ?>
    <div id="left_col" class="s_side_col">
    <?php echo $column_right; ?>
    </div>
    <?php endif; ?>
 
    <div id="product_page" class="s_main_col">
 
      <?php echo $content_top; ?>
 
      <span class="clear"></span>
 
      <div id="product" itemscope itemtype="http://data-vocabulary.org/Product">
        <meta itemprop="name" content="<?php echo $heading_title; ?>" />
 
        <?php $tbSlot->start('product\product.product_images', array('data' => $this->data)); ?>
        <div id="product_images">
          <div id="product_image_preview_holder" class="clearfix">
            <?php if ($tbData->common['product_gallery_type'] == 'prettyphoto'): ?>
            <a id="product_image_preview" class="clearfix" rel="prettyPhoto[gallery]" href="<?php echo $popup; ?>">
              <img id="image" src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" itemprop="image" />
            </a>
            <?php endif; ?>
            <?php if ($tbData->common['product_gallery_type'] == 'cloudzoom'): ?>
            <a id="product_image_preview" class="cloud-zoom clearfix" rel="showTitle: false, <?php if ($tbData->common['product_zoom_position'] == 'inside'): ?>position: 'inside', adjustX: -2, adjustY: -2<?php else: ?><?php if ($tbData->common['language_direction'] == 'ltr'): ?>position: 'right', adjustX: 20<?php else: ?>position: 'left', adjustX: -20<?php endif; ?>, adjustY: -2<?php endif; ?>" href="<?php echo $popup; ?>">
              <img id="image" src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" itemprop="image" />
            </a>
            <?php endif; ?>
          </div>
          <?php if ($images && $tbData->common['product_gallery_position'] == 'under_preview'): ?>
          <div id="product_gallery">
            <ul class="s_thumbs clearfix">
              <?php if ($tbData->common['product_gallery_type'] == 'prettyphoto'): ?>
              <?php foreach ($images as $image): ?>
              <li>
                <a class="s_thumb" href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" rel="prettyPhoto[gallery]">
                  <img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" />
                </a>
              </li>
              <?php endforeach; ?>
              <?php endif; ?>
              <?php if ($tbData->common['product_gallery_type'] == 'cloudzoom'): ?>
              <li>
                <a class="s_thumb cloud-zoom-gallery" rel="useZoom: 'product_image_preview', smallImage: '<?php echo $popup; ?>'" href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>">
                  <img src="<?php echo $thumb; ?>" width="<?php echo $this->config->get('config_image_additional_width'); ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" />
                </a>
              </li>
              <?php foreach ($images as $image): ?>
              <li>
                <a class="s_thumb cloud-zoom-gallery" rel="useZoom: 'product_image_preview', smallImage: '<?php echo $image['popup']; ?>'" href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>">
                  <img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" />
                </a>
              </li>
              <?php endforeach; ?>
              <?php endif; ?>
            </ul>
          </div>
          <?php endif; ?>
        </div>
        <?php $tbSlot->stop(); ?>
 
        <?php $tbSlot->start('product\product.product_price', array('data' => $this->data)); ?>
        <?php if ($price): ?>
        <div id="product_price" class="s_price_holder s_size_4 s_label">
          <?php if (!$special): ?>
          <p class="s_price" itemprop="offerDetails" itemscope itemtype="http://data-vocabulary.org/Offer">
            <meta itemprop="currency" content="<?php echo $this->currency->getCode(); ?>" />
            <span itemprop="price">
            <?php echo $tbData->priceFormat($price); ?>
            </span>
          </p>
          <?php else: ?>
          <p class="s_price s_promo_price" itemprop="offerDetails" itemscope itemtype="http://data-vocabulary.org/Offer">
            <meta itemprop="currency" content="<?php echo $this->currency->getCode(); ?>" />
            <span class="s_old_price"><?php echo $tbData->priceFormat($price); ?></span>
            <span itemprop="price">
            <?php echo $tbData->priceFormat($special); ?>
            </span>
          </p>
          <?php endif; ?>
          <?php if ($tax): ?>
          <p class="s_price_tax"><?php echo $text_tax; ?> <?php echo $tax; ?></p>
          <?php endif; ?>
          <?php if ($points): ?>
          <p class="s_reward_points"><small><?php echo $text_points; ?> <?php echo $points; ?></small></p>
          <?php endif; ?>
        </div>
        <?php endif; ?>
        <?php $tbSlot->stop(); ?>
 
        <?php $tbSlot->start('product\product.product_info', array('data' => $this->data)); ?>
        <div id="product_info">
 
          <dl class="clearfix">
            <dt><?php echo $text_stock; ?></dt>
            <dd itemprop="availability" content="<?php echo strtolower(str_replace(' ', '_', strip_tags($stock))); ?>"><?php echo $stock; ?></dd>
            <dt><?php echo $text_model; ?></dt>
            <dd><?php echo $model; ?></dd>
            <?php if ($reward): ?>
            <dt><?php echo $text_reward; ?></dt>
            <dd><?php echo $reward; ?></dd>
            <?php endif; ?>
            <?php if ($tbData->common['manufacturers_enabled'] && $manufacturer): ?>
            <dt><?php echo $text_manufacturer; ?></dt>
            <dd itemprop="brand"><a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a></dd>
            <?php endif; ?>
          </dl>
 
            
        
        <?php if ($tbData->right_column_empty): ?>
        </div>
        <div id="product_buy_col">
        <?php endif; ?>
 
          <?php if ($price && ($tbData->common['checkout_enabled'] || $tbData->common['wishlist_enabled'] || $tbData->common['compare_enabled'])): ?>
          <form id="product_add_to_cart_form">
 
            <?php $tbSlot->start('product\product.product_options', array('data' => $this->data)); ?>
            <?php if ($options) require TB_Utils::vqmodCheck('catalog/view/theme/' . $this->config->get('config_template') . '/template/product/product_options.tpl'); ?>
            <?php $tbSlot->stop(); ?>
 
            <?php if ($price && $discounts): ?>
            <div id="product_discounts">
              <h3><?php echo $tbData->text_product_discount; ?></h3>
              <table width="100%" class="s_table" border="0" cellpadding="0" cellspacing="0">
                <tr>
                  <th><?php echo $tbData->text_product_order_quantity; ?></th>
                  <th><?php echo $tbData->text_product_price_per_item; ?></th>
                </tr>
                <?php foreach ($discounts as $discount): ?>
                <tr>
                  <td><?php echo sprintf($tbData->text_product_discount_items, $discount['quantity']); ?></td>
                  <td><?php echo $discount['price']; ?></td>
                </tr>
                <?php endforeach; ?>
              </table>
            </div>
            <?php endif; ?>
 
            <div id="product_buy" class="clearfix">
              <?php if ($tbData->common['checkout_enabled']): ?>
              <label for="product_buy_quantity"><?php echo $text_qty; ?></label>
              <input id="product_buy_quantity" type="text" name="quantity" size="2" value="<?php echo $minimum; ?>" />
              <a id="add_to_cart" class="s_button_1 s_main_color_bgr">
                <span class="s_text s_icon_24"><span class="s_icon"></span> <?php echo $button_cart; ?></span>
              </a>
              <?php endif; ?>
             
              <?php if ($minimum > 1): ?>
              <p class="s_purchase_info"><?php echo $text_minimum; ?></p>
              <?php endif; ?>
          
              <span class="clear"></span>
 
 <?php if ($review_status || $tbData->common['product_social_share_enabled']): ?>
          <div id="product_share" class="clearfix">
            <?php if ($review_status): ?>
            <?php if ($rating): ?>
            <div class="s_rating_holder" itemscope itemtype="http://data-vocabulary.org/Review-aggregate">
              <meta itemprop="name" content="<?php echo $heading_title; ?>" />
              <img itemprop="photo" class="none" src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" />
              <p class="s_rating s_rating_5"><span style="width: <?php echo $rating * 2 ; ?>0%;" class="s_percent"></span></p>
              <span class="s_average" itemprop="rating" itemscope itemtype="http://data-vocabulary.org/Rating">
                <span itemprop="average"><?php echo $rating; ?></span>/<span itemprop="best">5</span>
              </span>
              <span class="s_total">(<a class="s_999" href="<?php echo $tbData->current_url; ?>#product_tabs"><span itemprop="count"><?php echo $reviews; ?></span></a>)</span>
              <br />
              <a class="s_review_write s_icon_10 s_main_color" href="<?php echo $tbData->current_url; ?>#product_tabs"><span class="s_icon s_main_color_bgr"></span> <?php echo $text_write; ?></a>
            </div>
            <?php else: ?>
            <div class="s_rating_holder">
              <p class="s_rating s_rating_5 s_rating_blank"></p>
              <span class="s_average"><span class="s_total"><?php echo $tbData->text_product_not_yet_rated; ?></span></span>
              <br />
              <a class="s_review_write s_icon_10 s_main_color" href="<?php echo $tbData->current_url; ?>#product_tabs"><span class="s_icon s_main_color_bgr"></span> <?php echo $text_write; ?></a>
            </div>
            <?php endif; ?>
            <?php endif; ?>
<center><div class="share42init"></div>
<script type="text/javascript" src="http:/site.ru/share42/share42.js"></script></center>
            <?php if ($tbData->common['product_social_share_enabled']): ?>
            
            <?php endif; ?>
          </div>
          
 <?php endif; ?>
 
              <p class="s_actions">
                <?php if ($tbData->common['wishlist_enabled']): ?>
                <a class="s_button_wishlist s_icon_10" onclick="addToWishList('<?php echo $product_id; ?>');"><span class="s_icon s_add_10"></span><?php echo $button_wishlist; ?></a>
                <?php endif; ?>
                <?php if ($tbData->common['compare_enabled']): ?>
                <a class="s_button_compare s_icon_10" onclick="addToCompare('<?php echo $product_id; ?>');"><span class="s_icon s_add_10"></span><?php echo $button_compare; ?></a>
                <?php endif; ?>
              </p>
            </div>
            <?php if ($tbData->common['checkout_enabled']): ?>
            <input type="hidden" name="product_id" value="<?php echo $product_id; ?>" />
            <?php endif; ?>
          </form>
          <?php endif; ?>
 
        </div>
 
<div class style="width: 600px; margin: 0 auto; overflow: hidden; padding: 0px 0px 10px 0px;">
<div style="float:left">
<img src="http://site.ru/image/data/free-dostavka.png" align="left" width="70" height="70" style="padding: 0px 10px 0px 0px;"/>
        <b>БЕСПЛАТНАЯ ДОСТАВКА</b></br> по России, обмен и возврат
</div>
<div style="float:right">
<img src="http://site.ru/image/data/kachestvo.png" align="left" width="70" height="70" style="padding: 0px 10px 0px 0px;"/>
        <b>100% ГАРАНТИЯ КАЧЕСТВА</b></br> на все картины и постеры
</div>
</div>
 
        <?php $tbSlot->stop(); ?>
 
        <?php $tbSlot->start('product\product.product_tabs', array('data' => $this->data)); ?>
        <div id="product_tabs" class="clear"></div>
 
        <?php
        $tabs_num = 1;
        if ($attribute_groups) $tabs_num++;
        if ($review_status) $tabs_num++;
        if ($images && $tbData->common['product_gallery_position'] == 'tab') $tabs_num++;
        ?>
 
        <div class="s_tabs">
          <?php if ($tabs_num > 1): ?>
          <ul class="s_tabs_nav s_<?php echo $tabs_num ?>col_wrap clearfix">
            <li class="s_1_<?php echo $tabs_num ?>"><a href="#product_description"><?php echo $tab_description; ?></a></li>
            <?php if ($attribute_groups): ?>
            <li class="s_1_<?php echo $tabs_num ?>"><a href="#product_attributes"><?php echo $tab_attribute; ?></a></li>
            <?php endif; ?>
            <?php if ($review_status): ?>
            <li class="s_1_<?php echo $tabs_num ?>"><a href="#product_reviews"><?php echo $tab_review; ?></a></li>
            <?php endif; ?>
            <?php if ($images && $tbData->common['product_gallery_position'] == 'tab'): ?>
            <li class="s_1_<?php echo $tabs_num ?>"><a href="#product_gallery"><?php echo $tbData->text_product_tab_images; ?> (<?php echo count($images); ?>)</a></li>
            <?php endif; ?>
          </ul>
          <?php endif; ?>
 
          <div class="s_tab_box">
            <h2 class="s_head"><?php echo $tab_description; ?></h2>
            <div id="product_description" itemprop="description"><?php echo $description; ?></div>
 
            <?php if ($attribute_groups): ?>
            <h2 class="s_head"><?php echo $tab_attribute; ?></h2>
            <div id="product_attributes">
              <table class="s_table_1" width="100%" cellpadding="0" cellspacing="0" border="0">
                <?php foreach ($attribute_groups as $attribute_group): ?>
                <thead>
                  <tr>
                    <th colspan="2"><?php echo $attribute_group['name']; ?></th>
                  </tr>
                </thead>
                <tbody>
                  <?php foreach ($attribute_group['attribute'] as $attribute): ?>
                  <tr>
                    <td width="30%"><?php echo $attribute['name']; ?></td>
                    <td><?php echo $attribute['text']; ?></td>
                  </tr>
                  <?php endforeach; ?>
                </tbody>
                <?php endforeach; ?>
              </table>
            </div>
            <?php endif; ?>
 
            <?php if ($review_status): ?>
            <h2 class="s_head"><?php echo $tab_review; ?></h2>
            <div id="product_reviews">
              <div id="review" class="s_listing"></div>
              <h2 class="s_title_1"><span><?php echo $text_write; ?></span></h2>
              <div id="review_title" class="clear"></div>
              <div class="s_row_3 s_1_3 clearfix">
                <label><strong><?php echo $entry_name; ?></strong></label>
                <div class="s_full">
                  <input type="text" name="name" value="" />
                </div>
              </div>
              <div class="s_row_3 clearfix">
                <label><strong><?php echo $entry_review; ?></strong></label>
                <div class="s_full">
                  <textarea name="text" rows="8"></textarea>
                  <p class="s_legend"><?php echo $text_note; ?></p>
                </div>
              </div>
              <div class="s_row_3 clearfix">
                <label><strong><?php echo $entry_rating; ?></strong></label>
                <span class="clear"></span>
                <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>
              </div>
              <div class="s_row_3 clearfix">
                <label><strong><?php echo $entry_captcha; ?></strong></label>
                <input type="text" name="captcha" value="" autocomplete="off" />
                <span class="clear"></span>
                <br />
                <img src="index.php?route=product/product/captcha" id="captcha" />
              </div>
              <span class="clear border_ddd"></span>
              <br />
              <a onclick="review();" class="s_button_1 s_main_color_bgr"><span class="s_text"><?php echo $button_continue; ?></span></a>
              <span class="clear"></span>
            </div>
            <?php endif; ?>
 
            <?php if ($images && $tbData->common['product_gallery_position'] == 'tab'): ?>
            <h2 class="s_head"><?php echo $tbData->text_product_tab_images; ?> (<?php echo count($images); ?>)</h2>
            <div id="product_gallery">
              <ul class="s_thumbs clearfix">
                <?php if ($tbData->common['product_gallery_type'] == 'prettyphoto'): ?>
                <?php foreach ($images as $image): ?>
                <li>
                  <a class="s_thumb" href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" rel="prettyPhoto[gallery]">
                    <img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" />
                  </a>
                </li>
                <?php endforeach; ?>
                <?php endif; ?>
                <?php if ($tbData->common['product_gallery_type'] == 'cloudzoom'): ?>
                <li>
                  <a class="s_thumb cloud-zoom-gallery" rel="useZoom: 'product_image_preview', smallImage: '<?php echo $popup; ?>'" href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>">
                    <img src="<?php echo $thumb; ?>" width="<?php echo $this->config->get('config_image_additional_width'); ?>" height="<?php echo $this->config->get('config_image_additional_height'); ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" />
                  </a>
                </li>
                <?php foreach ($images as $image): ?>
                <li>
                  <a class="s_thumb cloud-zoom-gallery" rel="useZoom: 'product_image_preview', smallImage: '<?php echo $image['popup']; ?>'" href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>">
                    <img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" />
                  </a>
                </li>
                <?php endforeach; ?>
                <?php endif; ?>
              </ul>
            </div>
            <?php endif; ?>
          </div>
 
        </div>
        <?php $tbSlot->stop(); ?>
 
        <?php $products = $tbSlot->filter('product\product.filter_related_products', $products, array('data' => $this->data)); ?>
        <?php $tbSlot->start('product\product.related_products_listing', array('products' => $products, 'data' => $this->data)); ?>
        <?php if ($products): ?>
        <div id="related_products">
          <h2 class="s_title_1"><span><?php echo $tab_related; ?></span></h2>
          <div class="s_listing s_grid_view <?php echo $tbData->common['products_per_row']; ?> clearfix">
            <?php foreach ($products as $product): ?>
            <?php $tbSlot->start('product\product.related_products.each', array('products' => $products, 'product' => $product, 'data' => $this->data)); ?>
            <div class="s_item product_<?php echo $product['product_id']; ?>">
              <a class="s_thumb" href="<?php echo $product['href']; ?>">
                <img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" />
              </a>
              <div class="s_item_info">
                <h3><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></h3>
                <?php if ($product['price']): ?>
                <div class="s_price_holder s_size_<?php echo $tbData->common['price_size']; ?> <?php echo 's_' . $tbData->common['price_design']; ?>">
                  <?php if (!$product['special']): ?>
                  <p class="s_price"><?php echo $tbData->priceFormat($product['price']); ?></p>
                  <?php else: ?>
                  <p class="s_price s_promo_price"><span class="s_old_price"><?php echo $tbData->priceFormat($product['price']); ?></span><?php echo $tbData->priceFormat($product['special']); ?></p>
                  <?php endif ?>
                </div>
                <?php endif; ?>
                <?php if ($product['rating']): ?>
                <p class="s_rating s_rating_5">
                  <span style="width: <?php echo $product['rating'] * 2 ; ?>0%;" class="s_percent"></span>
                </p>
                <?php endif; ?>
                <?php if ($tbData->common['checkout_enabled'] || $tbData->common['wishlist_enabled'] || $tbData->common['compare_enabled']): ?>
                <div class="s_actions">
                  <?php if ($product['price']): ?>
                  <?php if ($tbData->common['checkout_enabled']): ?>
                  <a class="s_button_add_to_cart" href="javascript:;" onclick="addToCart('<?php echo $product['product_id']; ?>');">
                    <span class="s_icon_16"><span class="s_icon"></span><?php echo $button_cart; ?></span>
                  </a>
                  <?php endif; ?>
                  <?php endif; ?>
                  <?php if ($tbData->common['wishlist_enabled']): ?>
                  <a class="s_button_wishlist s_icon_10" onclick="addToWishList('<?php echo $product['product_id']; ?>');"><span class="s_icon s_add_10"></span><?php echo $tbData->text_wishlist; ?></a>
                  <?php endif; ?>
                  <?php if ($tbData->common['compare_enabled']): ?>
                  <a class="s_button_compare s_icon_10" onclick="addToCompare('<?php echo $product['product_id']; ?>');"><span class="s_icon s_add_10"></span><?php echo $tbData->text_compare; ?></a>
                  <?php endif; ?>
                </div>
                <?php endif; ?>
              </div>
            </div>
            <?php $tbSlot->stop(); ?>
            <?php endforeach; ?>
          </div>
        </div>
        <?php endif; ?>
        <?php $tbSlot->stop(); ?>
 
 
        <?php $tbSlot->start('product\product.product_tags', array('data' => $this->data)); ?>
        <?php if ($tags): ?>
        <div class="clear"></div>
 
        <div id="product_tags">
          <h2 class="s_title_1"><span><?php echo $text_tags; ?></span></h2>
          <ul class="clearfix">
            <?php foreach ($tags as $tag): ?>
            <li><a href="<?php echo $tag['href']; ?>"><?php echo $tag['tag']; ?></a></li>
            <?php endforeach; ?>
          </ul>
        </div>
        <?php endif; ?>
        <?php $tbSlot->stop(); ?>
 
      </div>
 
      <span class="clear"></span>
 
      <?php echo $content_bottom; ?>
 
    </div>
 
    <?php if ($tbData->common['column_position'] == "right" && $column_right): ?>
    <div id="right_col" class="s_side_col">
    <?php echo $column_right; ?>
    </div>
    <?php endif; ?>
 
    <?php if ($tbData->is_mobile == '0'): ?>
 
    <?php if ($tbData->common['product_gallery_type'] == 'prettyphoto'): ?>
    <link rel="stylesheet" type="text/css" href="<?php echo $tbData->theme_javascript_url; ?>prettyphoto/css/prettyPhoto.css" media="all" />
    <script type="text/javascript" src="<?php echo $tbData->theme_javascript_url; ?>prettyphoto/js/jquery.prettyPhoto.js"></script>
    <?php endif; ?>
 
    <?php if ($tbData->common['product_gallery_type'] == 'cloudzoom'): ?>
    <link rel="stylesheet" type="text/css" href="<?php echo $tbData->theme_javascript_url; ?>cloudzoom/css/jquery.cloud-zoom.css" media="all" />
    <script type="text/javascript" src="<?php echo $tbData->theme_javascript_url; ?>cloudzoom/js/jquery.cloud-zoom.min.js"></script>
    <?php endif; ?>
 
    <?php endif; ?>
 
 
    <script type="text/javascript">
 
    jQuery( function($) {
 
      function set_product_info() {
        var w = $("html").width();
        if (w < 768) {
          $(".s_tabs").tbTabs("destroy");
          $(".s_tab_box").accordion ({
            autoHeight:         false,
            collapsible:        true,
            active:             false
          });
        }
        else {
          $(".s_tab_box").accordion("destroy");
          $(".s_tabs").tbTabs({ fx: { opacity: 'toggle', duration: 300 } });
        }
      }
 
      set_product_info();
 
      <?php if ($tbData->is_mobile == '0'): ?>
 
      $(window).resize(function() {
        set_product_info();
      });
 
      <?php if ($tbData->common['product_gallery_type'] == 'prettyphoto'): ?>
      $("#product_images a[rel^=prettyPhoto], #product_gallery a[rel^=prettyPhoto]").prettyPhoto({
        theme: 'light_square',
        opacity: 0.5,
        deeplinking: false,
        ie6_fallback: false,
        social_tools: ''
      });
      <?php endif; ?>
      <?php else: ?>
 
      $("#product_images a.s_thumb").bind("click", function() {
        $("#product_image_preview > img").attr("src", ($(this).attr("href")));
        $("#product_images a.s_thumb").removeAttr("selected");
        $(this).attr("selected", "selected");
 
        return false;
      });
 
      $("#product_image_preview").bind("click", function() {
        var current_image = $('#product_images a.s_thumb[selected=selected]');
        if (!current_image.is("a")) {
          next_image = $("#product_images a.s_thumb:first");
        } else {
          var next_image = current_image.parent("li").next("li").find("a.s_thumb");
          if (!next_image.is("a")) {
            next_image = $("#product_images a.s_thumb:first");
          }
          current_image.removeAttr("selected");
        }
        next_image.attr("selected", "selected");
        if (!next_image.is("a")) {
          next_image = $("#product_images a.s_thumb:first");
        }
 
        $("#product_image_preview > img").attr("src", next_image.attr("href"));
 
        return false;
      });
 
      <?php endif; ?>
 
      <?php if ($review_status): ?>
      $(".s_review_write, .s_total a").bind("click", function() {
        $('.s_tabs').tbTabs('select', '#product_reviews');
      });
 
      $('#review .pagination a').live('click', function() {
        $('#review').slideUp('slow');
        $('#review').load(this.href);
        $('#review').slideDown('slow');
 
        return false;
      });
 
      $('#review').load('index.php?route=product/product/review&product_id=<?php echo $product_id; ?>');
      <?php endif; ?>
   
    });
    <?php if ($review_status): ?>
    function review() {
      $.ajax({
        type: 'POST',
        url: 'index.php?route=product/product/write&product_id=<?php echo $product_id; ?>',
        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() {
          $('#review_button').attr('disabled', 'disabled');
          $('#review_title').after('<div class="wait"><img src="catalog/view/theme/default/image/loading.gif" alt="" /> <?php echo $text_wait; ?></div>');
        },
        complete: function() {
          $('#review_button').attr('disabled', '');
          $('.wait').remove();
        },
        success: function(data) {
          if (data.error) {
            simpleNotice('Error!', data.error, 'failure');
          }
 
          if (data.success) {
            simpleNotice('Success!', data.success, 'success');
 
            $('input[name=\'name\']').val('');
            $('textarea[name=\'text\']').val('');
            $('input[name=\'rating\']:checked').attr('checked', '');
            $('input[name=\'captcha\']').val('');
          }
        }
      });
    }
    <?php endif; ?>
    <?php if ($tbData->common['checkout_enabled']): ?>
    $('#add_to_cart').bind('click', function() {
      $.ajax({
        url: 'index.php?route=tb/cartCallback',
        type: 'post',
        data: $('#product_add_to_cart_form input[type=\'text\'], #product_add_to_cart_form input[type=\'hidden\'], #product_add_to_cart_form input[type=\'radio\']:checked, #product_add_to_cart_form input[type=\'checkbox\']:checked, #product_add_to_cart_form select, #product_add_to_cart_form textarea'),
        dataType: 'json',
        success: function(json) {
          $("#product_options p.s_error_msg").remove();
 
          if (json['error']) {
            if (json['error']['warning']) {
              productNotice(json['title'], json['thumb'], json['error']['warning'], 'failure');
              $('.warning').fadeIn('slow');
            }
 
            for (i in json['error']) {
              $('#option-' + i).append('<p class="s_error_msg">' + json['error'] + '</p>');
            }
          }
 
          if (json['success']) {
            productNotice(json['title'], json['thumb'], json['success'], 'success');
            $('#cart_menu span.s_grand_total').html(json['total_sum']);
            <?php if ($tbData->is_mobile == '0'): ?>
            $('#cart_menu div.s_cart_holder').html(json['html']);
            <?php endif; ?>
          }
        }
      });
 
      return false;
    });
    <?php endif; ?>
    </script>
 
  </div>
  <!-- end of content -->
 

<?php echo $footer; ?>

 

Всю голову сломал уже (((

Link to comment
Share on other sites


Не срабатывает ВСЕ ))) Ниггде не отображается

Один из вариантов:

Может быть неправильно настроены Z-ингдексы (почти как Янгдексы). Нужно, что бы у стикера был ингдекс потому чтольший чем у самой картинки, тогда стикер бугдет лежать как-бы над картинкой.

На рисунке я вывела код этого стикера. Как видите им стоит ингдес 1, а у самой картинки (на рисунке этого не видно) нет икого ингдекса (тогда он равен 0, по-моему).

Все: она под ним (картинка под стикером).

 

Link to comment
Share on other sites


А еещё может быть проблема в том, что имена стикеров чувствительны к регистру. Я создала себе стикеры с флагами стран-производителей товаров (sticker_RUS.png, sticker_UKR.png). Задаю их в админке, а на сайте не вижу. Пришлось сменить файлы на sticker_rus.png и sticker_ukr.png

Link to comment
Share on other sites


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

 

 

Но это еещё не все: им в когде нету нужных строк для отрилитки стикеров. Сейчас посмотрю как у меня ...

Edited by Lilya
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

×
×
  • 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.