$sectionbuilder = null;
if ($post->post_type === 'portfolio') {
    $sectionbuilder = vp_metabox('jkreativ_portfolio_landing.sectionbuilder');
} else {
    if ($post->post_type === 'page') {
        $sectionbuilder = vp_metabox('jkreativ_page_landing.sectionbuilder');
    }
}
if (vp_option('joption.enable_section_builder')) {
    foreach ($sectionbuilder as $secid => $section) {
        $additionalstyle = '';
        $overlaybackground = '';
        $additionalclass = '';
        $additionalsectiondata = '';
        $parallaxhtml = '';
        $sectionid = jeg_to_slug($section['section_id']);
        $textschema = ' light ';
        if ($section['section_schema'] === 'normal') {
            $textschema = ' ';
        }
        switch ($section['section_background']) {
            case 'color':
                $additionalstyle .= " background-color: {$section['background_color']}; ";
                break;
            case 'imagebg':
                $additionalstyle .= "background-image : url(" . jeg_get_image_attachment($section['imagebg'][0]['image_background']) . ");";
                $additionalstyle .= "background-position : {$section['imagebg'][0]['background_vertical_position']} {$section['imagebg'][0]['background_horizontal_position']};";
                $additionalstyle .= "background-repeat\t: {$section['imagebg'][0]['background_repeat']};";
                $additionalstyle .= $section['imagebg'][0]['background_fullscreen'] ? "background-size : cover;" : "";
                if ($section['imagebg'][0]['background_overlay']) {
                    $overlaybackground = "<div class='parallaxoverlay' style='background:" . $section['imagebg'][0]['background_overlay'] . ";'></div>";
    <?php 
    if (vp_metabox('jkreativ_portfolio_landing_vc.enable_landingnav', '1') === '1') {
        ?>
    <div class="landing-navigator <?php 
        echo vp_metabox('jkreativ_portfolio_landing_vc.landingnav_type', 'default');
        ?>
">
        <ul>
            <?php 
        global $sectionnavigator;
        foreach ($sectionnavigator as $secid => $section) {
            if (!empty($section['section_name'])) {
                ?>
                    <li data-for="<?php 
                echo jeg_to_slug($section['section_id']);
                ?>
" data-title="<?php 
                echo $section['section_name'];
                ?>
">
                        <div class="navigator-block-fill"></div>
                    </li>
                <?php 
            }
        }
        ?>
        </ul>
    </div>
    <?php 
    }
示例#3
0
$atts = shortcode_atts($attsarray, $atts);
// push section id detail
global $sectionnavigator;
array_push($sectionnavigator, array('section_id' => $atts['section_id'], 'section_name' => $atts['section_name']));
// build data
$additionalstyle = '';
$overlaybackground = '';
$additionalclass = '';
$additionalsectiondata = '';
$parallaxhtml = '';
// text schema
$textschema = ' ';
if ($atts['section_schema'] === 'light') {
    $textschema = ' light ';
}
$sectionid = jeg_to_slug($atts['section_id']);
switch ($atts['section_background']) {
    case 'color':
        $additionalstyle .= " background-color: {$atts['background_color']}; ";
        break;
    case 'imagebg':
        $additionalstyle .= "background-image : url(" . jeg_get_image_attachment($atts['image_background']) . ");";
        $additionalstyle .= "background-position : {$atts['background_vertical_position']} {$atts['background_horizontal_position']};";
        $additionalstyle .= "background-repeat\t: {$atts['background_repeat']};";
        $additionalstyle .= $atts['background_fullscreen'] ? "background-size : cover;" : "";
        if ($atts['background_overlay']) {
            $overlaybackground = "<div class='parallaxoverlay' style='background:" . $atts['background_overlay'] . ";'></div>";
        }
        break;
    case 'movingbg':
        $additionalstyle .= " background-image : url(" . jeg_get_image_attachment($atts['moving_image_background']) . ");";