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"; } } ?> YEMblog » 2010 http://yemblog.com Visit YEMblog.com for a daily look at Phish-related information from around the web. Offering news, audio torrents, videos, auctions, photos and much more. Thu, 17 Oct 2013 22:34:49 +0000 en-US hourly 1 http://wordpress.org/?v=4.1.19 Phish: 10/30/2010 Entire Show [VQ: A, AQ: A+] http://yemblog.com/phish-10302010-entire-show-vq-a-aq-a/ http://yemblog.com/phish-10302010-entire-show-vq-a-aq-a/#comments Sun, 11 Dec 2011 16:12:32 +0000 http://yemblog.com/?p=20742 Phish: 10/30/2010 Entire Show [VQ: A, AQ: A+]

    Set 1: Kill Devil Falls, Cavern, Foam, Guelah Papyrus, Chalk Dust Torture, Whole Lotta Love, Chalk Dust Torture, Ha Ha Ha, Walk Away, Wolfman’s Brother, Undermind , Bathtub Gin, The Squirming Coil

    Click here to view the embedded video.

    Set 2: Tube, Possum, Tweezer, Heartbreaker, Tweezer, Ramble On, Thank You, Tweezer, Stairway To Heaven, Halley’s Comet, Also Sprach Zarathustra, David Bowie, Show of Life, Backwards Down the Numberline, Good Times Bad Times

    Encore: Sleeping Monkey, Tweezer Reprise

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/phish-10302010-entire-show-vq-a-aq-a/feed/ 1
    Phish: 10/29/2010 Entire Show Atlantic City, NJ [VQ: A, AQ: A+] http://yemblog.com/phish-10292010-entire-show-atlantic-city-nj-vq-a-aq-a/ http://yemblog.com/phish-10292010-entire-show-atlantic-city-nj-vq-a-aq-a/#comments Sat, 10 Dec 2011 17:29:29 +0000 http://yemblog.com/?p=20713 Phish: 10/29/2010 Entire Show Atlantic City, NJ [VQ: A, AQ: A+]

    Set 1: The Star Spangled Banner, My Soul, AC/DC Bag, Ocelot, Sample In a Jar, Light Up Or Leave Me Alone, Sugar Shack, Timber (Jerry), Bouncing Around the Room, Axilla, Rift, The Moma Dance, Cities, 46 Days

    Click here to view the embedded video.

    Set 2: Punch You In The Eye, Sand, Carini, Prince Caspian, Corinna, Piper, Theme From the Bottom, Golgi Apparatus, Slave To The Traffic Light, Fluffhead

    Encore: Loving Cup

    Click here to view the embedded video.

    [Setlist via Phish.net]

    ]]>
    http://yemblog.com/phish-10292010-entire-show-atlantic-city-nj-vq-a-aq-a/feed/ 2
    Phish: 10/31/2010 Feats Don’t Fail Me Now [VQ: A, AQ: A+] http://yemblog.com/phish-10312010-feats-dont-fail-me-now-vq-a-aq-a/ http://yemblog.com/phish-10312010-feats-dont-fail-me-now-vq-a-aq-a/#comments Mon, 31 Oct 2011 02:38:17 +0000 http://yemblog.com/?p=20257 Phish: 10/31/2010 Feats Don’t Fail Me Now [VQ: A, AQ: A+]

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/phish-10312010-feats-dont-fail-me-now-vq-a-aq-a/feed/ 0
    Phish: 10/19/2010 Weekapaug Groove [VQ: A, AQ: A+] http://yemblog.com/phish-10192010-weekapaug-groove-vq-a-aq-a/ http://yemblog.com/phish-10192010-weekapaug-groove-vq-a-aq-a/#comments Sun, 11 Sep 2011 01:06:32 +0000 http://yemblog.com/?p=19592 Phish: 10/19/2010 Weekapaug Groove [VQ: A, AQ: A+]

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/phish-10192010-weekapaug-groove-vq-a-aq-a/feed/ 0
    Phish: 12/31/2010 Sand [VQ: A+, AQ: A+, Pro-Shot] http://yemblog.com/phish-12312010-sand-vq-a-aq-a-pro-shot/ http://yemblog.com/phish-12312010-sand-vq-a-aq-a-pro-shot/#comments Wed, 06 Jul 2011 20:46:07 +0000 http://yemblog.com/?p=18515 Phish: 12/31/2010 Sand [VQ: A+, AQ: A+, Pro-Shot]

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/phish-12312010-sand-vq-a-aq-a-pro-shot/feed/ 0
    Phish: 12/31/2010 Ghost [VQ: A+, AQ: A+, Pro-Shot] http://yemblog.com/phish-12312010-ghost-vq-a-aq-a-pro-shot/ http://yemblog.com/phish-12312010-ghost-vq-a-aq-a-pro-shot/#comments Wed, 06 Jul 2011 13:42:39 +0000 http://yemblog.com/?p=18477 Phish: 12/31/2010 Ghost [VQ: A+, AQ: A+, Pro-Shot]

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/phish-12312010-ghost-vq-a-aq-a-pro-shot/feed/ 0
    Phish: 12/28/2010 The Wedge [VQ: A-, AQ: A+] http://yemblog.com/phish-12282010-the-wedge-vq-a-aq-a/ http://yemblog.com/phish-12282010-the-wedge-vq-a-aq-a/#comments Fri, 27 May 2011 16:30:31 +0000 http://yemblog.com/?p=17243 Phish: 12/28/2010 The Wedge [VQ: A-, AQ: A+]

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/phish-12282010-the-wedge-vq-a-aq-a/feed/ 0
    Phish: 12/28/2010 Backwards Down The Number Line [VQ: A-, AQ: A+] http://yemblog.com/phish-12282010-backwards-down-the-number-line-vq-a-aq-a/ http://yemblog.com/phish-12282010-backwards-down-the-number-line-vq-a-aq-a/#comments Wed, 25 May 2011 20:14:16 +0000 http://yemblog.com/?p=17186 Phish: 12/28/2010 Backwards Down The Number Line [VQ: A-, AQ: A+]

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/phish-12282010-backwards-down-the-number-line-vq-a-aq-a/feed/ 0
    Phish: Live in Utica Wilson > McGrupp [VQ: A+, AQ: A+, PRO-SHOT] http://yemblog.com/phish-live-in-utica-wilson-mcgrupp-vq-a-aq-a-pro-shot/ http://yemblog.com/phish-live-in-utica-wilson-mcgrupp-vq-a-aq-a-pro-shot/#comments Tue, 24 May 2011 22:38:22 +0000 http://yemblog.com/?p=17174 Phish: Live in Utica Wilson > McGrupp [VQ: A+, AQ: A+, PRO-SHOT]

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/phish-live-in-utica-wilson-mcgrupp-vq-a-aq-a-pro-shot/feed/ 0
    Phish: 12/28/2010 Carini [VQ: B+, AQ: A] http://yemblog.com/phish-12282010-carini-vq-b-aq-a/ http://yemblog.com/phish-12282010-carini-vq-b-aq-a/#comments Tue, 24 May 2011 19:39:22 +0000 http://yemblog.com/?p=17168 Phish: 12/28/2010 Carini [VQ: B+, AQ: A]

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/phish-12282010-carini-vq-b-aq-a/feed/ 0
    Phish: 12/27/2010 Loving Cup [VQ: B+, AQ: A] http://yemblog.com/phish-12272010-loving-cup-vq-b-aq-a/ http://yemblog.com/phish-12272010-loving-cup-vq-b-aq-a/#comments Thu, 19 May 2011 20:42:20 +0000 http://yemblog.com/?p=17118 Phish: 12/27/2010 Loving Cup [VQ: B+, AQ: A]

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/phish-12272010-loving-cup-vq-b-aq-a/feed/ 0
    Reviews: Review – Live in Utica DVD Box Set [Online Phish Tour] http://yemblog.com/reviews-review-live-in-utica-dvd-box-set-online-phish-tour/ http://yemblog.com/reviews-review-live-in-utica-dvd-box-set-online-phish-tour/#comments Sun, 15 May 2011 23:46:30 +0000 http://yemblog.com/?p=17056 Reviews: Review – Live in Utica DVD Box Set [Online Phish Tour]

    ]]>
    http://yemblog.com/reviews-review-live-in-utica-dvd-box-set-online-phish-tour/feed/ 0
    Phish: 12/30/2010 Cities [VQ: A, AQ: A-] http://yemblog.com/phish-12302010-cities-vq-a-aq-a/ http://yemblog.com/phish-12302010-cities-vq-a-aq-a/#comments Wed, 04 May 2011 16:05:33 +0000 http://yemblog.com/?p=16955 Phish: 12/30/2010 Cities [VQ: A, AQ: A-]

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/phish-12302010-cities-vq-a-aq-a/feed/ 0
    Phish: Live in Utica – David Bowie [VQ: A+, AQ: A+, Official] http://yemblog.com/phish-live-in-utica-david-bowie-vq-a-aq-a-official/ http://yemblog.com/phish-live-in-utica-david-bowie-vq-a-aq-a-official/#comments Mon, 02 May 2011 22:40:19 +0000 http://yemblog.com/?p=16918 Phish: Live in Utica – David Bowie [VQ: A+, AQ: A+, Official]

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/phish-live-in-utica-david-bowie-vq-a-aq-a-official/feed/ 0
    Phish: 10/19/2010 Gumbo [VQ: B, AQ: B] http://yemblog.com/phish-10192010-gumbo-vq-b-aq-b/ http://yemblog.com/phish-10192010-gumbo-vq-b-aq-b/#comments Tue, 29 Mar 2011 18:02:13 +0000 http://yemblog.com/?p=16570 Phish: 10/19/2010 Gumbo [VQ: B, AQ: B]

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/phish-10192010-gumbo-vq-b-aq-b/feed/ 0
    Lists: Top Phish Jams of 2010 [Louisville Jams] http://yemblog.com/lists-top-phish-jams-of-2010-louisville-jams/ http://yemblog.com/lists-top-phish-jams-of-2010-louisville-jams/#comments Wed, 23 Mar 2011 15:06:21 +0000 http://yemblog.com/?p=16470 Lists: Top Phish Jams of 2010 [Louisville Jams]

    ]]>
    http://yemblog.com/lists-top-phish-jams-of-2010-louisville-jams/feed/ 0
    Phish: 08/07/2010 First Tube [VQ: B, AQ: A] http://yemblog.com/phish-08072010-first-tube-vq-c-aq-a/ http://yemblog.com/phish-08072010-first-tube-vq-c-aq-a/#comments Mon, 21 Mar 2011 14:28:34 +0000 http://yemblog.com/?p=16430 Phish: 08/07/2010 First Tube [VQ: B, AQ: A]

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/phish-08072010-first-tube-vq-c-aq-a/feed/ 0
    Guyutica: Phish – Live in Utica 2010 Available For Purchase [Amazon.com] http://yemblog.com/guyutica-phish-live-in-utica-2010-available-for-purchase-amazon-com/ http://yemblog.com/guyutica-phish-live-in-utica-2010-available-for-purchase-amazon-com/#comments Sat, 19 Mar 2011 02:17:17 +0000 http://yemblog.com/?p=16393 Guyutica: Phish – Live in Utica 2010 Available For Purchase [Amazon.com]

    ]]>
    http://yemblog.com/guyutica-phish-live-in-utica-2010-available-for-purchase-amazon-com/feed/ 0
    Cactus: Mike Gordon Band 11/19/2010 Weekly Time [VQ: A-, AQ: B] http://yemblog.com/cactus-mike-gordon-band-11192010-weekly-time-vq-a-aq-b/ http://yemblog.com/cactus-mike-gordon-band-11192010-weekly-time-vq-a-aq-b/#comments Thu, 17 Mar 2011 19:22:56 +0000 http://yemblog.com/?p=16366 Cactus: Mike Gordon Band 11/19/2010 Weekly Time [VQ: A-, AQ: B]

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/cactus-mike-gordon-band-11192010-weekly-time-vq-a-aq-b/feed/ 0
    Cactus: Mike Gordon Band 03/07/2010 DAUD UNCIRCULATED Stroudsburg, PA http://yemblog.com/cactus-mike-gordon-band-03072010-daud-uncirculated-stroudsburg-pa/ http://yemblog.com/cactus-mike-gordon-band-03072010-daud-uncirculated-stroudsburg-pa/#comments Wed, 16 Mar 2011 15:46:25 +0000 http://yemblog.com/?p=16331 Cactus: Mike Gordon Band 03/07/2010 DAUD UNCIRCULATED Stroudsburg, PA

    ]]>
    http://yemblog.com/cactus-mike-gordon-band-03072010-daud-uncirculated-stroudsburg-pa/feed/ 0