} else {
            reset($image_sizes);
            $image_size = current($image_sizes);
            if (isset($image_size[$slides_size])) {
                $slideshow->setSize($image_size[$slides_size]);
            } else {
                $slideshow->setSize($image_size);
            }
        }
    } else {
        $slideshow->setSize($slides_size);
    }
} else {
    $slideshow->setSize($image_size);
}
$slides = $slideshow->getSlides();
$slides_per_page = thb_get_post_meta($thb_page_id, 'slides_per_page');
$ajaxloading = !empty($slides_per_page);
$offset = 0;
if ($ajaxloading) {
    $total_slides = count($slides);
    $offset = isset($_GET['offset']) ? $_GET['offset'] : 0;
    $slides = array_slice($slides, $offset * $slides_per_page, $slides_per_page);
}
?>

<?php 
if (count($slides) > 0) {
    ?>
	<ul class="thb-photogallery-container" data-url="<?php 
    echo add_query_arg('offset', $offset + 1);
示例#2
0
 function listTablePicsColumnContent($column_name, $id)
 {
     if ($column_name == 'slides') {
         $slideshow = new THB_Slideshow($id);
         foreach ($slideshow->getSlides() as $slide) {
             $thumb = $slide['thumb'];
             echo '<img src="' . $thumb . '" alt="" class="list-thumb ' . $slide['type'] . '">';
         }
     } elseif ($column_name == 'shortcode') {
         echo '<code>[thb_slideshow id="' . $id . '"]</code>';
     } elseif ($column_name == 'type') {
         $types = thb_slideshows_types();
         if (isset($types[thb_get_post_meta($id, 'slideshow_type')])) {
             echo $types[thb_get_post_meta($id, 'slideshow_type')];
         }
     }
 }