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

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


RGB

Recommended Posts

Если код выводит, то дело в стилях разве что может быть, других причин я не могу придумать

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

Да я смотрел в css, правда только класс image2, ничего там вроде нет предосудительного... 

 

Всё равно и на этом спасибо, буду копаться дальше в стилях, жаль не могу плюсик поставить, не "дорос" наверное.

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


Здравствуйте!

А можно реализовать автоматическое заполнение поля upc (значение new) при добавлении товара? И проверять, если дата добавления меньше текущей на месяц, то new выводится, в противном случае поле upc очищается (единоразово).

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


Добрый день. 
 
Прошу помощи с адаптацией модуля под шаблон digital. Версия ocStore 1.5.5.1.1. Скопировал все файлы, поменял путь к шаблону и сss, вписал товару в поле upс top. Стикеры не отображаются нигде, не могу как то "зацепиться"
 
Начну с продукта, файл  product.tpl. Я так понимаю, что если в определенном месте файла вписать:

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

То стикер должен отобразится. Картинки по указанному адресу есть. Подскажите, пожалуйста, куда вставить код. Содержимое файла ниже.

 


 

<?php echo $header; ?>
<div class="breadcrumb" xmlns:v="http://rdf.data-vocabulary.org/#">
<div class="wrapper-center">
  <?php foreach ($breadcrumbs as $breadcrumb) { ?>
  <?php echo $breadcrumb['separator']; ?><span typeof="v:Breadcrumb"><a href="<?php echo $breadcrumb['href']; ?>" rel="v:url" property="v:title"><?php echo $breadcrumb['text']; ?></a></span>
  <?php } ?>
