示例#1
0
 /**
  * Render the parent shortcode
  * @param  array $args	Shortcode paramters
  * @param  string $content Content between shortcode
  * @return string		  HTML output
  */
 function render_parent($args, $content = '')
 {
     $defaults = FusionCore_Plugin::set_shortcode_defaults(array('class' => '', 'id' => '', 'lightbox' => 'no', 'picture_size' => 'fixed'), $args);
     extract($defaults);
     self::$parent_args = $defaults;
     $html = sprintf('<div %s><div %s><div %s><ul>%s</ul></div><div %s><span %s></span><span %s></span></div></div></div>', FusionCore_Plugin::attributes('image-carousel-shortcode'), FusionCore_Plugin::attributes('es-carousel-wrapper fusion-carousel-small'), FusionCore_Plugin::attributes('es-carousel'), do_shortcode($content), FusionCore_Plugin::attributes('es-nav'), FusionCore_Plugin::attributes('es-nav-prev'), FusionCore_Plugin::attributes('es-nav-next'));
     $this->image_carousel_counter++;
     return $html;
 }
 /**
  * Render the parent shortcode
  * @param  array $args	Shortcode paramters
  * @param  string $content Content between shortcode
  *
  * @return string		  HTML output
  */
 function render_parent($args, $content = '')
 {
     $defaults = FusionCore_Plugin::set_shortcode_defaults(array('class' => '', 'id' => '', 'autoplay' => 'no', 'border' => 'yes', 'columns' => '5', 'column_spacing' => '13', 'lightbox' => 'no', 'mouse_scroll' => 'no', 'picture_size' => 'fixed', 'scroll_items' => '', 'show_nav' => 'yes'), $args);
     extract($defaults);
     self::$parent_args = $defaults;
     $html = sprintf('<div %s>', FusionCore_Plugin::attributes('image-carousel-shortcode'));
     $html .= sprintf('<div %s>', FusionCore_Plugin::attributes('image-carousel-shortcode-carousel'));
     $html .= sprintf('<div %s>', FusionCore_Plugin::attributes('fusion-carousel-positioner'));
     // The main carousel
     $html .= sprintf('<ul %s>', FusionCore_Plugin::attributes('fusion-carousel-holder'));
     $html .= do_shortcode($content);
     $html .= '</ul>';
     // Check if navigation should be shown
     if ($show_nav == 'yes') {
         $html .= sprintf('<div %s><span %s></span><span %s></span></div>', FusionCore_Plugin::attributes('fusion-carousel-nav'), FusionCore_Plugin::attributes('fusion-nav-prev'), FusionCore_Plugin::attributes('fusion-nav-next'));
     }
     $html .= '</div>';
     $html .= '</div>';
     $html .= '</div>';
     $this->image_carousel_counter++;
     return $html;
 }