function ryuzine_display_comic() { global $post; $output = ''; // ComicPress 2.x if (function_exists('comicpress_the_hovertext')) { $comics = get_comic_path('comic', $post); if (is_array($comics)) { foreach ($comics as $comic) { $cdn_url = comicpress_themeinfo('cdn_url'); if (!empty($cdn_url)) { $thumbnail = trailingslashit($cdn_url) . comicpress_clean_url($comic); } else { $thumbnail = comicpress_themeinfo('baseurl') . comicpress_clean_url($comic); } $hovertext = comicpress_the_hovertext($post); } } } // Comic Easel (ComicPress 4) if (function_exists('ceo_the_hovertext')) { $post_image_id = get_post_thumbnail_id($post->ID); if ($post_image_id) { // If there's a featured image. $hovertext = ceo_the_hovertext(); $thumbnail = wp_get_attachment_image_src($post_image_id, 'full', false); if (is_array($thumbnail)) { $thumbnail = reset($thumbnail); } } } // MangaPress if (defined('MP_FOLDER')) { $post_image_id = get_post_thumbnail_id($post->ID); if ($post_image_id) { $hovertext = ''; $thumbnail = wp_get_attachment_image_src($post_image_id, 'full', false); if (is_array($thumbnail)) { $thumbnail = reset($thumbnail); } } } $output .= '<img src="' . $thumbnail . '" alt="' . $hovertext . '" title="' . $hovertext . '" />'; return apply_filters('ryuzine_display_comic', $output); }
function comicpress_display_comic_image($post, $comic) { global $wp_query; $cdn_url = comicpress_themeinfo('cdn_url'); if (!empty($cdn_url)) { $file_url = trailingslashit($cdn_url) . comicpress_clean_url($comic); } else { $file_url = comicpress_themeinfo('baseurl') . comicpress_clean_url($comic); } $alt_text = comicpress_the_hovertext($post); if (!is_search() && !is_archive() && !is_feed()) { $ok = $oktoo = true; $href_to_use = $before_output = $add_href = $after_output = $add_tt_class = ''; if (comicpress_themeinfo('enable_comic_lightbox')) { $tags = wp_get_post_tags($post->ID); $tagsarray = array(); if (is_array($tags) && !empty($tags)) { foreach ($tags as $tag) { $tagsarray[] = $tag->slug; } if (in_array('fullpage', $tagsarray)) { $add_href = '<a href="' . $file_url . '" title="' . $alt_text . '" rel="lightbox">'; $after_output = '</a>'; $ok = false; } } } if (comicpress_themeinfo('rascal_says') && !empty($alt_text) && $ok) { $hovertext = get_post_meta($post->ID, "hovertext", true); $href_to_use = "#"; if (!empty($hovertext)) { $before_output = '<span class="tooltip"><span class="top"> </span><span class="middle">' . $alt_text . '</span><span class="bottom"> </span></span>'; $add_href = '<a href="' . $href_to_use . '" class="tt" title="' . $post->post_title . '">'; $add_tt_class = ' class="tt"'; $after_output = '</a>'; $oktoo = false; } } if (comicpress_themeinfo('comic_clicks_next') && $ok) { $href_to_use = comicpress_get_next_comic_permalink(); $add_href = '<a href="' . $href_to_use . '" title="' . $alt_text . '"' . $add_tt_class . '>'; $after_output = '</a>'; } } $output = $add_href . $before_output . '<img src="' . $file_url . '" alt="' . $alt_text . '" title="' . $alt_text . '"/>' . $after_output; return apply_filters('comicpress_display_comic_image', $output); }
function widget($args, $instance) { global $wp_query, $post; Protect(); $this_permalink = get_permalink(); $temp_query = $wp_query->is_single; $wp_query->is_single = true; if ($instance['previous']) { $prev_comic = comicpress_get_previous_comic_permalink(false); } if ($instance['prev_in'] && comicpress_themeinfo('enable-storyline-support') == 1) { $prev_in_chapter = comicpress_get_previous_comic_permalink(true); } if ($instance['next']) { $next_comic = comicpress_get_next_comic_permalink(false); } if ($instance['next_in'] && comicpress_themeinfo('enable-storyline-support') == 1) { $next_in_chapter = comicpress_get_next_comic_permalink(true); } $wp_query->is_single = $temp_query; $temp_query = null; if ($instance['first']) { $first_comic = comicpress_get_first_comic_permalink(); } if ($instance['last']) { $last_comic = comicpress_get_last_comic_permalink(); } if ($instance['first_in'] && comicpress_themeinfo('enable-storyline-support') == 1) { $first_in_chapter = comicpress_get_terminal_post_of_chapter_permalink(true); } if ($instance['last_in'] && comicpress_themeinfo('enable-storyline-support') == 1) { $last_in_chapter = comicpress_get_terminal_post_of_chapter_permalink(false); } if ($instance['story_prev'] && comicpress_themeinfo('enable-storyline-support') == 1) { $prev_story = comicpress_get_previous_storyline_start_permalink(); } if ($instance['story_next'] && comicpress_themeinfo('enable-storyline-support') == 1) { $next_story = comicpress_get_next_storyline_start_permalink(); } $latest_comic = get_permalink(comicpress_get_terminal_post_in_category(comicpress_all_comic_categories_string(), false)); UnProtect(); ?> <div class="comic_navi_wrapper"> <table class="comic_navi"> <tr> <td class="comic_navi_left"> <?php if ($instance['first']) { if (!empty($first_comic) && $first_comic != $this_permalink) { ?> <a href="<?php echo $first_comic; ?> " class="navi navi-first" title="<?php echo $instance['first_title']; ?> "><?php echo $instance['first_title']; ?> </a> <?php } else { ?> <span class="navi navi-first navi-void"><?php echo $instance['first_title']; ?> </span> <?php } } if ($instance['first_in'] && comicpress_themeinfo('enable-storyline-support') == 1) { if (!empty($first_in_chapter) && $first_in_chapter != $this_permalink) { ?> <a href="<?php echo $first_in_chapter; ?> " class="navi navi-firstinchap" title="<?php echo $instance['first_in_title']; ?> "><?php echo $instance['first_in_title']; ?> </a> <?php } else { ?> <span class="navi navi-firstinchap navi-void"><?php echo $instance['first_in_title']; ?> </span> <?php } } if ($instance['story_prev'] && comicpress_themeinfo('enable-storyline-support') == 1) { if (!empty($prev_story)) { ?> <a href="<?php echo $prev_story; ?> " class="navi navi-prevchap" title="<?php echo $instance['story_prev_title']; ?> "><?php echo $instance['story_prev_title']; ?> </a> <?php } else { ?> <span class="navi navi-prevchap navi-void"><?php echo $instance['story_prev_title']; ?> </span> <?php } } if ($instance['prev_in'] && comicpress_themeinfo('enable-storyline-support') == 1) { if (!empty($prev_in_chapter)) { ?> <a href="<?php echo $prev_in_chapter; ?> " class="navi navi-prev-in" title="<?php echo $instance['prev_in_title']; ?> "><?php echo $instance['prev_in_title']; ?> </a> <?php } else { ?> <span class="navi navi-prev-in navi-void"><?php echo $instance['prev_in_title']; ?> </span> <?php } } if ($instance['previous']) { if (!empty($prev_comic)) { ?> <a href="<?php echo $prev_comic; ?> " class="navi navi-prev" title="<?php echo $instance['previous_title']; ?> "><?php echo $instance['previous_title']; ?> </a> <?php } else { ?> <span class="navi navi-prev navi-void"><?php echo $instance['previous_title']; ?> </span> <?php } } ?> </td> <td class="comic_navi_center"> <?php if ($instance['archives'] && !empty($instance['archive_path'])) { ?> <a href="<?php echo $instance['archive_path']; ?> " class="navi navi-archives navi-archive" title="<?php echo $instance['archives_title']; ?> "><?php echo $instance['archives_title']; ?> </a> <?php } if ($instance['random']) { ?> <a href="<?php echo home_url(); ?> /?randomcomic&nocache=1" class="navi navi-random" title="<?php echo $instance['random_title']; ?> "><?php echo $instance['random_title']; ?> </a> <?php } if ($instance['comictitle']) { ?> <span class="navi-comictitle"><a href="<?php the_permalink(); ?> ">"<?php the_title(); ?> "</a></span> <?php } if ($instance['comments']) { ?> <a href="<?php the_permalink(); ?> #comment" class="navi navi-comments" title="<?php echo $instance['comments_title']; ?> "><span class="navi-comments-count"><?php comments_number('0', '1', '%'); ?> </span><?php echo $instance['comments_title']; ?> </a> <?php } if (comicpress_themeinfo('enable_buy_print') && $instance['buyprint']) { if (strpos(comicpress_themeinfo('buy_print_url'), '?') !== false) { $bpsep = '&'; } else { $bpsep = '?'; } ?> <a href="<?php echo comicpress_themeinfo('buy_print_url'); echo $bpsep; ?> comic=<?php echo $post->ID; ?> " class="navi navi-buyprint" title="<?php echo $instance['buyprint_title']; ?> "><?php echo $instance['buyprint_title']; ?> </a> <?php } if ($instance['sharethis']) { $url = get_permalink($post->ID); $title = $post->post_title; $title = str_replace(' ', '%20', $title); $rss = get_bloginfo('rss2_url'); $blogname = urlencode(get_bloginfo('name') . " " . get_bloginfo('description')); // Grab the excerpt, if there is no excerpt, create one $excerpt = urlencode(strip_tags(strip_shortcodes($post->post_excerpt))); if ($excerpt == "") { $excerpt = urlencode(substr(strip_tags(strip_shortcodes($post->post_content)), 0, 250)); } // Clean the excerpt for use with links $excerpt = str_replace('+', '%20', $excerpt); ?> <script type="text/javascript"> function sharethis() { var sharewin = document.getElementById('navi-share-box'); if ( sharewin.style.display == 'block' ) { sharewin.style.display = 'none'; } else { sharewin.style.display = 'block'; } } </script> <a href="javascript:sharethis()" class="navi" id="navi-share" title="<?php echo $instance['sharethis_title']; ?> "><?php echo $instance['sharethis_title']; ?> </a> <?php } if ($instance['subscribe']) { ?> <a href="<?php bloginfo('rss2_url'); ?> " class="navi navi-subscribe" title="<?php echo $instance['subscribe_title']; ?> "><?php echo $instance['subscribe_title']; ?> </a> <?php } ?> </td> <td class="comic_navi_right"> <?php if ($instance['next']) { if (!empty($next_comic)) { ?> <a href="<?php echo $next_comic; ?> " class="navi navi-next" title="<?php echo $instance['next_title']; ?> "><?php echo $instance['next_title']; ?> </a> <?php } else { ?> <span class="navi navi-next navi-void"><?php echo $instance['next_title']; ?> </span> <?php } } if ($instance['next_in'] && comicpress_themeinfo('enable-storyline-support') == 1) { if (!empty($next_in_chapter)) { ?> <a href="<?php echo $next_in_chapter; ?> " class="navi navi-next-in" title="<?php echo $instance['next_in_title']; ?> "><?php echo $instance['next_in_title']; ?> </a> <?php } else { ?> <span class="navi navi-next-in navi-void"><?php echo $instance['next_in_title']; ?> </span> <?php } } if ($instance['story_next'] && comicpress_themeinfo('enable-storyline-support') == 1) { if (!empty($next_story) && !is_home()) { ?> <a href="<?php echo $next_story; ?> " class="navi navi-nextchap" title="<?php echo $instance['story_next_title']; ?> "><?php echo $instance['story_next_title']; ?> </a> <?php } else { ?> <span class="navi navi-nextchap navi-void"><?php echo $instance['story_next_title']; ?> </span> <?php } } if ($instance['last_in'] && comicpress_themeinfo('enable-storyline-support') == 1) { if (!empty($last_in_chapter) && $last_in_chapter != $this_permalink) { ?> <a href="<?php echo $last_in_chapter; ?> " class="navi navi-lastinchap" title="<?php echo $instance['last_in_title']; ?> "><?php echo $instance['last_in_title']; ?> </a> <?php } else { ?> <span class="navi navi-lastinchap navi-void"><?php echo $instance['last_in_title']; ?> </span> <?php } } if ($instance['last']) { if (!empty($last_comic) && $last_comic != $this_permalink) { if (isset($instance['lastgohome']) && $instance['lastgohome']) { ?> <a href="/" class="navi navi-last" title="<?php echo $instance['last_title']; ?> "><?php echo $instance['last_title']; ?> </a> <?php } else { ?> <a href="<?php echo $last_comic; ?> " class="navi navi-last" title="<?php echo $instance['last_title']; ?> "><?php echo $instance['last_title']; ?> </a> <?php } ?> <?php } else { ?> <span class="navi navi-last navi-void"><?php echo $instance['last_title']; ?> </span> <?php } } ?> </td> </tr> </table> <?php if ($instance['sharethis']) { ?> <div id="navi-share-box"> <a href="http://reddit.com/submit?url=<?php echo $url; ?> &title=<?php echo comicpress_clean_url($title); ?> " title="Reddit">Reddit</a> <a href="http://digg.com/submit?phase=2&url=<?php echo $url; ?> &title=<?php echo $title; ?> " title="Digg">Digg</a> <a href="http://www.facebook.com/share.php?u=<?php echo $url; ?> " title="Facebook">Facebook</a> <a href="http://www.myspace.com/Modules/PostTo/Pages/?l=3&u=<?php echo $url; ?> &t=<?php echo $title; ?> &c=" title="MySpace">MySpace</a> <a href="http://del.icio.us/post?url=<?php echo $url; ?> " title="Delicious">Delicious</a> <a href="http://www.stumbleupon.com/submit?url=<?php echo $url; ?> &title=<?php echo $title; ?> " title="Stumbleupon">Stumbleupon</a> <a href="http://buzz.yahoo.com/submit/?submitUrl=<?php echo $url; ?> &submitHeadline=<?php echo $title; ?> " title="Buzz Up!">Buzz Up!</a> <a href="http://www.mixx.com/submit?page_url=<?php echo $url; ?> " title="Mixx">Mixx</a> <a href="http://www.technorati.com/faves?add=<?php echo $url; ?> " title="Technorati">Technorati</a> <a href="http://www.google.com/bookmarks/mark?op=edit&bkmk=<?php echo $url; ?> &title=<?php echo $title; ?> " title="Google Bookmarks">Google Bookmarks</a> <a href="http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&u=<?php echo $url; ?> &t=<?php echo $title; ?> " title="Yahoo Bookmarks">Yahoo Bookmarks</a> <a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=<?php echo $url; ?> &t=<?php echo $title; ?> " title="Yahoo MyWeb">Yahoo MyWeb</a> <a href="https://favorites.live.com/quickadd.aspx?marklet=1&mkt=en-us&url=<?php echo $url; ?> &title=<?php echo $title; ?> " title="Windows Live">Windows Live</a> <a href="http://www.propeller.com/submit/?U=<?php echo $url; ?> &T=<?php echo $title; ?> " title="Propeller">Propeller</a> <a href="http://friendfeed.com/share?url=<?php echo $url; ?> &title=<?php echo $title; ?> " title="FriendFeed">FriendFeed</a> <a href="http://www.newsvine.com/_tools/seed&save?popoff=0&u=<?php echo $url; ?> &h=<?php echo $title; ?> " title="Newsvine">Newsvine</a> <a href="http://www.xanga.com/private/editorx.aspx?t=<?php echo $title; ?> &u=<?php echo $url; ?> &s=" title="Xanga">Xanga</a> <a href="http://www.linkedin.com/shareArticle?mini=true&url=<?php echo $url; ?> &title=<?php echo $title; ?> &summary=<?php echo $excerpt; ?> &source=" title="LinkedIn">LinkedIn</a> <a href="http://blinklist.com/index.php?Action=Blink/addblink.php&Url=<?php echo $url; ?> &Title=<?php echo $title; ?> " title="Blinklist">Blinklist</a> <a href="http://twitter.com/intent/tweet?original_referer=<?php echo $url; ?> &source=tweetbutton&text=<?php echo $title; ?> &url=<?php echo $url; ?> " title="Twitter">Twitter</a> </div> <?php } ?> </div> <?php // } }