</div>
</div>
<div id="container-center">
	<?php echo $column_left; ?>
	<?php echo $column_right; ?>
	<div itemscope itemtype="http://schema.org/Product" id="content"><?php echo $content_top; ?>
		<div class="product-info">

			<h1 itemprop="name"><?php echo $heading_title; ?></h1>

			<?php if ($thumb || $images) { ?>
				<div class="left">
					<div class="ifsalemove"></div>				
					<?php $zoomHow = $this->config->get('zoom_status');	if ($zoomHow == 1) {?>	
                        <?php if ($thumb) { ?>
                            <div class="image">
                        		<div id="wrap">
                        			<a href="<?php echo $popup; ?>" class="cloud-zoom" id="zoomFull" rel="position: 'inside' ,showTitle: false, adjustX:0, adjustY:0" style="position: relative; display: block;">
                        				<img src="<?php echo $thumb; ?>" id="image" style="display: block;" />
                        			</a>
                        		</div>	
																
                        		<div class="cloud_zoom_about"><?php echo $cloud_zoom_about; ?></div> 
                        		<div class="cloud_zoom_lupe">
								
									
									
									
							<a href="<?php echo $popup; ?>" class="colorbox" rel="colorbox" ><i class="icon-zoom-in"></i></a>
							<?php foreach ($images as $image) { ?>
								<a href="<?php echo $image['popup']; ?>" class="colorbox" rel="colorbox"></a>
							<?php } ?>

							
								</div> 
                        	</div>
                        <?php } ?>
                        <?php if ($images) { ?>
						    <div class="image-additional">
								<a href="<?php echo $popup; ?>" itemprop="image" title="<?php echo $heading_title; ?>"  class="cloud-zoom-gallery"  rel="useZoom: 'zoomFull', smallImage: '<?php echo $thumb; ?>' "><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a>
						        <?php foreach ($images as $image) { ?>
						        	<a href="<?php echo $image['popup']; ?>" itemprop="image" title="<?php echo $heading_title; ?>"  class="cloud-zoom-gallery"  rel="useZoom: 'zoomFull', smallImage: '<?php echo $image['thumb']; ?>' "><img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a>
						        <?php } ?>			
                            </div>
							
							

							
                        <?php } ?>  


						
					<?php } else  { ?>	  
						<?php if ($thumb) { ?>
							<div class="image">
							<a href="<?php echo $popup; ?>" itemprop="image" data-title="<?php echo $heading_title; ?>" class="ilightbox"><img src="<?php echo $thumb; ?>" 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']; ?>" itemprop="image" class="ilightbox"><img src="<?php echo $image['thumb']; ?>" alt="<?php echo $heading_title; ?>" /></a>
						        <?php } ?>			                     		
                            </div>
                        <?php } ?>  
<script src="catalog/view/javascript/jquery/ilightbox/jquery.mousewheel.js"></script>
<script src="catalog/view/javascript/jquery/ilightbox/ilightbox.packed.js"></script>
<link href="catalog/view/theme/bigdesdigital/stylesheet/ilightbox/ilightbox.css" rel="stylesheet" />
<script>
$(document).ready(function(){
  $('.ilightbox').iLightBox({
  skin: 'mac',
  path: 'horizontal',
  infinite: false,
  innerToolbar: false,
	overlay: {
		opacity: .5,
		blur: true
	},
	thumbnails: {
		activeOpacity: 0.3
	},
	keyboard: {
	esc: true
	},
	styles: {
		nextOpacity: .55,
		prevOpacity: .55
	},
	caption: {
		start: true

	}
});
$(window).load(function(){
			$('[data-spy="scroll"]').each(function () {
				var t = $(this);
				t.scrollspy();
				$(window).resize(function(){
					t.scrollspy('refresh');
					$(this).trigger('scroll');
				});
			});
		});
})
</script>
						
					<?php } ?>   
				</div>
			<?php } ?>
				<div class="right">
					<div class="float-right">
						<?php if ($mimage) { ?>	<a href="<?php echo $manufacturers; ?>"><img src="<?php echo $mimage; ?>" title="<?php echo $manufacturer; ?>" /></a>	<?php } ?>
					</div>  	

                    <div class="description">
                        <?php if ($manufacturer) { ?><span><?php echo $text_manufacturer; ?></span> <a itemprop="manufacturer" href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a><br /><?php } ?>
                        <span><?php echo $text_model; ?></span> <nobr itemprop="model"><?php echo $model; ?></nobr><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 if (!$special) { ?>

						<?php echo $price; ?>
						<?php } else { ?>									
						<span class="price-new"><?php echo $special; ?></span>
						<span class="price-old"><?php echo $price; ?></span> 
						<div class="ifsale"></div>
						<?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">
       
        <?php foreach ($options as $option) { ?>
        <?php if ($option['type'] == 'select') { ?>
        <div id="option-<?php echo $option['product_option_id']; ?>" class="option">

          <b><?php echo $option['name']; ?>:    <?php if ($option['required']) { ?><span class="required">*</span><?php } ?>      </b>
		  <div class="float-left">
          <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>
        </div>
        <br />
        <?php } ?>
        <?php if ($option['type'] == 'radio') { ?>
        <div id="option-<?php echo $option['product_option_id']; ?>" class="option">

          <b><?php echo $option['name']; ?>:              <?php if ($option['required']) { ?><span class="required">*</span><?php } ?>    </b>
		  <div class="float-left">
          <?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>
        </div>
        <br />
        <?php } ?>
        <?php if ($option['type'] == 'checkbox') { ?>
        <div id="option-<?php echo $option['product_option_id']; ?>" class="option">

          <b><?php echo $option['name']; ?>:             <?php if ($option['required']) { ?><span class="required">*</span><?php } ?>     </b>
		  <div class="float-left">
          <?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>
        </div>
        <br />
        <?php } ?>
        <?php if ($option['type'] == 'image') { ?>
        <div id="option-<?php echo $option['product_option_id']; ?>" class="option">

          <b><?php echo $option['name']; ?>:             <?php if ($option['required']) { ?><span class="required">*</span><?php } ?></b>
		  <div class="float-left">
          <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>
        </div>
        <br />
        <?php } ?>
        <?php if ($option['type'] == 'text') { ?>
        <div id="option-<?php echo $option['product_option_id']; ?>" class="option">

          <b><?php echo $option['name']; ?>:               <?php if ($option['required']) { ?><span class="required">*</span> <?php } ?></b>
		  <div class="float-left">		  
          <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" />
          </div>
        </div>
        <br />
        <?php } ?>
        <?php if ($option['type'] == 'textarea') { ?>
        <div id="option-<?php echo $option['product_option_id']; ?>" class="option">

          <b><?php echo $option['name']; ?>:              <?php if ($option['required']) { ?><span class="required">*</span><?php } ?></b>
		  <div class="float-left">			  
          <textarea name="option[<?php echo $option['product_option_id']; ?>]"  rows="5"><?php echo $option['option_value']; ?></textarea>
          </div>
        </div>
        <br />
        <?php } ?>
        <?php if ($option['type'] == 'file') { ?>
        <div id="option-<?php echo $option['product_option_id']; ?>" class="option">

          <b><?php echo $option['name']; ?>:              <?php if ($option['required']) { ?><span class="required">*</span><?php } ?></b>
		  <div class="float-left">		  
          <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>
        </div>
        <br />
        <?php } ?>
        <?php if ($option['type'] == 'date') { ?>
        <div id="option-<?php echo $option['product_option_id']; ?>" class="option">

          <b><?php echo $option['name']; ?>:             <?php if ($option['required']) { ?><span class="required">*</span><?php } ?></b>
		  <div class="float-left">			  
          <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="date" />
          </div>
        </div>
        <br />
        <?php } ?>
        <?php if ($option['type'] == 'datetime') { ?>
        <div id="option-<?php echo $option['product_option_id']; ?>" class="option">

          <b><?php echo $option['name']; ?>:              <?php if ($option['required']) { ?><span class="required">*</span><?php } ?></b>
		  <div class="float-left">		  
          <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="datetime" />
          </div>
        </div>
        <br />
        <?php } ?>
        <?php if ($option['type'] == 'time') { ?>
        <div id="option-<?php echo $option['product_option_id']; ?>" class="option">

          <b><?php echo $option['name']; ?>:                 <?php if ($option['required']) { ?><span class="required">*</span><?php } ?></b>
		  <div class="float-left">			  
          <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="time" />
          </div>
        </div>
        <br />
        <?php } ?>
        <?php } ?>
      </div>
      <?php } ?>
      <div class="cart">

			<div class="boxCount">
				<b><?php echo $text_qty; ?></b>
				<span class="icoMinus" onclick="jQuery(this).next().val( (parseInt(jQuery(this).next().val())-1)<1 ?1 : (parseInt(jQuery(this).next().val())-1));">	</span>		
				<input type="text" name="quantity" class="input" size="2" value="<?php echo $minimum; ?>" />
				<span class="icoPlus" onclick="jQuery(this).prev().val(parseInt(jQuery(this).prev().val())+1);"></span>
				<input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" />
				<?php if ($minimum > 1) { ?>        <div class="minimum"><?php echo $text_minimum; ?></div>        <?php } ?>
			</div>
        
			<input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />
			<span class="wishlist-box">
				<a onclick="addToWishList('<?php echo $product_id; ?>');"  class="button-sub button-wishlist" ><?php echo $button_wishlist; ?></a>
				<a onclick="addToCompare('<?php echo $product_id; ?>');"  class="button-sub button-compare" ><?php echo $button_compare; ?></a>
			</span>
      </div>
      <?php if ($review_status) { ?>
      <div class="review" itemprop = "aggregateRating" itemscope itemtype = "http://schema.org/AggregateRating">
			<div>
				<img src="catalog/view/theme/bigdesdigital/image/stars-<?php echo $rating; ?>.png" alt="<?php echo $reviews; ?>" />	  						
				<a onclick="$('a[href=\'#tab-review\']').trigger('click');"><?php echo $text_rating; ?> <span itemprop = "ratingValue"><?php echo $rating; ?></span>/5</a>  
				<?php if($rating) { ?>
					<?php echo $text_reviews_cont; ?> <span itemprop = "reviewCount"><?php echo $md_review_count; ?> </span>  
				<?php } ?>
				<a onclick="$('a[href=\'#tab-review\']').trigger('click');"><?php echo $text_write; ?></a>
			</div>																	
      </div>  
      <?php } ?>
        <div class="share"><!-- AddThis Button BEGIN -->
          <div class="addthis_default_style addthis_32x32_style">
			<a class="addthis_button_vk" title="VKontakte"></a>
			<a class="addthis_button_mymailru" title="Mail.ru"></a>
			<a class="addthis_button_odnoklassniki_ru" title="Odnoklassniki" ></a>
			<a class="addthis_button_facebook" title="Facebook"></a>
			<a class="addthis_button_twitter" title="Twitter" ></a>
			<a class="addthis_button_google" title="Google" ></a>
			<a class="addthis_button_email" title="e-mail"></a>
			<a class="addthis_button_print" title="Print"></a>		  
		  </div> 
		  <script type="text/javascript" src="//s7.addthis.com/js/250/addthis_widget.js"></script> 
          <!-- AddThis Button END --> 
        </div>	  
    </div>
  </div>
  <div id="tabs" class="htabs">
	<?php if ($description) { ?>
	<a href="#tab-description"><?php echo $tab_description; ?></a>
	<?php } ?>
    <?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 } ?>
  </div>
  <?php if ($description) { ?>	
  <div itemprop="description" id="tab-description" class="tab-content"><?php echo $description; ?></div>
  <?php } ?>
  <?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">

  
  
  
  
  
  
  
				<div id="review">
				<?php if ($reviews_array) { ?>
				<?php foreach ($reviews_array as $review) { ?>
				<div itemprop = "review" itemscope itemtype = "http://schema.org/Review" class="review-list">
				  <b itemprop = "author"><?php echo $review['author']; ?></b> | <img src="catalog/view/theme/default/image/stars-<?php echo $review['rating'] . '.png'; ?>" alt="<?php echo $review['reviews']; ?>" /><br />
				  <time itemprop = "datePublished" datetime = "<?php echo $review['date_added']; ?>" ><?php echo $review['date_added']; ?></time>
				  <div class="rating" itemprop = "reviewRating" itemscope itemtype = "http://schema.org/Rating">
					<meta itemprop = "worstRating" content = "1" >
					<meta itemprop = "ratingValue" content="<?php echo $review['rating']; ?>">
					<meta itemprop = "bestRating" content="5">
				  </div>
				  <div class="text" itemprop = "reviewBody" ><?php echo $review['text']; ?></div>
				</div>
				<?php } ?>
				<div class="pagination"><?php echo $review_pagination; ?></div>
				<?php } else { ?>
				<div class="content"><?php echo $text_no_reviews; ?></div>
				<?php } ?>
				</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) { ?>

	
<script type="text/javascript">
	function mycarousel_initCallback(carousel)
	{
	    // Disable autoscrolling if the user clicks the prev or next button.
	    carousel.buttonNext.bind('click', function() {   carousel.startAuto(0);  });
	    carousel.buttonPrev.bind('click', function() {   carousel.startAuto(0);  });

	    // Pause autoscrolling if the user moves with the cursor over the clip.
	    carousel.clip.hover(function() {    carousel.stopAuto();
	    }, function() {                     carousel.startAuto();    });
	};
	
	jQuery(function() {

	$.fn.startCarouselNewest = function() {
	
  		var itemwidth = $('#related-products li').outerWidth(true),		
			licount = $('#related-products li').size(),
			mycontwidth = licount * itemwidth;
			
		$('#related-products').width(mycontwidth);
		$('#related-products').css("left","0");
			
    	$('#related-products').jcarousel({
	        auto: 2,
			scroll:1,
	        wrap: null,
	        initCallback: mycarousel_initCallback
		});
  	};
	
	$(this).startCarouselNewest();
	
	$(window).resize(function(){
		$(this).startCarouselNewest();
	}); 

});	
</script>
<div class="box-module">
  <div class="box-heading-module"><?php echo $tab_related; ?></div>
  <div class="box-content-module">
    <ul id="related-products" class="box-product jcarousel-skin-tango">
      <?php foreach ($products as $product) { ?>
      <li>
    
        <?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 } else {?>
		<div class="image"><a href="<?php echo $product['href']; ?>"><img src="/image/nofoto.jpg" title="<?php echo $product['name']; ?>" 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 itemprop = "offers" itemscope itemtype = "http://schema.org/Offer" class="price">
		<meta itemprop="price" content="<?php echo rtrim(preg_replace("/[^0-9\.]/", "", ($special ? $special : $price)), '.'); ?>" />
		<meta itemprop="priceCurrency" content="<?php echo $md_currency; ?>" />
		<link itemprop = "availability" href = "http://schema.org/<?php echo ($md_availability ? "InStock" : "OutOfStock") ?>" />
          <?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>
		  <div class="ifsale"></div>
          <?php } ?>
        </div>
        <?php } ?>
        <?php if ($product['rating']) { ?>
        <div class="rating"><img src="catalog/view/theme/bigdesdigital/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
        <?php } ?>
        <div class="cart">
			<a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><?php echo $button_cart; ?></a>
			<a rel="<?=$product['product_id']?>" class="quickview button-sub"><span><?php echo $button_quickview; ?></span></a>  
		</div>
      </li>
      <?php } ?>
    </ul>
  </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> 	
