File manager - Edit - /home/jardides/www/Jardi-design/components/com_j2store/templates/default/view_images.php
Back
<?php /** * @package J2Store * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org * @license GNU GPL v3 or later */ // No direct access defined('_JEXEC') or die; $image_path = JUri::root(); $main_image=""; $main_image_width = $this->params->get('item_product_main_image_width', '200'); $additional_image_width = $this->params->get('item_product_additional_image_width', '100'); ?> <?php if($this->params->get('item_show_product_main_image', 1) && !empty($this->product->main_image)):?> <div class="j2store-mainimage"> <?php $main_image = $this->product->main_image; ?> <?php if($main_image && JFile::exists(JPATH_SITE.'/'.$main_image)):?> <?php $class= $this->params->get('item_enable_image_zoom', 1) ? 'zoom': 'nozoom'; ?> <span class="<?php echo $class; ?>" id="j2store-item-main-image-<?php echo $this->product->j2store_product_id; ?>"> <img itemprop="image" alt="<?php echo $this->product->product_name ;?>" title="<?php echo $this->product->product_name ;?>" class="j2store-product-main-image j2store-img-responsive" src="<?php echo $image_path.$main_image;?>" width="<?php echo intval($main_image_width); ?>" /> </span> <script type="text/javascript"> var main_image="<?php echo $image_path.$main_image ;?>"; j2store.jQuery(document).ready(function(){ var enable_zoom = <?php echo $this->params->get('item_enable_image_zoom', 1);?>; if(enable_zoom){ j2store.jQuery('#j2store-item-main-image-<?php echo $this->product->j2store_product_id; ?>').zoom(); } }); </script> <?php elseif(!empty($this->product->main_image)):?> <?php echo J2Store::product()->displayImage($this->product,array('type'=>'ViewMain','params' => $this->params)); ?> <?php endif; ?> </div> <?php endif; ?> <?php if( $this->params->get('item_show_product_additional_image', 1) && isset($this->product->additional_images) && !empty($this->product->additional_images)):?> <?php $additional_images = json_decode($this->product->additional_images); $additional_images = array_filter((array)$additional_images); if(count($additional_images)) : ?> <div class="j2store-product-additional-images"> <ul class="additional-image-list"> <?php foreach($additional_images as $key => $image):?> <?php if(JFile::exists(JPATH_SITE.'/'.$image)): $image_src = $image_path.$image; ?> <li> <img onmouseover="setMainPreview('addimage-<?php echo $this->product->j2store_product_id; ?>-<?php echo $key;?>', <?php echo $this->product->j2store_product_id; ?>, <?php echo $this->params->get('item_enable_image_zoom', 1); ?>, 'inner')" onclick="setMainPreview('addimage-<?php echo $this->product->j2store_product_id; ?>-<?php echo $key;?>', <?php echo $this->product->j2store_product_id; ?>, <?php echo $this->params->get('item_enable_image_zoom', 1); ?>, 'inner')" id="addimage-<?php echo $this->product->j2store_product_id; ?>-<?php echo $key;?>" class="j2store-item-additionalimage-preview j2store-img-responsive" src="<?php echo $image_src;?>" alt="<?php echo $this->product->product_name; ?>" title="<?php echo $this->product->product_name ;?>" width="<?php echo intval( $additional_image_width); ?>" /> </li> <?php elseif(!empty($image)):?> <?php echo J2Store::product()->displayImage($this->product,array('type'=>'ViewAdditional','params' => $this->params,'key'=>$key,'image' => $image)); ?> <?php endif;?> <?php endforeach;?> <?php if($main_image && JFile::exists(JPATH_SITE.'/'.$main_image)):?> <li> <img onmouseover="setMainPreview('additial-main-image-<?php echo $this->product->j2store_product_id; ?>', <?php echo $this->product->j2store_product_id; ?>, <?php echo $this->params->get('item_enable_image_zoom', 1); ?>, 'inner')" onclick="setMainPreview('additial-main-image-<?php echo $this->product->j2store_product_id; ?>', <?php echo $this->product->j2store_product_id; ?>, <?php echo $this->params->get('item_enable_image_zoom', 1); ?>, 'inner')" id="additial-main-image-<?php echo $this->product->j2store_product_id; ?>" alt="<?php echo $this->product->product_name ;?>" title="<?php echo $this->product->product_name ;?>" class="j2store-item-additionalimage-preview j2store-img-responsive additional-mainimage" src="<?php echo $image_path.$main_image;?>" width="<?php echo intval($additional_image_width); ?>" /> </li> <?php elseif (!empty($this->product->main_image)):?> <?php echo J2Store::product()->displayImage($this->product,array('type'=>'AdditionalMain','params' => $this->params)); ?> <?php endif;?> </ul> </div> <?php endif;?> <?php endif;?> <?php if ($this->params->get('item_enable_image_zoom', 1)) : ?> <script> j2store.jQuery(document).ready(function(){ j2store.jQuery( 'body' ).on( 'after_doAjaxFilter', function( e, product, response ){ j2store.jQuery('img.zoomImg').remove(); j2store.jQuery('#j2store-item-main-image-<?php echo $this->product->j2store_product_id; ?>').zoom(); }); }); </script> <?php endif; ?>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings