示例#1
0
function comicpress_display_comic()
{
    global $post;
    $comics = get_comic_path('comic', $post);
    $output = '';
    if (is_array($comics)) {
        $count = 1;
        $outputlist = '';
        $outputscript = '';
        foreach ($comics as $comic) {
            $comicsplit = explode(".", $comic);
            switch (strtolower($comicsplit[1])) {
                case 'swf':
                    $output .= '<div id="comic-' . $count . '" class="comicpane">';
                    $output .= comicpress_display_comic_swf($post, $comic);
                    $output .= "</div>\r\n";
                    $outputlist .= "<button id=\"show-" . $count . "\" type=\"button\">" . $count . "</button>\r\n";
                    $count += 1;
                    break;
                case 'txt':
                case 'inc':
                case 'htm':
                    $output .= '<div id="comic-' . $count . '" class="comicpane">';
                    $output .= comicpress_display_comic_text($comic);
                    $output .= "</div>\r\n";
                    $outputlist .= "<button id=\"show-" . $count . "\" type=\"button\">" . $count . "</button>\r\n";
                    $count += 1;
                    break;
                case 'png':
                case 'gif':
                case 'jpg':
                case 'jpeg':
                case 'tif':
                case 'tiff':
                case 'bmp':
                default:
                    $output .= '<div id="comic-' . $count . '" class="comicpane">';
                    $output .= comicpress_display_comic_image($post, $comic);
                    $output .= "</div>\r\n";
                    $outputlist .= "<button id=\"show-" . $count . "\" type=\"button\">" . $count . "</button>\r\n";
                    $count += 1;
            }
        }
        if ($count > 2 && comicpress_themeinfo('enable_multicomic_jquery')) {
            // Add the script stuff before the rest here.
            $output = $outputscript . $output;
        }
    }
    return $output;
}
示例#2
0
function comicpress_display_comic()
{
    global $post;
    $comic = explode(".", the_comic_filename());
    switch (strtolower($comic[1])) {
        case 'swf':
            $output = comicpress_display_comic_swf();
            break;
        case 'png':
        case 'gif':
        case 'jpg':
        default:
            $output = comicpress_display_comic_image('comic', false, $post, the_hovertext());
    }
    echo apply_filters('comicpress_display_comic', $output);
}