$.fn.tabs = function() {
	var selector = this;
	
	this.each(function() {
		var obj = $(this); 
		
		$(obj.attr('href')).hide();
		
		$(obj).click(function() {
			$(selector).removeClass('selected');
			
			$(selector).each(function(i, element) {
				$($(element).attr('href')).hide();
			});
			
			$(this).addClass('selected');
			
			$($(this).attr('href')).fadeIn();
			
			return false;
		});
	});

	$(this).show();
	
	$(this).first().click();
};	
</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').append('<div class="success-new" style="display: none;">' + json['success'] + '</div>');
					
				$('.success-new').fadeIn('slow').delay(4000).slideUp(2000, function() {$(this).remove();});
					
				$('#cart-total').html(json['total']);
				
				
				$('.product-info .cart .wishlist-box').fadeOut('fast',function () {
				$(this).html('<a class="button" href="<?php echo $checkout; ?>"><span><?php echo $button_checkout; ?></span></a>').fadeIn('fast');
				}) ;
			}	
		}
	});
});
//--></script>
<script type="text/javascript"><!--
$('.colorbox').colorbox({
	overlayClose: true,
	opacity: 0.5
});
//--></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/bigdesdigital/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/bigdesdigital/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; ?>
[size=4]
[/size]
Змінено користувачем vaddo
Надіслати
Поділитися на інших сайтах


Пробуйте поочередно вставить этот код:

<?php if ($upc) { ?> <i style="background: url('catalog/view/theme/default/image/sticker_<?php echo $upc; ?>.png');"></i><?php } ?>

в свои строчки 25, 46, 62 или 67 перед кодом <img src="

и смотрите что получиться!

Да и ИСПОЛЬЗУЙТЕ, ПОЖАЛУЙСТА, СПОЙЛЕРЫ!!! А то неудобно по форуму бегать!!!

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


Спасибо за ответ, уже проделал что то похожее. Даже упростил, вставлял код 

 

<i style="background: url('catalog/view/theme/default/image/sticker_top.png');"></i>

 

Только что еще раз вставил во все указанные строки одновременно. Ничего не поменялось.

Я использую Фильтр про, на всякий случай отключал его. 

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


  • 5 weeks later...

Добрый день, прошу помочь адаптировать модуль под ocstore silver premium шаблон. Версия 1.5.5.1

xml: 

<modification>
    <id>Free stickers</id>
    <version>1.2</version>
    <vqmver>2.4.1</vqmver>
    <author>RGB</author>
	<file name="catalog/view/theme/ocstore-silver-premium/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/ocstore-silver-premium/template/product/product.tpl">
		<operation>
			<search position="replace">
			<![CDATA[
				<div class="image"><a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="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/ocstore-silver-premium/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/ocstore-silver-premium/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/ocstore-silver-premium/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/ocstore-silver-premium/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/ocstore-silver-premium/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/ocstore-silver-premium/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/ocstore-silver-premium/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/ocstore-silver-premium/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>

priduct

<?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>
<div id="content"><?php echo $content_top; ?>
<?php foreach ($breadcrumbs as $i=> $breadcrumb) { ?>
<?php echo $breadcrumb['separator']; ?><?php if($i+1<count($breadcrumbs)) { ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a> <?php } else { ?><?php echo $breadcrumb['text']; ?><?php } ?>
<?php } ?>
  <h1><?php echo $heading_title; ?></h1>
  <div class="product-info">
   <?php if ($thumb || $images) { ?>
    <div class="left">

<img id="zoom_03" src="<?php echo $thumb; ?>" data-zoom-image="<?php echo $popup; ?>"/>

<?php if ($images) { ?>
<div id="gallery_01">

<a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="colorbox" rel="colorbox"><img src="<?php echo $thumb; ?>" style="width: 40px; height: 40px;" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a>

<?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 } ?>

<script>
    $("#zoom_03").elevateZoom({gallery:'gallery_01', cursor: 'pointer', galleryActiveClass: 'active'}); 

//pass the images to Fancybox
$("#zoom_03").bind("click", function(e) {  
  var ez =   $('#zoom_03').data('elevateZoom');	
	$.fancybox(ez.getGalleryList());
  return false;
});
</script>
    </div>
    <?php } ?>

    <div class="right" style="max-width: 330px;">
	<div class="pay-img-product"><img src="/catalog/view/theme/ocstore-silver-premium/image/webmoney.png">
<img src="/catalog/view/theme/ocstore-silver-premium/image/yandex.png"><img src="/catalog/view/theme/ocstore-silver-premium/image/sberbank.png">
<img src="/catalog/view/theme/ocstore-silver-premium/image/kiwi.png"><img src="/catalog/view/theme/ocstore-silver-premium/image/privat24.png"></div>

<div class="wish-compare">
        <div><a onclick="addToWishList('<?php echo $product_id; ?>');"><?php echo $button_wishlist; ?></a>
          <a onclick="addToCompare('<?php echo $product_id; ?>');"><?php echo $button_compare; ?></a></div>
  </div>
      <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">
        <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>
          <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />
        </div>


<div class="quantity"><?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; ?>" />
		</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/ocstore-silver-premium/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>
      <?php } ?>
<script type="text/javascript" src="//yandex.st/share/share.js"
charset="utf-8"></script>
<div class="yashare-auto-init" data-yashareL10n="ru"
 data-yashareType="button" data-yashareQuickServices="vkontakte,facebook,twitter,lj,gplus"
></div>
<!-- Поместите этот тег туда, где должна отображаться кнопка +1. -->
<div class="g-plusone" data-size="medium"></div>

<!-- Поместите этот тег за последним тегом виджета кнопка +1. -->
<script type="text/javascript">
  window.___gcfg = {lang: 'ru'};

  (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/platform.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
  })();
