Current File : /home/pacjaorg/public_html/km/components/com_djclassifieds/views/item/tmpl/default_images.php
<?php
/**
 * @package DJ-Classifieds
 * @copyright Copyright (C) DJ-Extensions.com, All rights reserved.
 * @license http://www.gnu.org/licenses GNU/GPL
 * @author url: http://dj-extensions.com
 * @author email contact@dj-extensions.com
 */

defined ('_JEXEC') or die('Restricted access');

JHtml::_('jquery.framework');

$app = JFactory::getApplication();
$par = $this->par;
$item = $this->item;

$main_img_width = $par->get('gallery_width','200')-4;
$thumbs_limit = $par->get('gallery_thumbs_in_row','3');
$thumb_width = round(($par->get('gallery_width','200')/$thumbs_limit)-14);
$djMediaTools = ($par->get('djmediatools_integration', 0) == '1' && $par->get('djmediatools_album_item', 0) > 0) ? $par->get('djmediatools_album_item', 0) : false;
$djMediaToolsMinimum = (int)$par->get('djmediatools_minimum', 1);

?>

<div class="images_wrap" style="width:<?php echo $par->get('gallery_width','200');?>px">
	<div class="images">
		<div class="djc_images">
			<?php if($djMediaTools > 0 && count($this->item_images) >= $djMediaToolsMinimum){ ?>
				<?php echo JHtml::_('content.prepare', '{djmedia '.(int)$djMediaTools.'}', $par, 'com_djclassifieds.item.djmediatools'); ?>
			<?php }else{ ?>
				<div class="djc_mainimage">
					<?php if($this->item_images){ ?>
						<a id="djc_mainimagelink" rel="djc_lb_0" title="<?php echo $item->name; ?>" href="<?php echo JURI::base(true).$this->item_images[0]->thumb_item_main; ?>">
							<img id="djc_mainimage" alt="<?php echo $item->name; ?>" src="<?php echo JURI::base(true).$this->item_images[0]->thumb_item_main;?>" itemprop="image" />
							<?php foreach($app->triggerEvent('onAfterDJClassifiedsDisplayImage', array($item, $par, 'item')) as $plug_out) echo $plug_out; ?>
						</a>
					<?php }else{ ?>
						<?php if($par->get('blank_img_source','0')==1){ ?>
							<img id="djc_mainimage" class="djc_mainimage_no_image" style="width:<?php echo $par->get('gallery_width','200');?>px" alt="<?php echo $item->name; ?>" src="<?php echo DJClassifiedsImage::getCatImage($item->cat_id);?>" />
						<?php }else{ ?>
							<img id="djc_mainimage" class="djc_mainimage_no_image no-image" style="width:<?php echo $par->get('gallery_width','200');?>px" alt="<?php echo $item->name; ?>" src="<?php echo JURI::base().DJClassifiedsTheme::getImgAssetPath('no-image.svg'); ?>" />
						<?php } ?>
						<?php foreach($app->triggerEvent('onAfterDJClassifiedsDisplayImage', array($item, $par, 'item')) as $plug_out) echo $plug_out; ?>												
					<?php } ?>
				</div>
				<?php if(count($this->item_images) > 1){ ?>
					<div class="djc_thumbnails djc_thumbs_gal<?php echo $thumbs_limit;?> " id="djc_thumbnails">
						<?php foreach($this->item_images as $im => $img){ ?>
							<div class="djc_thumbnail djc_thumb_row<?php echo ($im > 0 && $im%$thumbs_limit == 0) ? ' new_row' : ''; ?>">
								<a rel="<?php echo JURI::base(true).$img->thumb_item_main;?>" title="<?php echo $img->caption; ?>" href="<?php echo JURI::base(true).$img->thumb_item_main;?>">
									<img  alt="<?php echo $img->caption; ?>" src="<?php echo JURI::base(true).$img->thumb_item_thumb;?>" />
								</a>
							</div>
						<?php } ?>
						<div class="clear_both"></div>
					</div>
				<?php } ?>
				<?php for($ii=0; $ii<count($this->item_images); $ii++){ ?>
					<a id="djc_lb_<?php echo $ii; ?>" class="lightbox-djitem" rel="lightbox-djitem" title="<?php echo $this->item_images[$ii]->caption;?>" href="<?php echo JURI::base(true).$this->item_images[$ii]->thumb_item_popup;?>" style="display: none;"></a>
				<?php } ?>
			<?php } ?>
		</div>
	</div>
</div>

<?php if($this->item_images){ ?>

	<script>

		jQuery(function($){
			var $mainimagelink = $('#djc_mainimagelink');
			var $mainimage = $('#djc_mainimage');
			var $thumblinks =  $('#djc_thumbnails a');

			if(!$mainimage.length || !$mainimagelink.length){
				return false;
			}
			
			$thumblinks.each(function(index){
				$(this).on('click',function(event){
					event.preventDefault();
					$thumblink = $(this);
					$mainimage.fadeOut('fast', function(){
						$mainimagelink.attr('href', $thumblink.attr('href'));
						$mainimagelink.attr('title', $thumblink.attr('title'));
						$mainimagelink.attr('rel', 'djc_lb_'+index);
						$mainimage.attr('src', $thumblink.attr('rel'));
						$mainimage.attr('alt', $thumblink.attr('title'));
						$mainimage.fadeIn('fast');
					});
				});
			});

			$('#djc_mainimagelink').click(function(e) {
				e.preventDefault();
				var rel = $(this).attr('rel');
				$('#'+rel).click();
			});
			
			$('.lightbox-djitem').magnificPopup({
				// delegate: '.dj-slide-link', // the selector for gallery item
				type: 'image',
				mainClass: 'mfp-img-mobile',
				gallery: {
					enabled: true
				},
				image: {
					verticalFit: true,
					titleSrc: 'title'
				},
				iframe: {
					patterns: {
						youtube: null,
						vimeo: null,
						link: {
							index: '/',
							src: '%id%'
						}
					}
				}
			});
		});

	</script>

<?php } ?>
Site is undergoing maintenance

PACJA Events

Maintenance mode is on

Site will be available soon. Thank you for your patience!