$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'];
            ?>
Example #12
0
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;
}
Example #13
0
 // 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>";
     }
Example #14
0
                <?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 
Example #15
0
<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 {
Example #17
0
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";
}