Simindey
3/3/2017 - 7:33 AM

Галлерея funcybox

Галлерея funcybox


	$arWaterMark = Array(
		array(
			"name" => "watermark",
			"position" => "center",
			"type" => "image",
			"size" => array('width'=>75,'height' => 75),
			"file" => $_SERVER["DOCUMENT_ROOT"].'/upload/copy.png',
			"fill" => "exact",
		)
	);
$f_big = CFile::ResizeImageGet($arResult[PREVIEW_PICTURE], array('width'=>500,'height' => 500), BX_RESIZE_IMAGE_PROPORTIONAL_ALT, true, $arWaterMark);
$f = CFile::ResizeImageGet($arResult[PREVIEW_PICTURE], array('width'=>300,'height' => 300), BX_RESIZE_IMAGE_PROPORTIONAL_ALT, true, $arWaterMark);
$f_mini = CFile::ResizeImageGet($arResult[PREVIEW_PICTURE], array('width'=>180,'height' => 157), BX_RESIZE_IMAGE_PROPORTIONAL_ALT, true, $arWaterMark);
?>
<div class="product_block white_block">
	<div class="img"><span class="big_img"><a class="fancybox bigpic_l" href="<?=$f_big[src]?>" rel="group"><img class="bigpic" src="<?=$f[src]?>" alt=" "/></a></span>
	<?if(!empty($arResult[PROPERTIES][FOTOS][VALUE])):?>
		<div class="slider2"><div class="prev"></div><div class="next"></div>
			<div class="hold"><ul>
				<li class="product_image" data-small="<?=$f[src]?>" data-big="<?=$f_big[src]?>"> <a class="fancybox" href="<?=$f_big[src]?>" rel="group"><img src="<?=$f_mini[src]?>" width="180" height="157" alt=""/> </a></li>
				<?foreach($arResult[PROPERTIES][FOTOS][VALUE] as $Fval):?>
				<?
				$file_big = CFile::ResizeImageGet($Fval, array('width'=>500,'height' => 500), BX_RESIZE_IMAGE_PROPORTIONAL_ALT, true, $arWaterMark);
				$file = CFile::ResizeImageGet($Fval, array('width'=>300,'height' => 300), BX_RESIZE_IMAGE_PROPORTIONAL_ALT, true, $arWaterMark);
				$file_mini = CFile::ResizeImageGet($Fval, array('width'=>180,'height' => 157), BX_RESIZE_IMAGE_PROPORTIONAL_ALT, true, $arWaterMark);
				?>
				<li class="product_image" data-small="<?=$file[src]?>" data-big="<?=$file_big[src]?>"><a class="fancybox" href="<?=$file_big[src]?>" rel="group"><img src="<?=$file_mini[src]?>" width="180" height="157" alt=""/> </a></li>
				<?endforeach;?>
			</ul></div>
		</div>
	<?endif;?>
	</div>
	<div class="product_descript"><h1 class="h2"><?=$arResult[NAME]?></h1><?=$arResult[PREVIEW_TEXT]?></div>
	<div class="product_price">
		<?=$ar_res["PRICE"]?> <span class="rub"><?=$GLOBALS[VJWEB][SETTINGS][CURRENCY]?></span>
		<?if($arResult[PROPERTIES][PRICE_OLD][VALUE]):?><del><?=$arResult[PROPERTIES][PRICE_OLD][VALUE]?> <?=$GLOBALS[VJWEB][SETTINGS][CURRENCY]?></del><?endif;?>
		<div class="btn_hold">
			<a class="btn btn_red" href="?expcart=add&idit=<?=$arResult[ID]?>&url=<?=$arResult[DETAIL_PAGE_URL]?>"><?=GetMessage("VJWEB_EXPCART_BUY")?></a>
			<a class="btn btn_bgn" href="?expcart=add_oneclick&idit=<?=$arResult[ID]?>&url=<?=$arResult[DETAIL_PAGE_URL]?>"><?=GetMessage("VJWEB_EXPCART_BUYONECLICK")?></a>
		</div>
	</div>
</div>
$('.fancybox').fancybox();

$('a.fancybox img.bigpic').on('click', function() {
	var big = $('a.bigpic_l').attr('href');
		$('a.fancybox').each(function(keyP, valP){
			$(valP).attr('rel', 'group');
			var rel = $(valP).attr('href');
			var cl = $(valP).attr('class');
			if(rel == big && cl == 'fancybox')$(valP).attr('rel', '');
		});
	});
});