</script>
     <div class="description" style="margin-top: 10px;">
	<span>► Доставка по Киеву:</span> <span style="color: #329A1C;font-weight:bold;"><? echo $pricespc > 499 ? 'бесплатно' : '35 грн'; ?></span><br>
	<span>► Доставка по Украине:</span> <span style="color: #329A1C;font-weight:bold;"><? echo $pricespc > 999 ? 'бесплатно' : 'уточняйте'; ?></span><br>
	<span>► Доступен по безналу:</span> <span style="color: #329A1C;font-weight:bold;">да</span><br>
	<span>► Официальная гарантия:</span> <span style="color: #329A1C;font-weight:bold;"><? echo $product_garanty > 0 ? $product_garanty.' мес.' : 'да' ?></span><br>
	<span>► Обмен и возврат:</span> <span style="color: #329A1C;font-weight:bold;">до 14 дней</span><br>
	<span>► Дисконтная карта:</span> <span style="color: #329A1C;font-weight:bold;">от 1000 грн.</span><br>
	<span>► Отдел продаж:  <strong>(044) 599-52-29</strong></span><br>
	<span>                                    <strong>(063) 232-82-82</strong></span><br> 
	<span>                                    <strong>(068) 716-70-70</strong></span><br>
	<span>                                    <strong>(095) 523-58-28</strong></span><br>
	<p><span style="color: #329A1C;"><em style="color: rgb(255, 0, 51);"><span style="font-family:trebuchet ms,helvetica,sans-serif;">Нашли этот товар дешевле в другом магазине? Позвоните нам и сообщите об этом. Мы сделаем все возможное, что бы покупка в нашем магазине была максимально выгодная для вас.</span></em></span></p>

      </div>
    </div>

<?php 
	if($bot_qanda_tab)
	{ // показываем ботам дополнительный хтмл
		echo '<div style="visibility: hidden;">';
		echo $bot_qanda_tab;
		echo '</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 } ?>
    <?php if($qanda_tab){ ?>
    <h2 style="line-height: 16px; margin: 0; padding: 0; font-size: 11px; font-weight: normal;"><a href="#tab-qanda">Вопросы о <?php echo strip_tags($model); ?></a></h2>
    <?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>
       
      </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">
    <div id="review"></div>
    <h2 id="review-title"><?php echo $text_write; ?></h2>

    <? /* втулил с vqmode/xml/reviews-start-v2.1 */ ?>
    <div id="review-form">
            <b style="display:block;float:left;width:150px;padding:4px 0 4px 0;"><?php echo $entry_name; ?></b>
            <input type="text" name="name" value="" style="margin-left:40px;"/>
			<br><br>
            <div class="rating">
                <label class="entry-rating"><?php echo $entry_rating; ?></label>
                <div class="radio-div" style="margin-left:45px;">
                    <input class="radio-star" type="radio" name="rating" value="1" />
                    <input class="radio-star" type="radio" name="rating" value="2" />
                    <input class="radio-star" type="radio" name="rating" value="3" />
                    <input class="radio-star" type="radio" name="rating" value="4" />
                    <input class="radio-star" type="radio" name="rating" value="5" />
                </div>
            <div class="star-div"><span class="icstars-0"></span></div>
            </div>
            <br><br>
			<b class="entry-b displayg"><?php echo $entry_good; ?></b>
			<textarea class="displayg" name="good" cols="40" rows="6"></textarea>
			<br class="displayg">
			<b class="entry-b displayb"><?php echo $entry_bads; ?></b>
			<textarea class="displayb" name="bads" cols="40" rows="6"></textarea>
			<br class="displayb">
			<b class="entry-b"><?php echo $entry_review; ?></b>
            <textarea name="text" cols="40" rows="6"></textarea>
            <br>
            <a id="spoilerclick" class="displayf">Добавить фото</a>
            <br>
            <div id="addimgsp" class="displayf">
                <b style="display:block;float:left;width:150px;padding:4px 0 4px 0;">Ссылка на фото:</b>
                <input type="text" name="addimage" value="" style="margin-left:40px;width: 306px;"/>
            </div>
            <div class="displayc">
            <b style="display:block;float:left;width:150px;padding:4px 0 4px 0;"><?php echo $entry_captcha; ?></b>
            <input type="text" name="captcha" value="" style="margin-left:40px;vertical-align:top;width:206px;" />
            <img src="index.php?route=product/product/captcha" alt="" id="captcha" /><br>
            </div>
            <br>
<?php if (!$this->config->get('config_review_good'))  { ?>
<style>.displayg{display:none!important;}</style>
<?php } ?>
<?php if (!$this->config->get('config_review_bad'))  { ?>
<style>.displayb{display:none!important;}</style>
<?php } ?>
<?php if (!$this->config->get('config_review_addimage'))  { ?>
<style>.displayf{display:none!important;}</style>
<?php } ?>
<?php if (!$this->config->get('config_review_captcha'))  { ?>
<style>.displayc{display:none!important;}</style>
<?php } ?>
<script>jQuery('.radio-star').hover(function(){var stars = jQuery(this).val();jQuery('.star-div').html('<span class="icstars-'+ stars +'"></span><i id="settext-'+ stars +'"></i>');},function(){var start = jQuery('input:radio[name=rating]:checked').val();if(typeof  start == 'undefined' ){start = 0;}jQuery('.star-div').html('<span class="icstars-'+ start +'"></span><i id="settext-'+ start +'"></i>');});jQuery('.radio-star').click(function(){jQuery('.radio-star').each(function(){jQuery(this).attr( 'checked', false );});jQuery(this).attr( 'checked', true );jQuery(this).each(function(){if(jQuery(this).attr("checked")=="checked"){var s = jQuery(this).val();jQuery('.star-div').stop().html('<span class="icstars-'+ s +'"></span><i id="settext-'+ s +'"></i>');}});});</script>
<script>
$(document).ready(function(){
  $('.review div:first a:last').click(function(){
    var offset1 = $('#review-title').prev().offset();
    offset1 = offset1 ? offset1.top : 10000;
    $('html, body').animate({ scrollTop: offset1 }, 'slow');
    $('#review-title').siblings('#review-form').stop(false, true).slideDown(500);
    $('#review-title').html('Скрыть форму для отзыва');
  });
  $('.review div:first a:first').click(function(){
    var offset = $('.review-list').prev().offset();
    $('html, body').animate({ scrollTop: offset.top }, 'slow');
  });
  $('#addimgsp').hide();
  $('#spoilerclick').toggle(
    function(){
      $(this).siblings('#addimgsp').stop(false, true).slideDown(500);
    },
   function(){
      $(this).siblings('#addimgsp').stop(false, true).slideUp(500);
   }
 );
  $('#review-form').hide();
  $('#review-title').before('<img src="image/review-new.png" height="22px" width="22px" alt="review icon" style="float: left;margin: -2px 3px 0 0;" />');
  $('#review-title').toggle(
    function(){
      $(this).siblings('#review-form').stop(false, true).slideDown(500);
      $(this).html('Скрыть форму для отзыва');
      var offset1 = $('#review-title').prev().offset();
        offset1 = offset1 ? offset1.top : 10000;
        $('html, body').animate({ scrollTop: offset1 }, 'slow');
    },
   function(){
      $(this).siblings('#review-form').stop(false, true).slideUp(500);
      $(this).html('Написать отзыв');
   }
 );
});
</script>
<script>
$(document).ready(function(){
    $('#captcha').click(function() {$(this).attr('src', 'index.php?route=product/product/captcha&rand='+ Math.round((Math.random() * 10000 )));});
    $('#captcha').after('<img src="image/refresh.png" style="margin:0 0 4px -16px;z-index:-1;position:relative;" />');
});
</script>
<style>
#settext-1:before{content: "Ужасно";margin-left: 7px;}
#settext-2:before{content: "Плохо";margin-left: 7px;}
#settext-3:before{content: "Средне";margin-left: 7px;}
#settext-4:before{content: "Хорошо";margin-left: 7px;}
#settext-5:before{content: "Отлично";margin-left: 7px;}
#review-title{cursor:pointer;}
.review-list .author{margin:0!important;}
.review-list .text{margin-bottom: 5px;}
#tab-review .minus {padding:0 0 8px 22px;background-image:url(image/minus.png);background-repeat: no-repeat;}
#tab-review .plus {padding:0 0 8px 22px;background-image:url(image/plus.png);background-repeat: no-repeat;}
#tab-review input[type='text']{height:17px;}
#tab-review input[type='text'], textarea{color: #333;box-shadow: inset 0px 2px 8px rgba(32, 74, 96, 0.2), 0px 0px 3px white;-moz-box-shadow: inset 0px 2px 8px hsla(200, 50%, 25%, 0.2), 0px 0px 3px white;-webkit-box-shadow: inset 0px 2px 8px rgba(32, 74, 96, 0.2), 0px 0px 3px white;-webkit-transition: all 200ms;-moz-transition: all 200ms;-ms-transition: all 200ms;-o-transition: all 200ms;transition: all 200ms;padding:3px !important;margin-top:2px;margin-bottom:2px;}
#tab-review input:focus, textarea:focus {box-shadow: inset 0px 2px 8px rgba(255, 255, 255, 0), 0px 0px 5px #209FDF;-moz-box-shadow: inset 0px 2px 8px hsla(0, 100%, 100%, 0), 0px 0px 5px hsl(200, 75%, 50%);-webkit-box-shadow: inset 0px 2px 8px rgba(255, 255, 255, 0), 0px 0px 5px #209FDF;background-color: #FFF;outline: none;border-color: rgba(255, 255, 255, 0);}
#tab-review .entry-b{display:block;float:left;width:150px;padding:47px 0 53px 0;}
#tab-review textarea{height:108px;min-height:108px;min-width:306px;max-width:540px;margin-left:40px;}
#tab-review textarea:focus,input:focus{outline:none;}
#tab-review #captcha{margin-top:2px;;cursor:pointer;padding-right:18px;}
#tab-review > div .radio-div {width: 77px;float: left;margin-left: 5px;}
#tab-review > div .radio-div input[type=radio] {position:relative;margin:0 0 0 -4px;padding:0;width:16px;height: 17px;opacity:0;z-index:2;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}
#tab-review .star-div{height:17px;float:left;margin:1px 0 0 -84px;}
#tab-review .entry-rating{cursor:default;display:block;float:left;width:150px;padding:4px 0 4px 0;font-weight:bold;}
.star-div span{width:77px;height:17px;display:inline-block;background: url(image/stars.png) no-repeat;}
span.icstars-0{background-position:0 0}
span.icstars-1{background-position:0 -16px}
span.icstars-2{background-position:0 -32px}
span.icstars-3{background-position:0 -48px}
span.icstars-4{background-position:0 -64px}
span.icstars-5{background-position:0 -80px}
</style>
<style>.vot_updown2{float:right;font-size: 13px !important;} #yesvot{color: #298705;font-size: 13px;} #novot{color: red;font-size: 13px;}</style>
<script src="catalog/controller/voting/voting.js" type="text/javascript"></script>
<? /* ------------------------------------------------------------------------------------------ */ ?>
    <div class="buttons">
      <div class="right"><a id="button-review" class="button"><?php echo $button_continue; ?></a></div>
    </div>
    </div>
  </div>
  <?php } ?>

  <?php 
	if($qanda_tab){
		echo '<div id="tab-qanda" class="tab-content">';
		echo $qanda_tab;
		echo '</div>';
  ?>
	<script type="text/javascript">
		$(document).ready(function(){
			$('.question .q_name').click(function(){
				var obj = $(this).parent();
				if($('.q_answer', obj).css('display') == 'none') $('.q_answer', obj).fadeIn(100);
				else $('.q_answer', obj).fadeOut(100);
			});
		});
	</script>
  <?php } ?>

  <?php if ($products) { ?>
  <div id="tab-related" class="tab-content">
     <div class="product-similar">
      <?php foreach ($products as $product) { ?>
      <div>
	 <?php if ($product['rating']) { ?>
        <div class="rating"><img src="catalog/view/theme/ocstore-silver-premium/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
        <?php } ?>
        <?php if ($product['thumb']) { ?>
        <div class="bw"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
<div class="back-nav">
<div class="name-product"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
        <?php } ?>
        <?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 } ?>        
        <div class="cart"><input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button-product" /></div>
</div>
      </div>
      <?php } ?>
  </div>
</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'][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']);
				
				$('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; ?>

<script type="text/javascript">
$(document).ready
(
  function ()
  {
    $("#gallery_01 a").click
    (
      function()
      { 
        $("#zoom_03").attr("src",$(this).attr("href"));
        $("#zoom_03").attr("data-zoom-image",$(this).attr("href"));
        $("#zoom_03").attr("src",$(this).attr("href"));
        $(".zoomWindowContainer>div").css("background-image","url("+$(this).attr("href")+")");  
      }
    );
    
  }
);
</script>

Нигде не выводиться стикер(

Заранее спасибо!

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


а шо такое поле юпиэс? у меня такого уашпе нет в данных(((  хнык. хочу затестить на 1.5.5.1)) 

Очень понравилась идея, но сама что то не допираю.

Поняла только, что когда это поле появится, надо туда прописывать new или какое другое название стикера.

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


а шо такое поле юпиэс? у меня такого уашпе нет в данных(((  хнык. хочу затестить на 1.5.5.1)) 

Очень понравилась идея, но сама что то не допираю.

Поняла только, что когда это поле появится, надо туда прописывать new или какое другое название стикера.

A0MG.png

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

а шо такое поле юпиэс? у меня такого уашпе нет в данных(((  хнык. хочу затестить на 1.5.5.1)) 

Очень понравилась идея, но сама что то не допираю.

Поняла только, что когда это поле появится, надо туда прописывать new или какое другое название стикера.

затестила? У меня не получилось на не стандартном шабле

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


  • 2 weeks later...

Добрый вечер!

А новый улучшенный модуль "стикеры" продается ТОЛЬКО в комплекте со всем шаблоном за 1800 руб? Или этот модуль можно приобрести отдельно? Если да, сколько это будет стоить? Спасибо

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


Добрый вечер!

А новый улучшенный модуль "стикеры" продается ТОЛЬКО в комплекте со всем шаблоном за 1800 руб? Или этот модуль можно приобрести отдельно? Если да, сколько это будет стоить? Спасибо

 

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

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

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


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

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

+1

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


  • 2 weeks later...

Как выяснилось, отдельно модуль не продается. Только вкупе с шаблоном. Может кто знает где можно достать модуль стикеров для опенкарта, только не ручной?

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


Помогите пожалуйста кому не сложно, у меня стандартная проблема, стикеры не видно на странице самого товара, уже пару часов перебираю код free_stickers.xml не могу понять что изменить (. Ниже указал коды с двух файлов.

 

free_stickers.xml

<!-- Страница самого товара -->
	<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/lethe/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/lethe/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>

product.tpl

<?php echo $header; ?>
  <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>
<div id="notification"></div>
<?php echo $column_left; ?><?php echo $column_right; ?>
<div id="content"><?php echo $content_top; ?>
  <h1><?php echo $heading_title; ?></h1>
  <div class="h1-bb"></div>
  <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="cloud-zoom colorbox" id='zoom1' rel="adjustX: 0, adjustY:0, tint:'#FFFFFF',tintOpacity:0.2, zoomWidth:360, position:'inside', showTitle:false"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /><span class="zoom-image"><i class="fa fa-search"></i></span></a></div>
		<?php } ?>
		<?php if ($images) { ?>
			<div class="image-additional">
				<a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="cloud-zoom-gallery" rel="useZoom: 'zoom1', smallImage: '<?php echo $thumb; ?>' "><img src="<?php echo $thumb; ?>" width="74" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>"/></a>
				<?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['thumb']; ?>' "><img src="<?php echo $image['thumb']; ?>" width="74" 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 />
		<span><?php echo $text_upc; ?></span> <?php echo $upc; ?><br />
        <?php if ($reward) { ?>
        <span><?php echo $text_reward; ?></span> <?php echo $reward; ?><br />
        <?php } ?>
        <span><?php echo $text_stock; ?></span> <mark><?php echo $stock; ?></mark></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 ($profiles): ?>
      <div class="option">
          <h2><span class="required">*</span><?php echo $text_payment_profile ?></h2>
          <br />
          <select name="profile_id">
              <option value=""><?php echo $text_select; ?></option>
              <?php foreach ($profiles as $profile): ?>
              <option value="<?php echo $profile['profile_id'] ?>"><?php echo $profile['name'] ?></option>
              <?php endforeach; ?>
          </select>
          <br />
          <br />
          <span id="profile-description"></span>
          <br />
          <br />
      </div>
      <?php endif; ?>
      <?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 class="wishlist"><a onclick="addToWishList('<?php echo $product_id; ?>');"><?php echo $button_wishlist; ?></a></div>
        <div class="compare"><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/lethe/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_default_style"><a class="addthis_button_compact"><?php echo $text_share; ?></a> <a class="addthis_button_email"></a><a class="addthis_button_print"></a> <a class="addthis_button_facebook"></a> <a class="addthis_button_twitter"></a></div>
          <script type="text/javascript" src="//s7.addthis.com/js/250/addthis_widget.js"></script> 
          <!-- AddThis Button END --> 
        </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>
  </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">
    <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) { ?>
  <h2><?php echo $tab_related; ?></h2>
  <div id="tab-related">
    <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 } ?>
		</div>
      <?php } ?>
    </div>
  </div>
  <?php } ?>
  <?php echo $content_bottom; ?></div>
<script type="text/javascript"><!--
$(document).ready(function() {
	$('.colorbox').colorbox({
		overlayClose: true,
		opacity: 0.5,
		rel: "colorbox"
	});
});
//--></script> 
<script type="text/javascript"><!--

$('select[name="profile_id"], input[name="quantity"]').change(function(){
    $.ajax({
		url: 'index.php?route=product/product/getRecurringDescription',
		type: 'post',
		data: $('input[name="product_id"], input[name="quantity"], select[name="profile_id"]'),
		dataType: 'json',
        beforeSend: function() {
            $('#profile-description').html('');
        },
		success: function(json) {
			$('.success, .warning, .attention, information, .error').remove();
            
			if (json['success']) {
                $('#profile-description').html(json['success']);
			}	
		}
	});
});
    
$('#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['error']['profile']) {
                    $('select[name="profile_id"]').after('<span class="error">' + json['error']['profile'] + '</span>');
                }
			} 
			
			if (json['success']) {
				$('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/lethe/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/lethe/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/lethe/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"><!--
$(document).ready(function() {
	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; ?>

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


Решил проблему следующим образом =) , скопировал из product.tpl строку:

<div class="image"><a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="cloud-zoom colorbox" id='zoom1' rel="adjustX: 0, adjustY:0, tint:'#FFFFFF',tintOpacity:0.2, zoomWidth:360, position:'inside', showTitle:false"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /><span class="zoom-image"><i class="fa fa-search"></i></span></a></div>

и вставил в free_stickers.xml вместо:

<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>
  • +1 1
Надіслати
Поділитися на інших сайтах


Посмотрите как там передается имя продукта (в catalog/controller/module/latest.php):

'name'    	 => $result['name'],

Видите $product_info? И я не вижу :) Зато вижу $result, следовательно надо писать не так

'upc'      => $product_info['upc'],

а так:

'upc'      => $result['upc'],

Аналогично с другими модулями - смотрите каким образом они сами устроены и соответственно передавайте значение upc

Скажите что я не так делаю уже все перепробовал но на главной не отображается !!! 

На главной у меня стоит модуль  [Webme] Категории на главной 0.4.ocs1531 в файле  free_stickers.xml для рекомендуемых (featured) изменил на webme_categories_at_homepage.php И webme_categories_at_homepage.tpl и все одно на главной не отображается ! 

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


  • 3 weeks later...

Приветствую.
Установил модуль. Не хотел работать, т.к. шаблон не стандартный. Поковырялся - заработал в категориях, сравнениях, фильтре по производителю. НО.

В моем шаблоне, на странице товара, при клике на изображение товара, открывалась так сказать карусель фоток, с возможностью пролистывать вперед/назад. 
После того, как прикрутил модуль и к странице товара, то при нажатии на картинку товара - она тупо открывается в новом окне. Просто голое изображение аля .jpg и все. Как оставить работающий модуль на странице товара и сохранить карусель? (при всплывании карусели совсем не обязательно отображать картинки модуля).
Ткните где рыть код. 
Спасибо.

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


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

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

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

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

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

Вхід

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

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

Important Information

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