$bgtype = vp_metabox('jkreativ_slider_fulltext.bg_type', null, $sliderid); $bgfallback = ''; if ($bgtype === 'image') { $backgroundimage = "background-image: url('{$backgroundimage}')"; } else { if ($bgtype === 'video') { $bgfallback = jeg_get_image_attachment(vp_metabox('jkreativ_slider_fulltext.video.0.bgfallback', null, $sliderid)); } else { if ($bgtype === 'youtube') { $bgfallback = jeg_get_image_attachment(vp_metabox('jkreativ_slider_fulltext.youtube.0.bgfallback', null, $sliderid)); } } } if ($is_IE && ($bgtype === 'video' || $bgtype === 'youtube')) { $bgtype = 'image'; $backgroundimage = "background-image: url('" . jeg_get_image_attachment(vp_metabox('jkreativ_slider_fulltext.video.0.bgfallback', null, $sliderid)) . "')"; } ?> <section class="fs-videobg fs-container nomargin nopadding headingparallax <?php echo $uselight; ?> " style="" data-slider-type="<?php echo $bgtype; ?> "> <?php if ($bgtype === 'video') { ?> <div class="video-wrap video-fixed video-fullscreen bgholder"> <div class="video-fallback" style="background-image: url('<?php echo $bgfallback;
<?php $query = new WP_Query(array('post_type' => 'portfolio', 'p' => JEG_PORTFOLIO_ID)); if ($query->have_posts()) { $query->the_post(); if (get_post_meta(JEG_PORTFOLIO_ID, "portfolio_layout", true) == 'ajax') { $expandtype = vp_metabox('jkreativ_portfolio_ajax.single_scale_mode'); } $coverpage = jeg_get_image_attachment(get_post_meta($post->ID, "coverimage", true)); ?> <div class="portfoliocontent" data-expand="<?php echo $expandtype; ?> " data-hide-title="<?php echo vp_metabox('jkreativ_portfolio_ajax.hide_image_title'); ?> "> <div class="portfoliocontentwrapper"> <div class="portfolionavbar"> <div class="portfolionavtitle"><?php echo the_title(); ?> </div> <div class="portfolionavlist ppopup"> <ul> <li class="portfoliolove" data-title="<?php the_title(); ?> " data-cover="<?php echo $coverpage;
<div class="fs-container"> <div class="slideshowgallery" style='opacity: 0;' data-loop="true" data-autoplay="<?php echo vp_metabox('jkreativ_page_slidermedia.toggle_autoplay') === "1" ? vp_metabox('jkreativ_page_slidermedia.autoplay_delay') : false; ?> "> <?php $mediagallery = get_post_meta(get_the_ID(), 'postgallery', true); foreach ($mediagallery as $key => $value) { if ($value['type'] === 'image') { $image = jeg_get_image_attachment($value['imageid']); $thumbnail = jeg_image_resizer($image, 144, 96); echo "<a href='{$image}'><img src='{$thumbnail}' width='144' height='96'></a>"; } else { if ($value['type'] === 'youtube' || $value['type'] === 'vimeo') { $mediaurl = $value['mediaurl']; $image = jeg_get_image_attachment($value['mediacover']); $thumbnail = jeg_image_resizer($image, 144, 96); echo "<a href='{$mediaurl}' data-img='{$image}'><img src='{$thumbnail}' width='144' height='96'></a>"; } } } ?> </div> </div> <div class="sliderloader bigloader"></div> <script> (function($){ $(document).ready(function(){ /** Full screen **/ if($(".fs-container").length) {
<!-- begin IOS Slider --> <div class="fs-container"> <div class="sliderContainer"> <div class="iosSlider" data-autoplay="<?php echo vp_metabox('jkreativ_page_iosslider.autoplay', 'false'); ?> " data-delay="<?php echo vp_metabox('jkreativ_page_iosslider.sliderdelay', '5000'); ?> "> <div class="slider sliderhold"> <?php $slideritem = vp_metabox('jkreativ_page_fsslider_content.slideritem'); foreach ($slideritem as $slider) { echo "<div class='item'>"; echo "<img src='" . jeg_get_image_attachment($slider['background']) . "'/>\n"; echo "<div class='iosoverlay' style='background-color: " . $slider['overlay_color'] . "'></div>"; echo "<div class='ioscontainer'>\n"; echo "<div class='text1'>" . do_shortcode($slider['firstline']) . "</div>\n"; if ($slider['show_secondline']) { echo "<div class='text2'>{$slider['secondline']}</div>\n"; } if ($slider['show_thirdline']) { echo "<div class='text3'><a class='slider-button' href='{$slider['buttonurl']}'><span class='button-text'>{$slider['buttontext']}</span></a></div>\n"; } echo "</div>\n"; echo "</div>\n"; } ?> </div> <div class="navigationdot">
if ($slidertype == 'fulltextslider') { jeg_get_template_part('template/landing/section-heading-slider-fulltext'); } else { if ($slidertype == 'splitslider') { jeg_get_template_part('template/landing/section-heading-slider-split'); } else { if ($slidertype == 'parallaxslider') { jeg_get_template_part('template/landing/section-heading-parallax-slider'); } } } break; case 'parallaxheading': $uselight = vp_metabox('jkreativ_portfolio_landing_vc.heading_normal.0.light_heading') == 1 ? 'light' : ''; $coverbg = vp_metabox('jkreativ_portfolio_landing_vc.heading_normal.0.cover_parallax_background') == '1' ? 'cover' : 'auto'; $backgroundimage = jeg_get_image_attachment(vp_metabox('jkreativ_portfolio_landing_vc.heading_normal.0.heading_background')); $overlaybgimage = "<div class='parallaxoverlay' style='background-color: " . vp_metabox('jkreativ_portfolio_landing_vc.heading_normal.0.overlay_color') . ";'></div>"; ?> <section class="nomargin nopadding headingparallax <?php echo $uselight; ?> "> <div class="bgholder"> <div class="bgitem" style="background-image: url('<?php echo $backgroundimage; ?> '); background-size: <?php echo $coverbg; ?> "></div>
<div class="fs-container"> <div class="splitslider"> <div id="slider" class="sl-slider-wrapper"> <div class="sl-slider"> <?php $slideritem = vp_metabox('jkreativ_page_sslider.slideritem'); foreach ($slideritem as $id => $slider) { if ($id % 2 == 0) { echo '<div class="sl-slide" data-orientation="horizontal" data-slice1-rotation="-25" data-slice2-rotation="-25" data-slice1-scale="2" data-slice2-scale="2">'; } else { echo '<div class="sl-slide" data-orientation="vertical" data-slice1-rotation="10" data-slice2-rotation="-15" data-slice1-scale="1.5" data-slice2-scale="1.5">'; } echo '<div class="sl-slide-inner">'; echo '<div class="bg-img" style="background-image: url(' . jeg_get_image_attachment($slider['background']) . ')"></div>'; echo '<a href="' . $slider['url'] . '" class="tile-wrapper">'; echo '<div class="slider-content">'; echo '<i class="fa ' . $slider['iconfon'] . '"></i>'; echo '<h2>' . $slider['servicetext'] . '</h2>'; echo '<span class="sl-line"></span>'; echo '<p>' . $slider['detailtext'] . '</p>'; echo '</div>'; echo '</a>'; echo '</div>'; echo '</div>'; } ?> </div><!-- /sl-slider -->
function jeg_product_slider($atts, $content = null) { $atts = shortcode_atts(array('number' => '', 'column' => '', 'filter_category' => array(), 'image_dimension' => '', 'class' => ''), $atts); $productquery = array('post_type' => 'product', 'posts_per_page' => $atts['number'], 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'meta_query' => array(array('key' => '_visibility', 'value' => array('catalog', 'visible'), 'compare' => 'IN'))); if (!empty($atts['filter_category'])) { $productquery['tax_query'] = array(array('taxonomy' => 'product_cat', 'terms' => $atts['filter_category'], 'field' => 'id', 'operator' => 'IN')); } ob_start(); $products = new WP_Query(apply_filters('woocommerce_shortcode_products_query', $productquery, $atts)); if ($products->have_posts()) { while ($products->have_posts()) { $products->the_post(); global $product; // product image $productimage = jeg_get_image_attachment(get_post_thumbnail_id($product->id)); $defaultwidth = 600; $thumbnail = jeg_image_resizer($productimage, $defaultwidth, $defaultwidth * $atts['image_dimension']); // category $terms = get_the_terms($product->id, 'product_cat'); $termarray = array(); if (!empty($terms)) { foreach ($terms as $term) { $link = get_term_link($term); $termarray[] = "<a href='{$link}'>" . $term->name . "</a>"; break; } } $additionalcss = ''; global $is_safari; if (!wp_is_mobile() && !$is_safari) { $additionalcss = " jeg_do_animate "; } ?> <div class='<?php $additionalcss; ?> item'> <div class='product-item'> <div class='product-cover'> <img src='<?php echo $thumbnail; ?> ' alt='<?php echo get_the_title(); ?> '> </div> <span class='product-category'><?php echo implode(', ', $termarray); ?> </span> <a href='<?php echo get_the_permalink(); ?> '> <h3><?php echo get_the_title(); ?> </h3> </a> <span class="product-line"></span> <?php $rating = ''; if (get_option('woocommerce_enable_review_rating') !== 'no') { $count = $product->get_rating_count(); $average = $product->get_average_rating(); if ($count > 0) { ?> <div class="review-box"> <div itemprop="ratingValue" title="<?php echo sprintf(__('Rated %.2f out of 5', 'jeg_textdomain'), $average); ?> " class="star-rating"> <span style="width:<?php echo $average / 5 * 100; ?> %"></span> </div> </div> <?php } } ?> <div class='price'> <span class='amount'><?php echo $product->get_price_html(); ?> </span> </div> </div> </div> <?php } } wp_reset_postdata(); $additionalcss = ''; global $is_safari; if (!wp_is_mobile() && !$is_safari) { $additionalcss = " jeg_animate_sequence jeg_animate_slow "; } return "<div data-column='{$atts['column']}' class='{$atts['class']} woocommerce jkreativ-woocommerce product-slide {$additionalcss} grab' data-position='0' data-speed='300' data-animation='janimate-fadein'>\r\n\t\t" . ob_get_clean() . "\r\n\t</div>"; }
<?php echo $parallaxhtml; ?> <?php echo $overlaybackground; ?> <?php if (isset($section['enable_top_ribon']) && $section['enable_top_ribon']) { $topribonsize = wp_get_attachment_image_src($section['top_ribon_bg']); echo "<div class='section-top-ribon' style='background-image:url(" . jeg_get_image_attachment($section['top_ribon_bg']) . "); height: {$topribonsize[2]}px;'></div>"; } if (isset($section['enable_bottom_ribon']) && $section['enable_bottom_ribon']) { $bottomribonsize = wp_get_attachment_image_src($section['bottom_ribon_bg']); echo "<div class='section-bottom-ribon' style='background-image:url(" . jeg_get_image_attachment($section['bottom_ribon_bg']) . "); height: {$bottomribonsize[2]}px;'></div>"; } ?> <div class="sectioncontainer"> <?php echo apply_filters('the_content', $section['content']); ?> </div> </section> <?php } } else { ?>
/** Kenburn slider **/ var recreate_slider = function(){ if(instance !== null) instance.stop(); $(".kenburntextcontent").hide(); $(".kenburntextcontent > div").attr('style', ''); $(".kenburns").remove(); $(".kenburnwrapper").append("<canvas class='kenburns'></canvas>"); $('.kenburns').attr('width',$(".fs-container").width()).attr('height',$(".fs-container").height()); instance = $('.kenburns').kenburned({ images:[ <?php foreach ($slideritem as $id => $slider) { echo "'" . jeg_get_image_attachment($slider['background']) . "',"; } ?> ], frames_per_second: 30, display_time: <?php echo vp_metabox('jkreativ_page_kenburn.displaytime'); ?> , fade_time: <?php echo vp_metabox('jkreativ_page_kenburn.fadetime'); ?> , zoom: <?php echo vp_metabox('jkreativ_page_kenburn.zoom'); ?>
function jeg_get_portfolio_featured_heading($postid) { $portfolioitem = get_post_meta($postid, 'jkreativ_portfolio_gallery', true); $featured = ''; if (!empty($portfolioitem)) { foreach ($portfolioitem as $idx => $portfolio) { $portfoliotype = $portfolio['type']; $loadclass = $idx === 0 ? "loaded" : "notloaded"; $mediacover = ''; if (isset($portfolio['mediacover'])) { $mediacover = jeg_get_image_attachment($portfolio['mediacover']); $mediacoversize = wp_get_attachment_image_src($portfolio['mediacover'], 'full'); } switch ($portfoliotype) { case 'image': $image = wp_get_attachment_image_src($portfolio['imageid'], 'full'); $thumb = jeg_image_resizer($image[0], 90, 90); if ($idx === 0) { $featured .= "<div class='portfolio-content-holder item' data-type='image' data-title='{$portfolio['imagename']}' data-thumb='{$thumb}'>\r\n\t\t\t\t\t\t\t\t<img src='{$image[0]}' class='{$loadclass}' data-width='{$image[1]}' data-height='{$image[2]}'/>\r\n\t\t\t\t\t\t\t</div>"; } else { $featured .= "<div class='portfolio-content-holder item' data-type='image' data-title='{$portfolio['imagename']}' data-thumb='{$thumb}'>\r\n\t\t\t\t\t\t\t\t<img src='' data-src='{$image[0]}' class='{$loadclass}' data-width='{$image[1]}' data-height='{$image[2]}'/>\r\n\t\t\t\t\t\t\t</div>"; } break; case 'youtube': case 'vimeo': $thumb = jeg_image_resizer($mediacover, 90, 90); if ($idx === 0) { $featured .= "<div class='portfolio-content-holder item' data-type='{$portfoliotype}' data-src='{$portfolio['mediaurl']}' data-title='{$portfolio['title']}' data-thumb='{$thumb}'>\r\n\t\t\t\t\t\t\t\t<div class='portfoliovideo-wrapper'>\r\n\t\t\t\t\t\t\t\t\t<img src='{$mediacover}' class='{$loadclass}' data-width='{$mediacoversize[1]}' data-height='{$mediacoversize[2]}'/>\r\n\t\t\t\t\t\t\t\t\t<div class='videooverlay'></div>\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t<div class='portfoliovideo-container'><div class='video-container'></div></div>\r\n\t\t\t\t\t\t\t</div>"; } else { $featured .= "<div class='portfolio-content-holder item' data-type='{$portfoliotype}' data-src='{$portfolio['mediaurl']}' data-title='{$portfolio['title']}' data-thumb='{$thumb}'>\r\n\t\t\t\t\t\t\t\t<div class='portfoliovideo-wrapper'>\r\n\t\t\t\t\t\t\t\t\t<img src='' data-src='{$mediacover}' class='{$loadclass}' data-width='{$mediacoversize[1]}' data-height='{$mediacoversize[2]}'/>\r\n\t\t\t\t\t\t\t\t\t<div class='videooverlay'></div>\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t<div class='portfoliovideo-container'><div class='video-container'></div></div>\r\n\t\t\t\t\t\t\t</div>"; } break; case 'html5video': $thumb = jeg_image_resizer($mediacover, 90, 90); if ($idx === 0) { $featured .= "<div class='portfolio-content-holder item' data-type='{$portfoliotype}' data-mp4='{$portfolio['videomp4']}' data-webm='{$portfolio['videowebm']}' data-ogg='{$portfolio['videoogg']}' data-title='{$portfolio['title']}' data-thumb='{$thumb}'>\r\n\t\t\t\t\t\t\t\t<div class='portfoliovideo-wrapper'>\r\n\t\t\t\t\t\t\t\t\t<img src='{$mediacover}' class='{$loadclass}' data-width='{$mediacoversize[1]}' data-height='{$mediacoversize[2]}'/>\r\n\t\t\t\t\t\t\t\t\t<div class='videooverlay'></div>\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t<div class='portfoliovideo-container'><div class='html5-video-container'></div></div>\r\n\t\t\t\t\t\t\t</div>"; } else { $featured .= "<div class='portfolio-content-holder item' data-type='{$portfoliotype}' data-cover='{$mediacover}' data-mp4='{$portfolio['videomp4']}' data-webm='{$portfolio['videowebm']}' data-ogg='{$portfolio['videoogg']}' data-title='{$portfolio['title']}' data-thumb='{$thumb}'>\r\n\t\t\t\t\t\t\t\t<div class='portfoliovideo-wrapper'>\r\n\t\t\t\t\t\t\t\t\t<img src='' data-src='{$mediacover}' class='{$loadclass}' data-width='{$mediacoversize[1]}' data-height='{$mediacoversize[2]}'/>\r\n\t\t\t\t\t\t\t\t\t<div class='videooverlay'></div>\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t<div class='portfoliovideo-container'><div class='html5-video-container'></div></div>\r\n\t\t\t\t\t\t\t</div>"; } break; case 'soundcloud': $thumb = jeg_image_resizer($mediacover, 90, 90); $featured .= "<div class='portfolio-content-holder item' data-type='soundcloud' data-src='{$portfolio['mediaurl']}' data-title='{$portfolio['title']}' data-thumb='{$thumb}'>\r\n\t\t\t\t\t\t\t<div class='video-container'></div>\r\n\t\t\t\t\t\t</div>"; break; default: break; } } } return $featured; }
<div class="text-holder"> <?php foreach ($ps as $pslider) { if ($pslider['ps_show_video']) { $pslider['textposition'] = ''; } ?> <div class="text-wrapper"> <div class="container jcontainer <?php echo $pslider['textposition']; ?> "> <div class="row-fluid"> <?php if ($pslider['ps_show_video']) { $imageposter = jeg_get_image_attachment($pslider['ps_video'][0]['ps_video_image']); $poster = jeg_image_resizer($imageposter, 1200, 900); ?> <div class="slider-video span6 "> <?php if ($pslider['ps_video'][0]['ps_video_type'] === 'youtube') { ?> <a class="imggalitem jvideo" data-video-type="<?php echo $pslider['ps_video'][0]['ps_video_type']; ?> " href="<?php echo $pslider['ps_video'][0]['ps_video_youtube']; ?>
function jeg_get_body_background() { $bgobj = array(); $bgobj['color'] = get_theme_mod('website_color_background', '#ffffff'); $bgobj['imgbg'] = get_theme_mod('website_image_background', get_template_directory_uri() . '/public/img/pattern/grid_noise.png'); if (ctype_digit($bgobj['imgbg']) || is_int($bgobj['imgbg'])) { $bgobj['imgbg'] = wp_get_attachment_image_src($bgobj['imgbg'], "full"); $bgobj['imgbg'] = $bgobj['imgbg'][0]; } $bgobj['bgvertical'] = get_theme_mod('website_background_vertical_position', 'center'); $bgobj['bghorizontal'] = get_theme_mod('website_background_horizontal_position', 'center'); $bgobj['bgrepeat'] = get_theme_mod('website_background_repeat', 'repeat'); $bgobj['bgfullscreen'] = get_theme_mod('website_background_fullscreen', false); // alter page id global $post; $pageid = $post !== null ? jeg_alter_woo_page_id(get_the_ID()) : null; if (vp_metabox('jkreativ_general.override_background', null, $pageid)) { $bgobj = array(); $bgobj['color'] = vp_metabox('jkreativ_general.override_background_group.0.color_background', null, $pageid); $bgobj['imgbg'] = jeg_get_image_attachment(vp_metabox('jkreativ_general.override_background_group.0.image_background', null, $pageid)); $bgobj['bgvertical'] = vp_metabox('jkreativ_general.override_background_group.0.background_vertical_position', null, $pageid); $bgobj['bghorizontal'] = vp_metabox('jkreativ_general.override_background_group.0.background_horizontal_position', null, $pageid); $bgobj['bgrepeat'] = vp_metabox('jkreativ_general.override_background_group.0.background_repeat', null, $pageid); $bgobj['bgfullscreen'] = vp_metabox('jkreativ_general.override_background_group.0.background_fullscreen', null, $pageid); } return $bgobj; }
// resize image if ($overwritewidth) { $itemwidth = $gallerydata['product_width']; $itw = $itemwidth * 1.5; $ith = null; if ($gallerydata['gallery_layout'] == 'normal') { $ith = $itw * floatval($gallerydata['product_height']); } else { if ($gallerydata['gallery_layout'] === 'justified') { $ith = $gallerydata['justified_height'] * 1.5; $itw = null; } } } foreach ($attachment_ids as $attachment) { $image = jeg_get_image_attachment($attachment); if ($overwritewidth) { // actual resize $thumbnail = jeg_image_resizer($image, $itw, $ith); // title $title = get_the_title($attachment); // margin $marginsize = 0; if ($gallerydata['user_margin']) { $marginsize = $gallerydata['margin_size']; } // echo echo "<div class='imggalitem notloaded' data-width='1' data-height='1' style='padding: {$marginsize}px;'>\n\t\t\t\t<a href='{$image}' data-type='image' style='margin: 0px;'>\n\t\t\t\t\t<img src='{$thumbnail}' alt='" . $title . "'>\n\t\t\t\t\t<div class='galoverlay'></div>\n\t\t\t\t</a>\n\t\t\t</div>"; } else { echo "<div class='imageholder'>\n\t\t\t\t<img src='{$image}'/>\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t</div>"; }
<?php if (sizeof($woocommerce->cart->get_cart()) > 0) { ?> <h6 class="topcartheader"><?php echo sprintf(_n('An Item', '%s Items', $itemcount, 'jeg_textdomain'), $itemcount); ?> on Shopping Cart</h6> <div class="topcartlist"> <?php foreach ($woocommerce->cart->get_cart() as $cart_item_key => $values) { $_product = $values['data']; if ($_product->exists() && $values['quantity'] > 0) { ?> <div class="topcartlist_product"> <?php $image = jeg_get_image_attachment(get_post_thumbnail_id($_product->id)); $thumbnail = jeg_image_resizer($image, 65, 79); printf('<a href="%s" class="topcartlist_image"><img src="%s" alt="%s"/></a>', esc_url(get_permalink(apply_filters('woocommerce_in_cart_product_id', $values['product_id']))), $thumbnail, $_product->post->post_title); ?> <div class="topcart_desc"> <a href="<?php echo esc_url(get_permalink(apply_filters('woocommerce_in_cart_product_id', $values['product_id']))); ?> "><strong><?php echo $_product->post->post_title; ?> </strong></a> <span><?php _e('Quantity :', 'jeg_textdomain'); ?> <?php
<div class="article-masonry-container"> <article class="article-masonry-box"> <div class="article-masonry-wrapper article-masonry-box-ads clearfix"> <div class="article-masonry-ads-text"><?php _e('Advertisement', 'jeg_textdomain'); ?> </div> <a href="<?php echo vp_metabox('jkreativ_blog_ads.ads_url'); ?> "> <div class="dummy-image"> <img src="<?php echo jeg_get_image_attachment(vp_metabox('jkreativ_blog_ads.image')); ?> "/> </div> </a> </div> </article> </div>
$pos = 'leftpos'; } else { if ($slider['text_align'] == 'right') { $pos = 'rightpos'; } } } $secondline = ''; if ($slider['show_secondline']) { $secondline = "<div class='text2'>{$slider['secondline']}</div>"; } $thirdline = ''; if ($slider['show_thirdline']) { $thirdline = "<div class='text3'>\r\n\t\t\t\t\t\t\t\t<a href='{$slider['buttonurl']}' class='slider-button'>\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span class='button-text'>{$slider['buttontext']}</span>\r\n\t\t\t\t\t\t\t\t</a>\r\n\t\t\t\t\t\t\t</div>"; } echo "<div class='sl-slide-inner'>\r\n\t\t\t\t\t\t\t\t<div class='bg-img' style='background-image: url(" . jeg_get_image_attachment($slider['background']) . ")'></div>\r\n\t\t\t\t\t\t\t\t<div class='bg-overlay'></div>\r\n\t\t\t\t\t\t\t\t<div class='slidewrapper item {$pos}'>\r\n\t\t\t\t\t\t\t\t\t<div class='slidewrapcontainer'>\r\n\t\t\t\t\t\t\t\t\t\t<div class='slidewrappos'>\r\n\t\t\t\t\t\t\t\t\t\t\t<div class='text1'>" . do_shortcode($slider['firstline']) . "</div>\r\n\t\t\t\t\t\t\t\t\t\t\t{$secondline}\r\n\t\t\t\t\t\t\t\t\t\t\t{$thirdline}\r\n\t\t\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</div>"; } ?> </div> <nav id="nav-arrows" class="nav-arrows"> <span class="nav-arrow-prev"></span> <span class="nav-arrow-next"></span> </nav> <nav id="nav-dots" class="nav-dots"> <?php foreach ($slideritem as $id => $slider) { if ($id === 0) { echo '<span class="nav-dot-current"></span>'; } else {
function vc_theme_jeg_portfolio_item($atts) { $atts = shortcode_atts(array('id' => '', 'image' => '', 'blockwidth' => '', 'blockheight' => ''), $atts); $post = get_post($atts['id']); $termlist = get_the_terms($post->ID, JEG_PORTFOLIO_CATEGORY); $termstring = array(); if ($termlist) { foreach ($termlist as $term) { $termstring[] = $term->name; } } $blockwidth = 0; $blockheight = 0; switch ($atts['blockwidth']) { case '1/3': $blockwidth = 383; break; case '1/2': $blockwidth = 516; break; case '2/3': $blockwidth = 776; break; } switch ($atts['blockheight']) { case '1': $blockheight = 387; break; case '2': $blockheight = 784; break; } if (empty($atts['image'])) { $imageurl = jeg_get_image_attachment(get_post_meta($atts['id'], "coverimage", true)); } else { $imageurl = $atts['image']; if (ctype_digit($imageurl) || is_int($imageurl)) { $imageurl = jeg_get_image_attachment($atts['image']); } } $image = jeg_image_resizer($imageurl, $blockwidth, $blockheight); $additionalcss = ''; if (!wp_is_mobile()) { $additionalcss = " jeg_do_animate "; } return "<div class='landingmasonryitem {$additionalcss}' data-animation='janimate-fadein' data-width='{$atts['blockwidth']}' data-height='{$atts['blockheight']}'>\n\t\t<a href='" . get_page_link($atts['id']) . "'>\n\t\t\t<img src='{$image}' alt=''>\n\t\t\t<div class='mask'>\n\t\t\t\t<div class='info'>\n\t\t\t\t\t<h2>" . $post->post_title . "</h2>\n\t\t\t\t\t<span></span>\n\t\t\t\t\t<p>" . implode(', ', $termstring) . "</p>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</a>\n\t</div>\t"; }