Exemplo n.º 1
0
                foreach ($thumb_images as $image) {
                    $thumb_slider .= "<li><img src='{$image['url']}' width='{$image['width']}' height='{$image['height']}' alt='{$image['alt']}' /></li>" . "\n";
                }
                $thumb_slider .= '</ul></div>' . "\n";
            }
            $items .= $main_slider;
            $items .= $thumb_slider;
        }
        wp_reset_postdata();
        /* PAGE BUILDER OUTPUT
        			================================================== */
        $width = spb_translateColumnWidthToSpan($width);
        $el_class = $this->getExtraClass($el_class);
        $output .= "\n\t" . '<div class="spb_gallery_widget spb_content_element ' . $width . $el_class . '">';
        $output .= "\n\t\t" . '<div class="spb_wrapper gallery-wrap">';
        $output .= $title != '' ? "\n\t\t\t" . '<h3 class="spb-heading"><span>' . $title . '</span></h3>' : '';
        $output .= "\n\t\t\t" . $items;
        $output .= "\n\t\t" . '</div> ' . $this->endBlockComment('.spb_wrapper');
        $output .= "\n\t" . '</div> ' . $this->endBlockComment($width);
        $output = $this->startRow($el_position) . $output . $this->endRow($el_position);
        global $sf_has_gallery;
        $sf_has_gallery = true;
        return $output;
    }
}
if (is_admin()) {
    $galery_list = array("type" => "dropdown", "heading" => __("Gallery", "swift-framework-admin"), "param_name" => "gallery_id", "value" => sf_list_galleries(), "description" => __("Choose the gallery which you'd like to display. You can add galleries in the left admin area.", "swift-framework-admin"));
} else {
    $galery_list = array("type" => "dropdown", "heading" => __("Gallery", "swift-framework-admin"), "param_name" => "gallery_id", "value" => "", "description" => __("Choose the gallery which you'd like to display. You can add galleries in the left admin area.", "swift-framework-admin"));
}
SPBMap::map('sf_gallery', array("name" => __("Gallery", "swift-framework-admin"), "base" => "sf_gallery", "class" => "spb_gallery", "icon" => "spb-icon-gallery", "params" => array(array("type" => "textfield", "heading" => __("Widget title", "swift-framework-admin"), "param_name" => "title", "value" => "", "description" => __("Heading text. Leave it empty if not needed.", "swift-framework-admin")), $galery_list, array("type" => "dropdown", "heading" => __("Slider transition", "swift-framework-admin"), "param_name" => "slider_transition", "value" => array(__("Slide", "swift-framework-admin") => "slide", __("Fade", "swift-framework-admin") => "fade"), "description" => __("Choose the transition type for the slider.", "swift-framework-admin")), array("type" => "dropdown", "heading" => __("Show thumbnail navigation", "swift-framework-admin"), "param_name" => "show_thumbs", "value" => array(__("Yes", "swift-framework-admin") => "yes", __("No", "swift-framework-admin") => "no"), "description" => __("Show a thumbnail navigation display below the slider.", "swift-framework-admin")), array("type" => "dropdown", "heading" => __("Enable Autoplay", "swift-framework-admin"), "param_name" => "autoplay", "value" => array(__("Yes", "swift-framework-admin") => "yes", __("No", "swift-framework-admin") => "no"), "description" => __("Choose whether to autoplay the slider or not.", "swift-framework-admin")), array("type" => "dropdown", "heading" => __("Show captions", "swift-framework-admin"), "param_name" => "show_captions", "value" => array(__("Yes", "swift-framework-admin") => "yes", __("No", "swift-framework-admin") => "no"), "description" => __("Choose whether to show captions on the slider or not.", "swift-framework-admin")), array("type" => "dropdown", "heading" => __("Enable gallery lightbox", "swift-framework-admin"), "param_name" => "enable_lightbox", "value" => array(__("Yes", "swift-framework-admin") => "yes", __("No", "swift-framework-admin") => "no"), "description" => __("Enable lightbox functionality from the gallery.", "swift-framework-admin")), array("type" => "textfield", "heading" => __("Extra class name", "swift-framework-admin"), "param_name" => "el_class", "value" => "", "description" => __("If you wish to style particular content element differently, then use this field to add a class name and then refer to it in your css file.", "swift-framework-admin")))));
Exemplo n.º 2
0
            }
            $main_slider .= '</ul></div>' . "\n";
            if ($show_thumbs == "yes") {
                $thumb_slider .= '<div class="flexslider gallery-nav"><ul class="slides">' . "\n";
                foreach ($thumb_images as $image) {
                    $thumb_slider .= "<li><img src='{$image['url']}' width='{$image['width']}' height='{$image['height']}' alt='{$image['alt']}' /></li>" . "\n";
                }
                $thumb_slider .= '</ul></div>' . "\n";
            }
            $items .= $main_slider;
            $items .= $thumb_slider;
        }
        wp_reset_postdata();
        /* PAGE BUILDER OUTPUT
        			================================================== */
        $width = spb_translateColumnWidthToSpan($width);
        $el_class = $this->getExtraClass($el_class);
        $output .= "\n\t" . '<div class="spb_gallery_widget spb_content_element ' . $width . $el_class . '">';
        $output .= "\n\t\t" . '<div class="spb_wrapper gallery-wrap">';
        $output .= $title != '' ? "\n\t\t\t" . '<h3 class="spb-heading"><span>' . $title . '</span></h3>' : '';
        $output .= "\n\t\t\t" . $items;
        $output .= "\n\t\t" . '</div> ' . $this->endBlockComment('.spb_wrapper');
        $output .= "\n\t" . '</div> ' . $this->endBlockComment($width);
        $output = $this->startRow($el_position) . $output . $this->endRow($el_position);
        global $sf_has_gallery;
        $sf_has_gallery = true;
        return $output;
    }
}
SPBMap::map('sf_gallery', array("name" => __("Gallery", "swift-framework-admin"), "base" => "sf_gallery", "class" => "spb_gallery", "icon" => "spb-icon-gallery", "params" => array(array("type" => "textfield", "heading" => __("Widget title", "swift-framework-admin"), "param_name" => "title", "value" => "", "description" => __("Heading text. Leave it empty if not needed.", "swift-framework-admin")), array("type" => "dropdown", "heading" => __("Gallery", "swift-framework-admin"), "param_name" => "gallery_id", "value" => sf_list_galleries(), "description" => __("Choose the gallery which you'd like to display. You can add galleries in the left admin area.", "swift-framework-admin")), array("type" => "dropdown", "heading" => __("Slider transition", "swift-framework-admin"), "param_name" => "slider_transition", "value" => array(__("Slide", "swift-framework-admin") => "slide", __("Fade", "swift-framework-admin") => "fade"), "description" => __("Choose the transition type for the slider.", "swift-framework-admin")), array("type" => "dropdown", "heading" => __("Show thumbnail navigation", "swift-framework-admin"), "param_name" => "show_thumbs", "value" => array(__("Yes", "swift-framework-admin") => "yes", __("No", "swift-framework-admin") => "no"), "description" => __("Show a thumbnail navigation display below the slider.", "swift-framework-admin")), array("type" => "dropdown", "heading" => __("Enable Autoplay", "swift-framework-admin"), "param_name" => "autoplay", "value" => array(__("Yes", "swift-framework-admin") => "yes", __("No", "swift-framework-admin") => "no"), "description" => __("Choose whether to autoplay the slider or not.", "swift-framework-admin")), array("type" => "dropdown", "heading" => __("Show captions", "swift-framework-admin"), "param_name" => "show_captions", "value" => array(__("Yes", "swift-framework-admin") => "yes", __("No", "swift-framework-admin") => "no"), "description" => __("Choose whether to show captions on the slider or not.", "swift-framework-admin")), array("type" => "dropdown", "heading" => __("Enable gallery lightbox", "swift-framework-admin"), "param_name" => "enable_lightbox", "value" => array(__("Yes", "swift-framework-admin") => "yes", __("No", "swift-framework-admin") => "no"), "description" => __("Enable lightbox functionality from the gallery.", "swift-framework-admin")), array("type" => "textfield", "heading" => __("Extra class name", "swift-framework-admin"), "param_name" => "el_class", "value" => "", "description" => __("If you wish to style particular content element differently, then use this field to add a class name and then refer to it in your css file.", "swift-framework-admin")))));