Advertisement
archosaur2

шаблон продукта

Feb 27th, 2013
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 30.94 KB | None | 0 0
  1. <?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>
  2. <div id="content" class="span12"><div class="row-fluid"><?php echo $content_top; ?>
  3.   <div class="breadcrumb">
  4.     <?php foreach ($breadcrumbs as $breadcrumb) { ?>
  5.     <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a>
  6.     <?php } ?>
  7. <script type="text/javascript">
  8.     $(function(){
  9.         $(".tiptip").tipTip();
  10.     });
  11. </script>
  12.     <div id="prev-next">
  13.       <?php if ($prev_prod_name) { ?>
  14.           <a href="<?php echo $prev_prod_url; ?>" class="tiptip" title="<?php echo $prev_prod_name;?>"><span style="margin-right:10px">&laquo; <?php echo $text_previous_product;?></span></a>
  15.       <?php } ?>
  16.       <?php if ($next_prod_name) { ?>
  17.         <a href="<?php echo $next_prod_url; ?>" class="tiptip" title="<?php echo $next_prod_name;?>"><span style="margin-left:10px"><?php echo $text_next_product;?> &raquo;</span></a>
  18.       <?php } ?>
  19.     </div>
  20.   </div>  
  21.   <div class="product-info">
  22.     <?php if ($thumb || $images) { ?>
  23.     <div class="left">
  24.       <?php if($this->config->get('sellya_product_zoom_type')== 1) { ?>    
  25.       <?php if ($thumb) { ?>
  26.       <div class="image">
  27.       <?php if($special){ ?>
  28.       <span class="sale-icon"><?php echo $text_sale; ?></span>
  29.       <?php } ?>
  30.       <a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="colorbox" rel="colorbox">
  31.       <img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /></a></div>
  32.       <?php } ?>
  33.       <?php if ($images) { ?>
  34.       <div class="image-additional">
  35.         <?php foreach ($images as $image) { ?>
  36.         <a href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" class="colorbox" rel="colorbox">
  37.         <img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a>
  38.         <?php } ?>
  39.       </div>
  40.       <?php } ?>
  41.       <?php } ?>
  42.       <?php if($this->config->get('sellya_product_zoom_type')== 0) { ?>  
  43.       <?php if ($thumb) { ?>
  44.       <div class="image">
  45.       <?php if($special){ ?>
  46.       <span class="sale-icon"><?php echo $text_sale; ?></span>
  47.       <?php } ?>        
  48.       <a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="cloud-zoom" id='zoom1' rel="adjustX: -1, adjustY:-1, tint:'#ffffff',tintOpacity:0.1, zoomWidth:364">
  49.       <img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /></a>
  50.       </div>
  51.       <?php } ?>
  52.       <?php if ($images) { ?>
  53.       <div class="image-additional">
  54.         <a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="cloud-zoom-gallery" rel="useZoom: 'zoom1', smallImage: '<?php echo $thumb; ?>' ">
  55.         <img src="<?php echo $thumb; ?>" width="98" height="98" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /></a>
  56.         <?php foreach ($images as $image) { ?>
  57.         <a href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" class="cloud-zoom-gallery" rel="useZoom: 'zoom1', smallImage: '<?php echo $image['thumb']; ?>' ">
  58.         <img src="<?php echo $image['thumb']; ?>" width="98" height="98" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a>
  59.         <?php } ?>
  60.       </div>
  61.       <?php } ?>
  62.       <?php } ?>
  63.     </div>
  64.     <?php } ?>
  65.     <?php if ($thumb =='') { ?>
  66.     <div class="left">
  67.     <div class="image"><?php if($special){ ?><span class="sale-icon"><?php echo $text_sale; ?></span><?php } ?>
  68.     <img src="catalog/view/theme/sellya/image/no_image-308x308.png" />
  69.     </div>
  70.     </div>
  71.     <?php } ?>
  72.     <div class="right">    
  73.       <div class="buy">
  74.       <header class="product-name">
  75.       <h1><?php echo $heading_title; ?></h1>
  76.       </header>
  77.       <?php if ($price) { ?>
  78.       <div class="price">
  79.         <?php if (!$special) { ?>
  80.         <?php echo $price; ?>
  81.         <?php } else { ?>
  82.         <span class="price-old"><?php echo $price; ?></span> <span class="price-new"><?php echo $special; ?></span>
  83.         <?php } ?>
  84.         <br />
  85.         <?php if ($tax) { ?>
  86.         <span class="price-tax"><?php echo $text_tax; ?> <?php echo $tax; ?></span><br />
  87.         <?php } ?>
  88.         <?php if ($points) { ?>
  89.         <span class="reward"><small><?php echo $text_points; ?> <?php echo $points; ?></small></span><br />
  90.         <?php } ?>
  91.         <?php if ($discounts) { ?>
  92.         <br />
  93.         <div class="discount">
  94.           <?php foreach ($discounts as $discount) { ?>
  95.           <?php echo sprintf($text_discount, $discount['quantity'], $discount['price']); ?><br />
  96.           <?php } ?>
  97.         </div>
  98.         <?php } ?>
  99.       </div>
  100.       <?php } ?>  
  101.       <?php if ($review_status) { ?>
  102.       <div class="review">
  103.         <div><img src="catalog/view/theme/sellya/image/stars/stars<?php echo $this->config->get('sellya_mid_prod_stars_color'); ?>-<?php echo $rating; ?>.png" alt="<?php echo $reviews; ?>" /><br />
  104.         <a onclick="$('a[href=\'#tab-review\']').trigger('click');"><?php echo $reviews; ?></a>&nbsp;&nbsp;|&nbsp;&nbsp;
  105.         <a onclick="$('a[href=\'#tab-review\']').trigger('click');"><?php echo $text_write; ?></a></div>
  106.       </div>
  107.       <?php } ?>    
  108.         <div class="description">
  109.         <span><?php echo $text_stock; ?></span> <span class="stock"><?php echo $stock; ?></span><br />
  110.         <?php if ($manufacturer) { ?>
  111.         <span><?php echo $text_manufacturer; ?></span> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a><br />
  112.         <?php } ?>
  113.         <span><?php echo $text_model; ?></span> <?php echo $model; ?><br />
  114.         <?php if ($reward) { ?>
  115.         <span><?php echo $text_reward; ?></span> <?php echo $reward; ?><br />
  116.         <?php } ?>
  117.         <?php if($this->config->get('sellya_product_viewed_status') ==1) { ?>
  118.         <span><?php echo $text_product_viewed; ?></span> <?php echo $product_info['viewed']; ?>
  119.         <?php } ?>
  120.         </div>      
  121.       <?php if ($options) { ?>
  122.       <div class="options">
  123.         <h4><?php echo $text_option; ?></h4>
  124.        
  125.         <?php foreach ($options as $option) { ?>
  126.         <?php if ($option['type'] == 'select') { ?>
  127.         <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
  128.           <div class="option-l"><?php if ($option['required']) { ?>
  129.           <span class="required">*</span>
  130.           <?php } ?>
  131.           <b><?php echo $option['name']; ?>:</b></div>
  132.           <div class="option-r"><select name="option[<?php echo $option['product_option_id']; ?>]">
  133.             <option value=""><?php echo $text_select; ?></option>
  134.             <?php foreach ($option['option_value'] as $option_value) { ?>
  135.             <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
  136.             <?php if ($option_value['price']) { ?>
  137.             (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
  138.             <?php } ?>
  139.             </option>
  140.             <?php } ?>
  141.           </select></div>
  142.         </div>
  143.        
  144.         <?php } ?>
  145.         <?php if ($option['type'] == 'radio') { ?>
  146.         <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
  147.           <div class="option-l"><?php if ($option['required']) { ?>
  148.           <span class="required">*</span>
  149.           <?php } ?>
  150.           <b><?php echo $option['name']; ?>:</b></div>
  151.           <div class="option-r"><?php foreach ($option['option_value'] as $option_value) { ?>
  152.           <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']; ?>" />
  153.           <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
  154.             <?php if ($option_value['price']) { ?>
  155.             (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
  156.             <?php } ?>
  157.           </label>
  158.           <br />
  159.           <?php } ?></div>
  160.         </div>
  161.        
  162.         <?php } ?>
  163.         <?php if ($option['type'] == 'checkbox') { ?>
  164.         <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
  165.           <div class="option-l"><?php if ($option['required']) { ?>
  166.           <span class="required">*</span>
  167.           <?php } ?>
  168.           <b><?php echo $option['name']; ?>:</b></div>
  169.           <div class="option-r"><?php foreach ($option['option_value'] as $option_value) { ?>
  170.           <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']; ?>" />
  171.           <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
  172.             <?php if ($option_value['price']) { ?>
  173.             (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
  174.             <?php } ?>
  175.           </label>
  176.           <br />
  177.           <?php } ?></div>
  178.         </div>
  179.        
  180.         <?php } ?>
  181.         <?php if ($option['type'] == 'image') { ?>
  182.         <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
  183.           <div class="option-l"><?php if ($option['required']) { ?>
  184.           <span class="required">*</span>
  185.           <?php } ?>
  186.           <b><?php echo $option['name']; ?>:</b></div>
  187.             <div class="option-r"> <table class="option-image">
  188.               <?php foreach ($option['option_value'] as $option_value) { ?>
  189.               <tr>
  190.                 <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>
  191.                 <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>
  192.                 <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
  193.                     <?php if ($option_value['price']) { ?>
  194.                     (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
  195.                     <?php } ?>
  196.                   </label></td>
  197.               </tr>
  198.               <?php } ?>
  199.             </table></div>
  200.         </div>
  201.        
  202.         <?php } ?>
  203.         <?php if ($option['type'] == 'text') { ?>
  204.         <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
  205.           <div class="option-l"><?php if ($option['required']) { ?>
  206.           <span class="required">*</span>
  207.           <?php } ?>
  208.           <b><?php echo $option['name']; ?>:</b></div>
  209.           <div class="option-r"><input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" /></div>
  210.         </div>
  211.        
  212.         <?php } ?>
  213.         <?php if ($option['type'] == 'textarea') { ?>
  214.         <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
  215.           <div class="option-l"><?php if ($option['required']) { ?>
  216.           <span class="required">*</span>
  217.           <?php } ?>
  218.           <b><?php echo $option['name']; ?>:</b></div>
  219.           <div class="option-r"><textarea name="option[<?php echo $option['product_option_id']; ?>]" cols="40" rows="5"><?php echo $option['option_value']; ?></textarea></div>
  220.         </div>
  221.        
  222.         <?php } ?>
  223.         <?php if ($option['type'] == 'file') { ?>
  224.         <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
  225.           <div class="option-l"><?php if ($option['required']) { ?>
  226.           <span class="required">*</span>
  227.           <?php } ?>
  228.           <b><?php echo $option['name']; ?>:</b></div>
  229.           <div class="option-r"><input type="button" value="<?php echo $button_upload; ?>" id="button-option-<?php echo $option['product_option_id']; ?>" class="button">
  230.           <input type="hidden" name="option[<?php echo $option['product_option_id']; ?>]" value="" /></div>
  231.         </div>
  232.        
  233.         <?php } ?>
  234.         <?php if ($option['type'] == 'date') { ?>
  235.         <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
  236.           <div class="option-l"><?php if ($option['required']) { ?>
  237.           <span class="required">*</span>
  238.           <?php } ?>
  239.           <b><?php echo $option['name']; ?>:</b></div>
  240.           <div class="option-r"><input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="date" /></div>
  241.         </div>
  242.        
  243.         <?php } ?>
  244.         <?php if ($option['type'] == 'datetime') { ?>
  245.         <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
  246.           <div class="option-l"><?php if ($option['required']) { ?>
  247.           <span class="required">*</span>
  248.           <?php } ?>
  249.           <b><?php echo $option['name']; ?>:</b></div>
  250.           <div class="option-r"><input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="datetime" /></div>
  251.         </div>
  252.        
  253.         <?php } ?>
  254.         <?php if ($option['type'] == 'time') { ?>
  255.         <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
  256.           <div class="option-l"><?php if ($option['required']) { ?>
  257.           <span class="required">*</span>
  258.           <?php } ?>
  259.           <b><?php echo $option['name']; ?>:</b></div>
  260.           <div class="option-r"><input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="time" /></div>
  261.         </div>
  262.        
  263.         <?php } ?>
  264.         <?php } ?>
  265.       </div>
  266.       <?php } ?>
  267.       <div class="cart">
  268.         <div class="add-to-cart"><?php echo $text_qty; ?>
  269.           <input type="text" name="quantity" size="2" class="input-mini" value="<?php echo $minimum; ?>" />
  270.           <input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" />
  271.           &nbsp;&nbsp;&nbsp;&nbsp;<input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button-exclusive" />
  272.           </div><br />
  273.         <div class="wishlist-compare"><a onclick="addToWishList('<?php echo $product_id; ?>');"><span class="wishlist"></span><?php echo $button_wishlist; ?></a>
  274.           &nbsp;&nbsp;&nbsp;&nbsp;<a onclick="addToCompare('<?php echo $product_id; ?>');"><span class="compare"></span><?php echo $button_compare; ?></a></div>
  275.         <?php if ($minimum > 1) { ?>
  276.         <div class="minimum"><?php echo $text_minimum; ?></div>
  277.         <?php } ?>
  278.       </div>
  279.       </div>
  280.       <div class="share hidden-desktop">
  281. <!-- AddThis Button BEGIN -->
  282. <div class="addthis_toolbox addthis_default_style ">
  283. <a class="addthis_button_preferred_1"></a>
  284. <a class="addthis_button_preferred_2"></a>
  285. <a class="addthis_button_preferred_3"></a>
  286. <a class="addthis_button_preferred_4"></a>
  287. <a class="addthis_button_preferred_5"></a>
  288. <a class="addthis_button_preferred_6"></a><br />
  289. <div style="margin-top: 7px;">
  290. <a class="addthis_counter addthis_pill_style"></a>
  291. </div>
  292. </div>
  293. <script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js"></script>
  294. <!-- AddThis Button END -->
  295.       </div>      
  296.     </div>
  297.  
  298. <div id="right-sm">
  299. <?php if ($manufacturer) { ?>  
  300. <?php if ($manufacturers_img) { ?>      
  301. <?php if($this->config->get('sellya_product_manufacturer_logo_status') ==1) { ?>  
  302. <div class="right-sm-manufacturer-logo visible-desktop">
  303. <div class="product-manufacturer-logo-block">
  304.      <a href="<?php echo $manufacturers; ?>"><?php echo ($manufacturers_img) ? '<img src="'.$manufacturers_img.'" title="'.$manufacturers.'" />' : $manufacturers ;?></a>
  305. </div>    
  306. </div>
  307. <?php } ?>
  308. <?php } ?>
  309. <?php } ?>  
  310.    
  311. <?php if($this->config->get('sellya_product_custom_status')== 1) { ?>
  312. <?php if($this->config->get('sellya_product_custom_content') != '') { ?>
  313. <div class="right-sm-custom visible-desktop">
  314. <div class="product-custom-block">
  315.     <?php if($this->config->get('sellya_product_custom_content') != '') { ?>
  316.     <?php echo htmlspecialchars_decode($this->config->get('sellya_product_custom_content')); ?>
  317.     <?php } ?>            
  318. </div>
  319. </div>
  320. <?php } ?>
  321. <?php } ?>
  322.  
  323. <?php if ($products) { ?>
  324. <?php if($this->config->get('sellya_product_related_status')== 1) { ?>  
  325. <?php if($this->config->get('sellya_product_related_position')== 0) { ?>  
  326. <div class="right-sm-related visible-desktop">
  327. <div class="product-related">
  328. <h5><?php echo $tab_related; ?></h5>  
  329. <script type="text/javascript">
  330. (function($){  
  331.     $(function(){
  332.         $('#slider1').bxSlider();
  333.     });
  334. }(jQuery))
  335. </script>
  336.   <ul id="slider1" >
  337.     <?php foreach ($products as $product) { ?>
  338.     <li>
  339.         <?php if ($product['thumb']) { ?>
  340.         <div class="image"><?php if ($product['special']) { ?><span class="sale-icon"><?php echo $text_sale; ?></span><?php } ?>
  341.         <a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
  342.         <?php } else { ?>
  343.         <div class="image"><?php if ($product['special']) { ?><span class="sale-icon"><?php echo $text_sale; ?></span><?php } ?>
  344.         <a href="<?php echo $product['href']; ?>"><img src="catalog/view/theme/sellya/image/no_image-190x190.png" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a>
  345.         </div>
  346.         <?php } ?>
  347.         <div class="description-r hidden-phone hidden-tablet"><?php echo $product['description']; ?></div>
  348.         <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
  349.         <?php if ($product['price']) { ?>
  350.         <div class="price">
  351.           <?php if (!$product['special']) { ?>
  352.           <?php echo $product['price']; ?>
  353.           <?php } else { ?>
  354.           <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span>
  355.           <?php } ?>
  356.         </div>
  357.         <?php } ?>
  358.     </li>
  359.     <?php } ?>
  360.   </ul>
  361. </div>  
  362. </div>    
  363. <?php } ?>
  364. <?php } ?>
  365. <?php } ?>  
  366.  
  367. <div class="right-sm-share visible-desktop">
  368. <div class="product-share">
  369. <div class="share">
  370. <!-- AddThis Button BEGIN -->
  371. <div class="addthis_toolbox addthis_default_style ">
  372. <a class="addthis_button_preferred_1"></a>
  373. <a class="addthis_button_preferred_2"></a>
  374. <a class="addthis_button_preferred_3"></a>
  375. <a class="addthis_button_preferred_4"></a>
  376. <a class="addthis_button_preferred_5"></a>
  377. <a class="addthis_button_preferred_6"></a><br />
  378. <div style="margin-top: 7px;">
  379. <a class="addthis_counter addthis_pill_style"></a>
  380. </div>
  381. </div>
  382. <script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js"></script>
  383. <!-- AddThis Button END -->
  384. </div>        
  385. </div>
  386. </div>
  387.  
  388.   <?php if ($tags) { ?>
  389.   <div class="right-sm-tags visible-desktop">  
  390.   <div class="product-tags"><div style="margin-right:3px"><h5><?php echo $text_tags; ?></h5></div><br /><br />
  391.     <?php for ($i = 0; $i < count($tags); $i++) { ?>
  392.     <?php if ($i < (count($tags) - 1)) { ?>
  393.     <div><a href="<?php echo $tags[$i]['href']; ?>"><?php echo $tags[$i]['tag']; ?></a></div>
  394.     <?php } else { ?>
  395.     <div><a href="<?php echo $tags[$i]['href']; ?>"><?php echo $tags[$i]['tag']; ?></a></div>
  396.     <?php } ?>
  397.     <?php } ?>
  398.   </div>
  399.   </div>
  400.   <?php } ?>
  401. </div>
  402. </div>
  403.  
  404.  <section id="product-information">
  405.   <div id="tabs" class="htabs"><a href="#tab-description"><?php echo $tab_description; ?></a>
  406.     <?php if ($attribute_groups) { ?>
  407.     <a href="#tab-attribute"><?php echo $tab_attribute; ?></a>
  408.     <?php } ?>
  409.     <?php if ($review_status) { ?>
  410.     <a href="#tab-review"><?php echo $tab_review; ?></a>
  411.     <?php } ?>
  412.     <?php if($this->config->get('sellya_product_custom_tab_status')== 1) { ?>
  413.     <?php if($this->config->get('sellya_product_custom_tab_content') != '') { ?>    
  414.     <a href="#tab-custom"><?php echo $this->config->get('sellya_product_custom_tab_title'); ?></a>
  415.     <?php } ?>
  416.     <?php } ?>    
  417.   </div>
  418.   <div id="tab-description" class="tab-content" style="display:block"><article id="<?php echo $heading_title; ?>"><?php echo $description; ?></article></div>
  419.   <?php if ($attribute_groups) { ?>
  420.   <div id="tab-attribute" class="tab-content" style="display:block">
  421.     <table class="attribute">
  422.       <?php foreach ($attribute_groups as $attribute_group) { ?>
  423.       <thead>
  424.         <tr>
  425.           <td colspan="2"><?php echo $attribute_group['name']; ?></td>
  426.         </tr>
  427.       </thead>
  428.       <tbody>
  429.         <?php foreach ($attribute_group['attribute'] as $attribute) { ?>
  430.         <tr>
  431.           <td><?php echo $attribute['name']; ?></td>
  432.           <td><?php echo $attribute['text']; ?></td>
  433.         </tr>
  434.         <?php } ?>
  435.       </tbody>
  436.       <?php } ?>
  437.     </table>
  438.   </div>
  439.   <?php } ?>
  440.   <?php if ($review_status) { ?>
  441.   <div id="tab-review" class="tab-content" style="display:block">
  442.     <article id="review"></article>
  443.     <h2 id="review-title"><?php echo $text_write; ?></h2>
  444.     <b><?php echo $entry_name; ?></b><br />
  445.     <input type="text" name="name" value="" />
  446.     <br />
  447.     <br />
  448.     <b><?php echo $entry_review; ?></b>
  449.     <textarea name="text" cols="40" rows="8" style="width: 98%;"></textarea>
  450.     <span style="font-size: 11px;"><?php echo $text_note; ?></span><br />
  451.     <br />
  452.     <b><?php echo $entry_rating; ?></b> &nbsp;&nbsp;&nbsp;<span><?php echo $entry_bad; ?></span>&nbsp;
  453.     <input type="radio" name="rating" value="1" />
  454.     &nbsp;
  455.     <input type="radio" name="rating" value="2" />
  456.     &nbsp;
  457.     <input type="radio" name="rating" value="3" />
  458.     &nbsp;
  459.     <input type="radio" name="rating" value="4" />
  460.     &nbsp;
  461.     <input type="radio" name="rating" value="5" />
  462.     &nbsp; <span><?php echo $entry_good; ?></span><br />
  463.     <br />
  464.     <b><?php echo $entry_captcha; ?></b><br />
  465.     <input type="text" name="captcha" value="" />
  466.     <br /><br />
  467.     <img src="index.php?route=product/product/captcha" alt="" id="captcha" /><br />
  468.     <br />
  469.     <div class="buttons">
  470.       <div class="right"><a id="button-review" class="button"><?php echo $button_continue; ?></a></div>
  471.     </div>
  472.   </div>
  473.   <?php } ?>
  474.  
  475.   <?php if($this->config->get('sellya_product_custom_tab_status')== 1) { ?>
  476.   <?php if($this->config->get('sellya_product_custom_tab_content') != '') { ?>
  477.   <div id="tab-custom" class="tab-content" style="display:block">
  478.   <?php echo htmlspecialchars_decode($this->config->get('sellya_product_custom_tab_content')); ?>
  479.   </div>
  480.   <?php } ?>
  481.   <?php } ?>  
  482. </section>  
  483.  
  484.   <?php if ($products) { ?>
  485.   <?php if($this->config->get('sellya_product_related_status')== 1) { ?>  
  486.   <?php if($this->config->get('sellya_product_related_position')== 1) { ?>      
  487.     <h2><?php echo $tab_related; ?></h2>
  488.     <div class="product-grid">  
  489.     <?php $counter = 0; foreach ($products as $product) {
  490.        if (($counter+4) %4 == 0) $xclass="span-first-child";
  491.        else $xclass=""; ?>        
  492.     <div class="span-related <?php echo $xclass; ?>"><div class="pbox">
  493.         <?php if ($product['thumb']) { ?>
  494.         <div class="image"><?php if ($product['special']) { ?><span class="sale-icon"><?php echo $text_sale; ?></span><?php } ?>                
  495.         <a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
  496.         <?php } else { ?>
  497.         <div class="image"><?php if ($product['special']) { ?><span class="sale-icon"><?php echo $text_sale; ?></span><?php } ?>
  498.         <a href="<?php echo $product['href']; ?>"><img src="catalog/view/theme/sellya/image/no_image-190x190.png" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a>
  499.         </div>
  500.         <?php } ?>
  501.         <div class="description hidden-phone hidden-tablet"><?php echo $product['description']; ?></div>
  502.        
  503.         <?php if ($product['rating']) { ?>
  504.         <div class="rating hidden-phone hidden-tablet">
  505.         <img src="catalog/view/theme/sellya/image/stars/stars<?php echo $this->config->get('sellya_mid_prod_stars_color'); ?>-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" />
  506.         </div>
  507.         <?php } else { ?>
  508.         <div class="rating hidden-phone hidden-tablet">
  509.         &nbsp;
  510.         </div>      
  511.         <?php } ?>        
  512.                
  513.         <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
  514.         <?php if ($product['price']) { ?>
  515.         <div class="price">
  516.           <?php if (!$product['special']) { ?>
  517.           <?php echo $product['price']; ?>
  518.           <?php } else { ?>
  519.           <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span>
  520.           <?php } ?>
  521.         </div>
  522.         <?php } ?>
  523.          <div class="cart"><input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /></div>
  524.          </div></div>
  525.       <?php $counter++; } ?>
  526.     </div>
  527.   <?php } ?>
  528.   <?php } ?>
  529.   <?php } ?>
  530.  
  531.   <?php if ($tags) { ?>
  532.   <div class="tags hidden-desktop"><div style="float:left; margin-right:3px"><h5><?php echo $text_tags; ?></h5></div>
  533.     <?php for ($i = 0; $i < count($tags); $i++) { ?>
  534.     <?php if ($i < (count($tags) - 1)) { ?>
  535.     <div><a href="<?php echo $tags[$i]['href']; ?>"><?php echo $tags[$i]['tag']; ?></a></div>
  536.     <?php } else { ?>
  537.     <div><a href="<?php echo $tags[$i]['href']; ?>"><?php echo $tags[$i]['tag']; ?></a></div>
  538.     <?php } ?>
  539.     <?php } ?>
  540.   </div>
  541.   <?php } ?>
  542.  
  543.   <?php echo $content_bottom; ?></div></div>
  544. <script type="text/javascript"><!--
  545. $('.colorbox').colorbox({
  546.     overlayClose: true,
  547.     opacity: 0.5
  548. });
  549. //--></script>
  550. <script type="text/javascript"><!--
  551. $('#button-cart').bind('click', function() {
  552.     $.ajax({
  553.         url: 'index.php?route=checkout/cart/add',
  554.         type: 'post',
  555.         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'),
  556.         dataType: 'json',
  557.         success: function(json) {
  558.             $('.success, .warning, .attention, information, .error').remove();
  559.            
  560.             if (json['error']) {
  561.                 if (json['error']['option']) {
  562.                     for (i in json['error']['option']) {
  563.                         $('#option-' + i).after('<span class="error">' + json['error']['option'][i] + '</span>');
  564.                     }
  565.                 }
  566.             }
  567.            
  568.             if (json['success']) {
  569.                 $('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/sellya/image/close.png" alt="" class="close" /></div>');
  570.                    
  571.                 $('.success').fadeIn('slow');
  572.                    
  573.                 $('#cart-total').html(json['total']);
  574.                
  575.                 $('html, body').animate({ scrollTop: 0 }, 'slow');
  576.             }  
  577.         }
  578.     });
  579. });
  580. //--></script>
  581. <?php if ($options) { ?>
  582. <script type="text/javascript" src="catalog/view/javascript/jquery/ajaxupload.js"></script>
  583. <?php foreach ($options as $option) { ?>
  584. <?php if ($option['type'] == 'file') { ?>
  585. <script type="text/javascript"><!--
  586. new AjaxUpload('#button-option-<?php echo $option['product_option_id']; ?>', {
  587.     action: 'index.php?route=product/product/upload',
  588.     name: 'file',
  589.     autoSubmit: true,
  590.     responseType: 'json',
  591.     onSubmit: function(file, extension) {
  592.         $('#button-option-<?php echo $option['product_option_id']; ?>').after('<img src="catalog/view/theme/default/image/loading.gif" class="loading" style="padding-left: 5px;" />');
  593.         $('#button-option-<?php echo $option['product_option_id']; ?>').attr('disabled', true);
  594.     },
  595.     onComplete: function(file, json) {
  596.         $('#button-option-<?php echo $option['product_option_id']; ?>').attr('disabled', false);
  597.        
  598.         $('.error').remove();
  599.        
  600.         if (json['success']) {
  601.             alert(json['success']);
  602.            
  603.             $('input[name=\'option[<?php echo $option['product_option_id']; ?>]\']').attr('value', json['file']);
  604.         }
  605.        
  606.         if (json['error']) {
  607.             $('#option-<?php echo $option['product_option_id']; ?>').after('<span class="error">' + json['error'] + '</span>');
  608.         }
  609.        
  610.         $('.loading').remove();
  611.     }
  612. });
  613. //--></script>
  614. <?php } ?>
  615. <?php } ?>
  616. <?php } ?>
  617. <script type="text/javascript"><!--
  618. $('#review .pagination a').live('click', function() {
  619.     $('#review').fadeOut('slow');
  620.        
  621.     $('#review').load(this.href);
  622.    
  623.     $('#review').fadeIn('slow');
  624.    
  625.     return false;
  626. });        
  627.  
  628. $('#review').load('index.php?route=product/product/review&product_id=<?php echo $product_id; ?>');
  629.  
  630. $('#button-review').bind('click', function() {
  631.     $.ajax({
  632.         url: 'index.php?route=product/product/write&product_id=<?php echo $product_id; ?>',
  633.         type: 'post',
  634.         dataType: 'json',
  635.         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()),
  636.         beforeSend: function() {
  637.             $('.success, .warning').remove();
  638.             $('#button-review').attr('disabled', true);
  639.             $('#review-title').after('<div class="attention"><img src="catalog/view/theme/default/image/loading.gif" alt="" /> <?php echo $text_wait; ?></div>');
  640.         },
  641.         complete: function() {
  642.             $('#button-review').attr('disabled', false);
  643.             $('.attention').remove();
  644.         },
  645.         success: function(data) {
  646.             if (data['error']) {
  647.                 $('#review-title').after('<div class="warning">' + data['error'] + '</div>');
  648.             }
  649.            
  650.             if (data['success']) {
  651.                 $('#review-title').after('<div class="success">' + data['success'] + '</div>');
  652.                                
  653.                 $('input[name=\'name\']').val('');
  654.                 $('textarea[name=\'text\']').val('');
  655.                 $('input[name=\'rating\']:checked').attr('checked', '');
  656.                 $('input[name=\'captcha\']').val('');
  657.             }
  658.         }
  659.     });
  660. });
  661. //--></script>
  662. <script type="text/javascript"><!--
  663. $('#tabs a').tabs();
  664. //--></script>
  665. <script type="text/javascript" src="catalog/view/javascript/jquery/ui/jquery-ui-timepicker-addon.js"></script>
  666. <script type="text/javascript"><!--
  667. if ($.browser.msie && $.browser.version == 6) {
  668.     $('.date, .datetime, .time').bgIframe();
  669. }
  670.  
  671. $('.date').datepicker({dateFormat: 'yy-mm-dd'});
  672. $('.datetime').datetimepicker({
  673.     dateFormat: 'yy-mm-dd',
  674.     timeFormat: 'h:m'
  675. });
  676. $('.time').timepicker({timeFormat: 'h:m'});
  677. //--></script>
  678. <?php echo $footer; ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement