Advertisement
jegtheme

section-heading-slider-fulltext.php

Nov 11th, 2014
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.55 KB | None | 0 0
  1. <?php
  2.     global $is_IE;
  3.  
  4.     $sliderid = jeg_get_slider_id();
  5.  
  6.     $uselight           = ( vp_metabox('jkreativ_slider_fulltext.use_light', null, $sliderid) == 1 ) ? 'light' : '';
  7.     $backgroundimage    = jeg_get_image_attachment(vp_metabox('jkreativ_slider_fulltext.background', null, $sliderid));
  8.     $overlaybackground  = vp_metabox('jkreativ_slider_fulltext.overlay_background', null, $sliderid);
  9.     $buttontext         = vp_metabox('jkreativ_slider_fulltext.buttontext', null, $sliderid);
  10.     $slidingtext        = vp_metabox('jkreativ_slider_fulltext.slidingtext', null, $sliderid);
  11.  
  12.     $bgtype             = vp_metabox('jkreativ_slider_fulltext.bg_type', null, $sliderid);
  13.     $bgfallback         = '';
  14.  
  15.     if($bgtype === 'image') {
  16.         $backgroundimage    = "background-image: url('$backgroundimage')";
  17.     } else if($bgtype === 'video'){
  18.         $bgfallback         = jeg_get_image_attachment(vp_metabox('jkreativ_slider_fulltext.video.0.bgfallback', null, $sliderid));
  19.     } else if($bgtype === 'youtube') {
  20.         $bgfallback         = jeg_get_image_attachment(vp_metabox('jkreativ_slider_fulltext.youtube.0.bgfallback', null, $sliderid));
  21.     }
  22.  
  23. ?>
  24. <section class="fs-videobg  fs-container nomargin nopadding headingparallax <?php echo $uselight; ?>" style="" data-slider-type="<?php echo $bgtype; ?>">
  25.     <?php if($bgtype === 'video') { ?>
  26.     <div class="video-wrap video-fixed video-fullscreen bgholder">
  27.         <div class="video-fallback" style="background-image: url('<?php echo $bgfallback; ?>')"></div>
  28.         <video autoplay="autoplay" loop="loop" autobuffer="autobuffer" poster="<?php echo $bgfallback; ?>"
  29.                data-height="<?php echo vp_metabox('jkreativ_slider_fulltext.video.0.videoheight', null, $sliderid); ?>"
  30.                data-width="<?php echo vp_metabox('jkreativ_slider_fulltext.video.0.videowidth', null, $sliderid); ?>">
  31.             <?php if(vp_metabox('jkreativ_slider_fulltext.video.0.videomp4', null, $sliderid)) : ?>
  32.             <source src="<?php echo vp_metabox('jkreativ_slider_fulltext.video.0.videomp4', null, $sliderid); ?>" type="video/mp4" />
  33.             <?php endif; ?>
  34.  
  35.             <?php if(vp_metabox('jkreativ_slider_fulltext.video.0.videowebm', null, $sliderid)) : ?>
  36.             <source src="<?php echo vp_metabox('jkreativ_slider_fulltext.video.0.videowebm', null, $sliderid); ?>" type="video/webm" />
  37.             <?php endif; ?>
  38.  
  39.             <?php if(vp_metabox('jkreativ_slider_fulltext.video.0.videoogg', null, $sliderid)) : ?>
  40.             <source src="<?php echo vp_metabox('jkreativ_slider_fulltext.video.0.videoogg', null, $sliderid); ?>" type="video/ogg" />
  41.             <?php endif; ?>
  42.         </video>
  43.     </div>
  44.     <?php } else if($bgtype === 'image'){ ?>
  45.     <div class="bgholder">
  46.         <div class="bgitem" style="<?php echo $backgroundimage ?>"></div>
  47.     </div>
  48.     <?php } else if($bgtype === 'youtube'){ ?>
  49.     <div class="bgholder">
  50.         <div class="video-fallback" style="background-image: url('<?php echo $bgfallback; ?>')"></div>
  51.         <div class="youtubefullscreen" data-static="<?php echo vp_metabox('jkreativ_slider_fulltext.youtube.0.use_static', null, $sliderid); ?>" data-url="<?php echo vp_metabox('jkreativ_slider_fulltext.youtube.0.youtubeurl', null, $sliderid); ?>"></div>
  52.     </div>
  53.     <?php } ?>
  54.     <div class="parallaxoverlay" style="background-color: <?php echo $overlaybackground; ?>;"></div>
  55.     <div class="fslandingslider parallaxtext">
  56.         <div class="text-slider">
  57.             <div class="text-slider-wrap">
  58.                
  59.                 <?php if(vp_metabox('jkreativ_slider_fulltext.effect', null, $sliderid) === 'slide') { ?>
  60.                    
  61.                     <ul data-speed="<?php echo vp_metabox('jkreativ_slider_fulltext.slide_speed', null, $sliderid); ?>">
  62.                         <?php
  63.                             foreach($slidingtext as $text) :
  64.                                 echo "<li><h2 class='slider-header'>". do_shortcode($text['textcontent']) ."</h2></li>";
  65.                             endforeach
  66.                         ?>
  67.                     </ul>
  68.                
  69.                 <?php } else if(vp_metabox('jkreativ_slider_fulltext.effect', null, $sliderid) === 'type') { ?>
  70.                    
  71.                     <?php
  72.                         $slidearea = array();
  73.                         for($i = 1; $i < sizeof($slidingtext); $i++) {
  74.                             $slidearea[] = $slidingtext[$i]['textcontent'];
  75.                         }
  76.                         $slidearea[] = $slidingtext[0]['textcontent'];                 
  77.                     ?>
  78.                     <h2 class="slider-header" data-typer-targets='<?php echo json_encode(array('targets' => $slidearea)); ?>'><?php echo $slidingtext[0]['textcontent'] ?></h2>
  79.                    
  80.                 <?php } ?>
  81.                
  82.             </div>
  83.             <div class="callout"> <div class="btn"><?php echo $buttontext; ?></div> </div>
  84.         </div>
  85.     </div>
  86.     <?php if($bgtype === 'video' || $bgtype === 'youtube') { ?>
  87.     <div data-off="fa-volume-off" data-on="fa-volume-up" data-toogle="on" class="video_toggle">
  88.         <i class="fa fa-volume-up"></i>
  89.     </div>
  90.     <?php } ?>
  91. </section>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement