Michael Heilemann.
If you have Dunstan's Time Since installed, this plugin uses it for the title="" attributes on the comments and posts. (For WordPress 1.5) Author: Brian Meidell Author URI: http://meidell.dk/ Version 1.5: Now works without LOCK TABLE and CREATE TEMPORARY TABLE priviledges. Version 1.5.1: Can't remember what I did here Version 1.5.2: Fixed count select statement to not include spammy comments Version 1.5.3: Properly excludes track- and pingbacks Version 1.5.4: Excludes posts that are not published, even if they have comments Version 1.5.5: Fade old comments, fixed bug that wreaked havoc with Time Since Version 1.5.6: Bugfix from Jonas Rabbe (http://www.jonas.rabbe.com/) pertaining to timesince Version 1.5.7: Bugfix so old colors can be darker than new colors (stupid oversight), thanks to http://spiri.dk for spotting it. Bugfix where single digit hex would cause invalid colors, thanks to http://www.wereldkeuken.be/ for the fix. Version 1.5.8: Updated to work with WordPress 2.1 alpha by M. Heilemann. */ function blc_latest_comments($num_posts = 5, $num_comments = 6, $hide_pingbacks_and_trackbacks = true, $prefix = "
  • ", $postfix = "
  • ", $fade_old = true, $range_in_days = 10, $new_col = "#444444", $old_col = "#cccccc") { global $wpdb; function clamp($min, $max, $val) { return max($min,min($max,$val)); } $usetimesince = function_exists('time_since'); // Work nicely with Dunstan's Time Since plugin (adapted by Michael Heilemann) // This is compensating for the lack of subqueries in mysql 3.x // The approach used in previous versions needed the user to // have database lock and create tmp table priviledges. // This uses more queries and manual DISTINCT code, but it works with just select privs. if(!$hide_pingbacks_and_trackbacks) $ping = ""; else $ping = "AND comment_type<>'pingback' AND comment_type<>'trackback'"; $posts = $wpdb->get_results("SELECT comment_post_ID, post_title FROM ($wpdb->comments LEFT JOIN $wpdb->posts ON (comment_post_ID = ID)) WHERE comment_approved = '1' AND $wpdb->posts.post_status='publish' $ping ORDER BY comment_date DESC;"); $seen = array(); $num = 0; if($fade_old) { $max_time = $range_in_days * 24 * 60 * 60 ; $r_new = hexdec(substr($new_col, 1, 2)); $r_old = hexdec(substr($old_col, 1, 2)); //$r_min = min($min, $max); //$r_max = max($min, $max); $r_range = ($r_old-$r_new); $g_new = hexdec(substr($new_col, 3, 2)); $g_old = hexdec(substr($old_col, 3, 2)); //$g_min = min($min, $max); //$g_max = max($min, $max); $g_range = ($g_old-$g_new); $b_new = hexdec(substr($new_col, 5, 2)); $b_old = hexdec(substr($old_col, 5, 2)); //$b_min = min($min, $max); //$b_max = max($min, $max); $b_range = ($b_old-$b_new); } // print "ranges: $r_range, $g_range, $b_range
    "; // print "r: ".(0.5*$r_range+$r_new)."
    "; foreach($posts as $post) { // The following 5 lines is a manual DISTINCT and LIMIT, // since mysql 3.x doesn't allow you to control which way a DISTINCT // select merges multiple entries. if(array_key_exists($post->comment_post_ID, $seen)) continue; $seen[$post->comment_post_ID] = true; if($num++ > $num_posts) break; $commenters = $wpdb->get_results("SELECT *, UNIX_TIMESTAMP(comment_date) AS unixdate FROM $wpdb->comments WHERE comment_approved = '1' AND comment_post_ID = '".$post->comment_post_ID."' $ping ORDER BY comment_date DESC LIMIT $num_comments;"); $count = $wpdb->get_var("SELECT COUNT(comment_ID) AS c FROM $wpdb->comments WHERE comment_post_ID = $post->comment_post_ID AND comment_approved = '1' ".$ping); $i = 0; $link = get_permalink($post->comment_post_ID); if($usetimesince) $title = " title=\"Last comment was ".time_since($comment->unixdate)." ago\""; else $title = ""; echo $prefix."".stripslashes($post->post_title). "  ".$count."
    \n"; foreach($commenters as $commenter) { if($usetimesince) $title = " title=\"Posted ".time_since($commenter->unixdate)." ago\""; if($fade_old) { $diff = time() - $commenter->unixdate; $r = round($diff/$max_time*($r_range))+$r_new; $r = clamp(min($r_new, $r_old), max($r_new, $r_old), $r); $g = round($diff/$max_time*($g_range))+$g_new; $g = clamp(min($g_new, $g_old), max($g_new, $g_old), $g); $b = round($diff/$max_time*($b_range))+$b_new; $b = clamp(min($b_new, $b_old), max($b_new, $b_old), $b); $r_hex = str_pad(dechex($r), 2, '0', STR_PAD_LEFT); $g_hex = str_pad(dechex($g), 2, '0', STR_PAD_LEFT); $b_hex = str_pad(dechex($r), 2, '0', STR_PAD_LEFT); $colstr = " style=\"color: #".$r_hex.$g_hex.$b_hex.";\""; } if($i++ > 0) echo ", "; echo "comment_ID."\"$title>".stripslashes($commenter->comment_author).""; } if($count > $num_comments) echo " [...]"; echo "".$postfix."\n"; } } ?> Down With Disease | YEMblog

    Down With Disease RSS

    February 2, 2012

    Phish: 06/26/1995 Down With Disease > Free [VQ: C, AQ: A]

    January 2, 2012

    Phish: 12/31/2011 Steam > Auld Lang Syne > Down With Disease [VQ: A-, AQ: A+]

    YouTube Preview Image

    January 1, 2012

    Phish: 12/31/2011 Steam > Auld Lang Syne > Down With Disease [VQ: A, AQ: A+]

    YouTube Preview Image

    December 26, 2011

    Phish: 10/04/1999 Playlist [VQ: A-, AQ: A-]

    Funky Bitch, Vultures, Runaway Jim, Jesus Just Left Chicago, Runaway Jim, Limb By Limb, Wilson, Down With Disease

    October 11, 2011

    Phish: 09/14/1999 Set Two [VQ: A-, AQ: A-, Two-Cam]

    YouTube Preview Image

    Peaches en Regalia > AC/DC Bag  > Gumbo > Down With Disease, Frankenstein

    July 22, 2011

    Clarkston: A Disease Supreme [Phish Thoughts]

    July 17, 2011

    Phish: 07/03/2011 Super Ball IX McNastyShasta Playlist [VQ: B, AQ: A]

    Soul Shakedown Party, AC/DC Bag, The Curtain, Colonel Forbin’s Ascent, Narration, Fly Famous Mockingbird, Destiny Unbound, Big Black Furry Creature From Mars, Wilson, Mound, A Song I Heard the Ocean Sing, Time Loves a Hero, Reba, David Bowie, Big Balls, Down with Disease, No Quarter, Party Time, Ghost, Gotta Jibboo, Light, Waves, What’s the Use?, Meatstick, Stealing Time From the Faulty Plan, The Star Spangled Banner, First Tube

    July 15, 2011

    Phish: 06/03/2011 Down With Disease jam [VQ: B+, AQ: A+]

    YouTube Preview Image

    June 13, 2011

    Phish: 06/10/2011 MKDevo Entire Show Playlist [VQ: A, AQ: A+]

    Rocky Top, Mike’s Song, I Am Hydrogen, Weekapaug Groove, Stash, Tube, Guyute, Guelah Papyrus, Scent of a Mule, Cavern, The Sloth, The Curtain With, Down With Disease, Free, Possum, Big Black Furry Creatures From Mars, Swept Away, Steep, David Bowie, Julius, Fluffhead, Joy

    June 7, 2011

    Phish: 06/03/2011 FortFunFilmer Playlist [VQ: B+, AQ: B]

    Funky Bitch, Tela, Chalk Dust Torture, Down With Disease, David Bowie

    June 4, 2011

    Phish: 06/03/2011 Down With Disease [VQ: A+, AQ: A+, Pro-Shot]

    April 5, 2011

    Phish: 04/05/1998 ENTIRE SHOW PLAYLIST [VQ: B+, AQ: A]

    http://www.youtube.com/view_play_list?p=43293501466F24E9

    The Oh Kee Pa Ceremony, You Enjoy Myself, Theme From The Bottom, McGrupp, Bathtub Gin, Cities, Sparkle, Split Open and Melt, Down With Disease, Ya Mar, Prince Caspian, Maze, Possum, Cavern, Bold As Love

    March 8, 2011

    Phish: 03/08/2009 Down With Disease [VQ: A, AQ: A+, Remastered]

    YouTube Preview Image

    March 7, 2011

    Trey Anastasio: 03/05/2011 Down With Disease [VQ: A-, AQ: A-]

    YouTube Preview Image

    October 23, 2010

    Phish: 10/22/2010 Down With Disease [VQ: B+, AQ: B]

    YouTube Preview Image

    October 20, 2010

    Phish: Charleston Video Playlist [VQ: A-, AQ: A+, CK5]

    http://www.youtube.com/view_play_list?p=0EB6F54FE12F24AC

    Fluffhead, Sneakin’ Sally, Uncle Pen, Kill Devil Falls, Dirt, PYITE, Possum, Mexican Cousin, Down With Disease, My Friend, Bill Bailey, Joy, Number Line

    October 9, 2010

    Phish: 10/08/2010 Down With Disease [VQ: B-, AQ: B+]

    YouTube Preview Image

    August 24, 2010

    Phish: 08/18/2010 Down With Disease [VQ: A, AQ: A+]

    YouTube Preview Image

    August 22, 2010

    Phish: 08/05/2010 Down With Disease [VQ: B+, AQ: B+]

    YouTube Preview Image

    August 17, 2010

    Phish: 08/16/1998 Down With Disease [VQ: B, AQ: B+]

    YouTube Preview Image YouTube Preview Image

    August 16, 2010

    Phish: 08/14/2010 Down With Disease > What’s The Use? [VQ: B, AQ: B+]

    YouTube Preview Image

    August 6, 2010

    Phish: 08/05/2010 Down With Disease [VQ: B, AQ: B+]

    YouTube Preview Image

    June 16, 2010

    Phish: 06/11/2010 Jamtopia Playlist – Down With Disease, Wolfman’s Brother, Possum, Boogie On, Reba, Jesus Just Left Chicago, Limb By Limb, Antelope [VQ: Varies, AQ: B]

    http://www.youtube.com/view_play_list?p=3C86B6C36BAC86D2

    June 13, 2010

    Phish: 06/11/2010 Down With Disease [VQ: B+, AQ: B+]

    YouTube Preview Image

    May 19, 2010

    Phish: 07/10/1998 Down With Disease [VQ: C, AQ: B]

    YouTube Preview Image

    March 14, 2010

    Phish: 03/08/2009 Down With Disease [VQ: A-, AQ: A-]

    YouTube Preview Image YouTube Preview Image YouTube Preview Image

    February 12, 2010

    Phish: Down With Disease – Beavis and Butthead [TV]

    YouTube Preview Image

    January 15, 2010

    Covers: Dr. Teeth and Electric Mayhem Cover Down With Disease

    YouTube Preview Image

    December 3, 2009

    Phish: Entire Show [VQ: A, AQ: A]

    November 27, 2009

    Phish: 11/24/2009 Down With Disease, Possum [VQ: A-, AQ: B+]

    YouTube Preview Image

    November 25, 2009

    Phish: 11/24/2009 Down With Disease [VQ: B-,AQ: B+]

    YouTube Preview Image

    November 19, 2009

    Phish: 11/18/2009 Down With Disease [VQ: B-, AQ: B]

    YouTube Preview Image

    September 2, 2009

    Songs: Down With Disease – Anthem of August [Phish Thoughts]

    August 16, 2009

    Phish: 08/14/2009 Down With Disease [VQ: A-, AQ: A]

    YouTube Preview Image

    August 12, 2009

    Phish: 08/07/2009 Down With Disease [VQ: B+, AQ: B]

    YouTube Preview Image

    June 28, 2009

    Phish: 06/12/2009 Down With Disease [VQ: B, AQ: C+]

    YouTube Preview Image YouTube Preview Image

    June 19, 2009

    Phish: 06/12/2009 Down With Disease [VQ: B+, AQ: B+]

    YouTube Preview Image

    June 6, 2009

    Phish: 06/05/2009 Down With Disease [VQ: B-, AQ: B-]

    YouTube Preview Image

    June 1, 2009

    Phish: 05/31/2009 Down With Disease [Video Quality: B+, Audio Quality: A]

    YouTube Preview Image

    Phish: 05/31/2009 Down With Disease [Video Quality: A- Audio Quality: A-]

    YouTube Preview Image

    May 4, 2009

    Phish: Down With Disease Video

    YouTube Preview Image

    March 16, 2009

    Songs: Down With Disease > Seven Below [Phish Thoughts]

    January 7, 2009

    Remembrances: Down With Disease > Low Rider > Down With Disease [Butter Room]

    January 5, 2009

    Phish: 12/31/1999 Auld Lang Syne -> Down With Disease

    YouTube Preview Image YouTube Preview Image YouTube Preview Image

    November 4, 2008

    Remembrances: The Worst Video Ever Made [The Wagger]

    October 21, 2008

    Phish: 12/01/1995 Buried Alive Down With Disease

    YouTube Preview Image

    BUY THE OFFICIAL HQ VERSION OF THIS VIDEO

    October 1, 2008

    Phish: 11/16/1996 Down With Disease

    YouTube Preview Image