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 » 1997 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: 11/14/1997 Wolfman’s Brother [VQ: B+, AQ: B+] http://yemblog.com/phish-11141997-wolfmans-brother-vq-b-aq-b/ http://yemblog.com/phish-11141997-wolfmans-brother-vq-b-aq-b/#comments Sun, 20 May 2012 23:36:13 +0000 http://yemblog.com/?p=22077 Phish: 11/14/1997 Wolfman’s Brother [VQ: B+, AQ: B+]

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/phish-11141997-wolfmans-brother-vq-b-aq-b/feed/ 0
    Phish: 08/08/1997 Loving Cup [VQ: A-, AQ: A-] http://yemblog.com/phish-08081997-loving-cup-vq-a-aq-a/ http://yemblog.com/phish-08081997-loving-cup-vq-a-aq-a/#comments Fri, 16 Mar 2012 18:24:13 +0000 http://yemblog.com/?p=21874 Phish: 08/08/1997 Loving Cup [VQ: A-, AQ: A-]

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/phish-08081997-loving-cup-vq-a-aq-a/feed/ 0
    Phish: 11/17/1997 DAUD New Source Denver, CO http://yemblog.com/phish-11171997-daud-new-source-denver-co/ http://yemblog.com/phish-11171997-daud-new-source-denver-co/#comments Wed, 14 Mar 2012 21:08:33 +0000 http://yemblog.com/?p=21851 Phish: 11/17/1997 DAUD New Source Denver, CO

    ]]>
    http://yemblog.com/phish-11171997-daud-new-source-denver-co/feed/ 0
    Phish: 02/17/1997 DAUD New Source Amsterdam, NET http://yemblog.com/phish-02171997-fob-new-source-amsterdam-net/ http://yemblog.com/phish-02171997-fob-new-source-amsterdam-net/#comments Wed, 14 Mar 2012 21:06:28 +0000 http://yemblog.com/?p=21847 Phish: 02/17/1997 DAUD New Source Amsterdam, NET

    ]]>
    http://yemblog.com/phish-02171997-fob-new-source-amsterdam-net/feed/ 0
    Phish: 08/11/1997 End of Set I, Set II and Encore [VQ: B, AQ: B+, Screenshot] http://yemblog.com/phish-08111997-end-of-set-i-set-ii-and-encore-vq-b-aq-b-screenshot/ http://yemblog.com/phish-08111997-end-of-set-i-set-ii-and-encore-vq-b-aq-b-screenshot/#comments Tue, 31 Jan 2012 14:10:26 +0000 http://yemblog.com/?p=21373 Phish: 08/11/1997 End of Set I, Set II and Encore [VQ: B, AQ: B+, Screenshot]

    Click here to view the embedded video.

    Horn, Run Like An Antelope, Timber, Piper, Vultures, My Soul, YEM, Character Zero, Squirming Coil

    ]]>
    http://yemblog.com/phish-08111997-end-of-set-i-set-ii-and-encore-vq-b-aq-b-screenshot/feed/ 0
    Phish: 12/06/1997 Bathtub Gin [VQ: B-, AQ: A-] http://yemblog.com/phish-12061997-bathtub-gin-vq-b-aq-a/ http://yemblog.com/phish-12061997-bathtub-gin-vq-b-aq-a/#comments Thu, 26 Jan 2012 18:04:42 +0000 http://yemblog.com/?p=21322 Phish: 12/06/1997 Bathtub Gin [VQ: B-, AQ: A-]

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/phish-12061997-bathtub-gin-vq-b-aq-a/feed/ 0
    Phish: 02/18/1997 Maze, Wolfman’s Brother, Reba [VQ: B+, AQ: B] http://yemblog.com/phish-02181997-maze-wolfmans-brother-reba-vq-b-aq-b/ http://yemblog.com/phish-02181997-maze-wolfmans-brother-reba-vq-b-aq-b/#comments Sat, 17 Dec 2011 22:51:03 +0000 http://yemblog.com/?p=20829 Phish: 02/18/1997 Playlist  [VQ: B+, AQ: B]

    Maze, Wolfman’s Brother, Reba, Cavern, PYITE, Runaway Jim, Stash

    ]]>
    http://yemblog.com/phish-02181997-maze-wolfmans-brother-reba-vq-b-aq-b/feed/ 0
    Reviews: New Release – Phish Hampton / Winston-Salem ’97 [Dog Gone Blog] http://yemblog.com/reviews-new-release-phish-hampton-winston-salem-97-dog-gone-blog/ http://yemblog.com/reviews-new-release-phish-hampton-winston-salem-97-dog-gone-blog/#comments Tue, 13 Dec 2011 17:50:51 +0000 http://yemblog.com/?p=20791 Reviews: New Release – Phish Hampton / Winston-Salem ’97 [Dog Gone Blog]

    Set between the abstract psychedelia that stretched from 1994-1996 and the cosmic rock that formed between 1998 and 2000, this phase marked the largest upending in Phish’s career since they graduated from playing Grateful Dead and Wilson Pickett tunes in the 80s. The inspiration for this transition came while performing the entirety of Talking Heads’ Remain in Light on Halloween ’96, gradually taking hold over the following year, and finally coming to fruition during the fall of ’97.

    ]]>
    http://yemblog.com/reviews-new-release-phish-hampton-winston-salem-97-dog-gone-blog/feed/ 0
    Remembrances: Albany – Twelve-Thirteen [Phish Thoughts] http://yemblog.com/remembrances-albany-twelve-thirteen-phish-thoughts/ http://yemblog.com/remembrances-albany-twelve-thirteen-phish-thoughts/#comments Tue, 13 Dec 2011 17:41:38 +0000 http://yemblog.com/?p=20781 Remembrances: Albany – Twelve-Thirteen [Phish Thoughts]

    ]]>
    http://yemblog.com/remembrances-albany-twelve-thirteen-phish-thoughts/feed/ 0
    Reviews: Unapologetic Fall ’97 Booster on Hampton 11/21/97 [WaxBanks] http://yemblog.com/reviews-unapologetic-fall-97-booster-on-hampton-112197-waxbanks/ http://yemblog.com/reviews-unapologetic-fall-97-booster-on-hampton-112197-waxbanks/#comments Tue, 13 Dec 2011 17:34:35 +0000 http://yemblog.com/?p=20769 Reviews: Unapologetic Fall ’97 Booster on Hampton 11/21/97 [WaxBanks]

    ]]>
    http://yemblog.com/reviews-unapologetic-fall-97-booster-on-hampton-112197-waxbanks/feed/ 0
    Phish: 11/29/1997 Buffalo Bill [VQ: B, AQ: B+] http://yemblog.com/phish-11291997-buffalo-bill-vq-b-aq-b-2/ http://yemblog.com/phish-11291997-buffalo-bill-vq-b-aq-b-2/#comments Thu, 08 Dec 2011 22:13:51 +0000 http://yemblog.com/?p=20675 Phish: 11/29/1997 Buffalo Bill [VQ: B, AQ: B+]

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/phish-11291997-buffalo-bill-vq-b-aq-b-2/feed/ 0
    Remembrances: The Rebirth of Tube [Phish Thoughts] http://yemblog.com/remembrances-the-rebirth-of-tube-phish-thoughts/ http://yemblog.com/remembrances-the-rebirth-of-tube-phish-thoughts/#comments Wed, 07 Dec 2011 16:18:41 +0000 http://yemblog.com/?p=20650 Remembrances: The Rebirth of Tube [Phish Thoughts]

    ]]>
    http://yemblog.com/remembrances-the-rebirth-of-tube-phish-thoughts/feed/ 0
    Debates: Tales of Mental Tangle – 11/22/1997 vs. 11/23/1997 [Online Phish Tour] http://yemblog.com/debates-tales-of-mental-tangle-11221997-vs-11231997-online-phish-tour/ http://yemblog.com/debates-tales-of-mental-tangle-11221997-vs-11231997-online-phish-tour/#comments Tue, 06 Dec 2011 17:04:49 +0000 http://yemblog.com/?p=20631 Debates: Tales of Mental Tangle – 11/22/1997 vs. 11/23/1997 [Online Phish Tour]

    5125: The number of days we lived without pristine soundboards of the classic Hampton/Winston-Salem ’97 run since the shows were played.

    0: The number of days we’ll live without them from here on out.

    That’s right, the wait is finally over: three of the greatest shows in Phish history have now been officially released. And while we’re mostly thinking about how meaningless we now realize life to have been up until this point, we can’t help but let one other thought run through our heads: which of these three juggernauts is the best?

    ]]>
    http://yemblog.com/debates-tales-of-mental-tangle-11221997-vs-11231997-online-phish-tour/feed/ 0
    Phish: 12/06/1997 Entire Set Two Playlist [VQ: B+, AQ: B+] http://yemblog.com/phish-12061997-entire-set-two-playlist-vq-b-aq-b/ http://yemblog.com/phish-12061997-entire-set-two-playlist-vq-b-aq-b/#comments Tue, 06 Dec 2011 14:30:14 +0000 http://yemblog.com/?p=20629 Phish: 12/06/1997 Entire Set Two Playlist [VQ: B+, AQ: B+]

    Tweezer -> Izabella -> Twist -> Piper, Sleeping Monkey, Tweezer Reprise

    ]]>
    http://yemblog.com/phish-12061997-entire-set-two-playlist-vq-b-aq-b/feed/ 0
    Video: Phish Shares Official Video of Halley’s Comet From Hampton ’97 [Hidden Track] http://yemblog.com/video-phish-shares-official-video-of-halleys-comet-from-hampton-97-hidden-track/ http://yemblog.com/video-phish-shares-official-video-of-halleys-comet-from-hampton-97-hidden-track/#comments Tue, 22 Nov 2011 21:48:32 +0000 http://yemblog.com/?p=20522 Video: Phish Shares Official Video of Halley’s Comet From Hampton ’97 [Hidden Track]

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/video-phish-shares-official-video-of-halleys-comet-from-hampton-97-hidden-track/feed/ 1
    Remembrances: A Look Back at Hampton – 11/22/97 [Phish.net] http://yemblog.com/remembrances-a-look-back-at-hampton-112297-phish-net/ http://yemblog.com/remembrances-a-look-back-at-hampton-112297-phish-net/#comments Tue, 22 Nov 2011 19:52:42 +0000 http://yemblog.com/?p=20517 Remembrances: A Look Back at Hampton – 11/22/97 [Phish.net]

    ]]>
    http://yemblog.com/remembrances-a-look-back-at-hampton-112297-phish-net/feed/ 0
    Remembrances: Hampton ’97 – A Look Back, Part One [Phish.net] http://yemblog.com/remembrances-hampton-97-a-look-back-part-one-phish-net/ http://yemblog.com/remembrances-hampton-97-a-look-back-part-one-phish-net/#comments Mon, 21 Nov 2011 20:24:23 +0000 http://yemblog.com/?p=20509 Remembrances: Hampton ’97 – A Look Back, Part One [Phish.net]

    The opener in hindsight is a tremendous treat, the debut of The Rolling Stones “Emotional Rescue.” A song that only Mike could properly handle his shift between baritone and falsetto tones pays a nice homage to a legend like Jagger. It’s also a glimpse into the vocal range Mike has always possessed. In 1997 his vocals felt more like a goof than a talent, but fourteen years later you can hear the potential and see the connection to the extremely strong vocal presence he maintains now.

    ]]>
    http://yemblog.com/remembrances-hampton-97-a-look-back-part-one-phish-net/feed/ 0
    Contests: HT Giveaway – Win Phish Hampton / Winston-Salem ’97 [Hidden Track] http://yemblog.com/contests-ht-giveaway-win-phish-hampton-winston-salem-97-hidden-track/ http://yemblog.com/contests-ht-giveaway-win-phish-hampton-winston-salem-97-hidden-track/#comments Wed, 09 Nov 2011 18:45:55 +0000 http://yemblog.com/?p=20355 Contests: HT Giveaway – Win Phish Hampton / Winston-Salem ’97 [Hidden Track]

    Hidden Track is giving away three copies of Hampton / Winston-Salem ’97 and a Black-Eyed Katy bundle which includes a t-shirt and 2012 calendar. Read this post for full details.

    ]]>
    http://yemblog.com/contests-ht-giveaway-win-phish-hampton-winston-salem-97-hidden-track/feed/ 1
    Phish: Theme From The Bottom > Black-Eyed Katy from Hampton / Winston-Salem ’97 http://yemblog.com/phish-theme-from-the-bottom-black-eyed-katy-from-hampton-winston-salem-97/ http://yemblog.com/phish-theme-from-the-bottom-black-eyed-katy-from-hampton-winston-salem-97/#comments Tue, 08 Nov 2011 17:34:22 +0000 http://yemblog.com/?p=20337 Phish: Theme From The Bottom > Black-Eyed Katy from Hampton / Winston-Salem ’97

    Phish – Theme From The Bottom – Black Eyed Katy by yemblog

    ]]>
    http://yemblog.com/phish-theme-from-the-bottom-black-eyed-katy-from-hampton-winston-salem-97/feed/ 0
    Remembrances: MSG Memoirs – 12/29/97 Tube [Phish Thoughts] http://yemblog.com/remembrances-msg-memoirs-122997-tube-phish-thoughts/ http://yemblog.com/remembrances-msg-memoirs-122997-tube-phish-thoughts/#comments Thu, 03 Nov 2011 17:43:45 +0000 http://yemblog.com/?p=20293 Remembrances: MSG Memoirs – 12/29/97 Tube [Phish Thoughts]

    ]]>
    http://yemblog.com/remembrances-msg-memoirs-122997-tube-phish-thoughts/feed/ 0