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 » 1999 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 Documentaries: A Trip to Oswego http://yemblog.com/documentaries-a-trip-to-oswego/ http://yemblog.com/documentaries-a-trip-to-oswego/#comments Sun, 29 Apr 2012 22:19:48 +0000 http://yemblog.com/?p=22046 Documentaries: A Trip to Oswego

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/documentaries-a-trip-to-oswego/feed/ 0
    Interviews: Phish on CNN’s Worldbeat 1999 http://yemblog.com/interviews-phish-on-cnns-worldbeat-1999/ http://yemblog.com/interviews-phish-on-cnns-worldbeat-1999/#comments Tue, 21 Feb 2012 19:07:27 +0000 http://yemblog.com/?p=21590 Interviews: Phish on CNN’s Worldbeat 1999

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/interviews-phish-on-cnns-worldbeat-1999/feed/ 0
    Phish: 07/24/1999 Set II + Encore [VQ: B, AQ: A-] http://yemblog.com/phish-07241999-set-ii-encore-vq-b-aq-a/ http://yemblog.com/phish-07241999-set-ii-encore-vq-b-aq-a/#comments Thu, 02 Feb 2012 20:38:59 +0000 http://yemblog.com/?p=21413 Phish: 07/24/1999 Set II + Encore [VQ: B, AQ: A-]

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/phish-07241999-set-ii-encore-vq-b-aq-a/feed/ 0
    Phish: 12/18/1999 Entire Show [VQ: B-/C, AQ: B+] http://yemblog.com/phish-12181999-entire-show-vq-b-c-aq-b/ http://yemblog.com/phish-12181999-entire-show-vq-b-c-aq-b/#comments Fri, 20 Jan 2012 19:42:40 +0000 http://yemblog.com/?p=21273 Phish: 12/18/1999 Entire Show [VQ: B-/C, AQ: B+]

    Set 1

    Click here to view the embedded video.

    Set 2

    Click here to view the embedded video.

    Set 1: Harry Hood, Back at the Chicken Shack, Dog Log, Tube, Heavy Things, Back on the Train, First Tube, The Inlaw Josie Wales[1], You Enjoy Myself

    Set 2: Also Sprach Zarathustra[2] > Sand, The Horse > Silent in the Morning, Possum, Mike’s Song > Simple, Weekapaug Groove -> Buffalo Bill > Weekapaug Groove[3]
    Encore: Ya Mar, Sleeping Monkey

    [1] Trey on acoustic guitar.
    [2] Do You Feel Like We Do tease.
    [3] Norwegian Wood and Buffalo Bill teases.

    Notes: Dog Log was dedicated to Paul Languedoc. Afterwards, the band reprised the song for a few seconds after Trey remarked how much he liked it. Inlaw Josie Wales featured Trey on acoustic guitar. 2001 included Do You Feel Like We Do (Peter Frampton) teases; Trey also introduced Fishman as ‘Bob Mayonnaise’, likely a reference to Bob Mayo, who played keys on Frampton Comes Alive. Weekapaug included Norwegian Wood and Buffalo Bill teases.

    [Setlist via Phish.net]

    ]]>
    http://yemblog.com/phish-12181999-entire-show-vq-b-c-aq-b/feed/ 0
    Phish: 10/04/1999 Entire Set 1 [VQ: B+, AQ: A-] http://yemblog.com/phish-10041999-entire-set-1-vq-b-aq-a/ http://yemblog.com/phish-10041999-entire-set-1-vq-b-aq-a/#comments Mon, 16 Jan 2012 03:34:28 +0000 http://yemblog.com/?p=21216 Phish: 10/04/1999 Entire Set 1 [VQ: B+, AQ: A-]

    Click here to view the embedded video.

    Set 1: Uncle Pen, Funky Bitch, Vultures, Runaway Jim, Jesus Just Left Chicago, Limb By Limb, Wilson , Down with Disease

    ]]>
    http://yemblog.com/phish-10041999-entire-set-1-vq-b-aq-a/feed/ 0
    Phish: 10/04/1999 Playlist [VQ: A-, AQ: A-] http://yemblog.com/phish-10041999-playlist-vq-a-aq-a/ http://yemblog.com/phish-10041999-playlist-vq-a-aq-a/#comments Mon, 26 Dec 2011 18:25:02 +0000 http://yemblog.com/?p=20920 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

    ]]>
    http://yemblog.com/phish-10041999-playlist-vq-a-aq-a/feed/ 0
    Phish: 12/07/1999 Simple [VQ: B, AQ: B+] http://yemblog.com/phish-12071999-simple-vq-b-aq-b/ http://yemblog.com/phish-12071999-simple-vq-b-aq-b/#comments Wed, 21 Dec 2011 19:30:58 +0000 http://yemblog.com/?p=20876 Phish: 12/07/1999 Simple [VQ: B, AQ: B+]

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/phish-12071999-simple-vq-b-aq-b/feed/ 0
    Phish: 12/07/1999 Free [VQ: B, AQ: B+] http://yemblog.com/phish-12071999-free-vq-b-aq-b/ http://yemblog.com/phish-12071999-free-vq-b-aq-b/#comments Wed, 21 Dec 2011 19:28:41 +0000 http://yemblog.com/?p=20871 Phish: 12/07/1999 Free [VQ: B, AQ: B+]

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/phish-12071999-free-vq-b-aq-b/feed/ 0
    Phish: 12/07/1999 Wolfman’s Brother [VQ: B, AQ: B+] http://yemblog.com/phish-12071999-wolfmans-brother-vq-b-aq-b/ http://yemblog.com/phish-12071999-wolfmans-brother-vq-b-aq-b/#comments Mon, 19 Dec 2011 18:55:14 +0000 http://yemblog.com/?p=20846 Phish: 12/07/1999 Wolfman’s Brother [VQ: B, AQ: B+]

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/phish-12071999-wolfmans-brother-vq-b-aq-b/feed/ 0
    Phish: 12/31/1999 – 01/01/2000 Most of Midnight to Sunrise Set [VQ: Varies, AQ: B+] http://yemblog.com/phish-12311999-01012000-most-of-midnight-to-sunrise-set-vq-varies-aq-b/ http://yemblog.com/phish-12311999-01012000-most-of-midnight-to-sunrise-set-vq-varies-aq-b/#comments Tue, 06 Dec 2011 17:50:16 +0000 http://yemblog.com/?p=20637 Phish: 12/31/1999 – 01/01/2000 Most of Midnight to Sunrise Set [VQ: Varies, AQ: B+]

    ]]>
    http://yemblog.com/phish-12311999-01012000-most-of-midnight-to-sunrise-set-vq-varies-aq-b/feed/ 0
    Phish: 07/17/1999 + 07/18/1999 DAUD New Source Oswego, NY http://yemblog.com/phish-07171999-07181999-daud-new-source-oswego-ny/ http://yemblog.com/phish-07171999-07181999-daud-new-source-oswego-ny/#comments Thu, 01 Dec 2011 22:18:01 +0000 http://yemblog.com/?p=20593 Phish: 07/17/1999 + 07/18/1999 DAUD New Source Oswego, NY

    ]]>
    http://yemblog.com/phish-07171999-07181999-daud-new-source-oswego-ny/feed/ 0
    Phish: 09/18/1999 DAUD New Source Chula Vista, CA http://yemblog.com/phish-09181999-daud-new-source-chula-vista-ca-2/ http://yemblog.com/phish-09181999-daud-new-source-chula-vista-ca-2/#comments Tue, 29 Nov 2011 19:18:29 +0000 http://yemblog.com/?p=20553 Phish: 09/18/1999 DAUD New Source Chula Vista, CA

    ]]>
    http://yemblog.com/phish-09181999-daud-new-source-chula-vista-ca-2/feed/ 0
    Phish: 09/14/1999 Set Two [VQ: A-, AQ: A-, Two-Cam] http://yemblog.com/phish-09141999-set-two-vq-a-aq-a-two-cam/ http://yemblog.com/phish-09141999-set-two-vq-a-aq-a-two-cam/#comments Tue, 11 Oct 2011 17:49:57 +0000 http://yemblog.com/?p=19992 Phish: 09/14/1999 Set Two [VQ: A-, AQ: A-, Two-Cam]

    Click here to view the embedded video.

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

    ]]>
    http://yemblog.com/phish-09141999-set-two-vq-a-aq-a-two-cam/feed/ 0
    Remembrances: Phish Fri – Bathtub Gin > Simple 12/07/1999 [Dog Gone Blog] http://yemblog.com/remembrances-phish-fri-bathtub-gin-simple-12071999-dog-gone-blog/ http://yemblog.com/remembrances-phish-fri-bathtub-gin-simple-12071999-dog-gone-blog/#comments Fri, 30 Sep 2011 20:06:30 +0000 http://yemblog.com/?p=19866 Remembrances: Phish Fri – Bathtub Gin > Simple 12/07/1999 [Dog Gone Blog]

    ]]>
    http://yemblog.com/remembrances-phish-fri-bathtub-gin-simple-12071999-dog-gone-blog/feed/ 0
    Phish: 09/11/1999 DAUD New Source George, WA http://yemblog.com/phish-09111999-daud-new-source-george-wa/ http://yemblog.com/phish-09111999-daud-new-source-george-wa/#comments Mon, 19 Sep 2011 14:37:19 +0000 http://yemblog.com/?p=19750 Phish: 09/11/1999 DAUD New Source George, WA

    ]]>
    http://yemblog.com/phish-09111999-daud-new-source-george-wa/feed/ 0
    Columns: Video of the Week – 12/18/1999 Chicken Shack, Dog Log [Phish.net] http://yemblog.com/columns-video-of-the-week-12181999-chicken-shack-dog-log-phish-net/ http://yemblog.com/columns-video-of-the-week-12181999-chicken-shack-dog-log-phish-net/#comments Fri, 02 Sep 2011 15:49:09 +0000 http://yemblog.com/?p=19377 Columns: Video of the Week – 12/18/1999 Chicken Shack, Dog Log [Phish.net]

    ]]>
    http://yemblog.com/columns-video-of-the-week-12181999-chicken-shack-dog-log-phish-net/feed/ 0
    Phish: 01/01/2000 Bathtub Gin [VQ: B, AQ: B+] http://yemblog.com/phish-01012000-bathtub-gin-vq-b-aq-b/ http://yemblog.com/phish-01012000-bathtub-gin-vq-b-aq-b/#comments Tue, 12 Jul 2011 19:22:25 +0000 http://yemblog.com/?p=18608 Phish: 01/01/2000 Bathtub Gin [VQ: B, AQ: B+]

    Click here to view the embedded video.

    ]]>
    http://yemblog.com/phish-01012000-bathtub-gin-vq-b-aq-b/feed/ 0
    Downloads: A Show For Your Weekend – Independence Day ’99 [OPT] http://yemblog.com/downloads-a-show-for-your-weekend-independence-day-99-opt/ http://yemblog.com/downloads-a-show-for-your-weekend-independence-day-99-opt/#comments Fri, 24 Jun 2011 18:27:48 +0000 http://yemblog.com/?p=18197 Downloads: A Show For Your Weekend – Independence Day ’99 [OPT]

    ]]>
    http://yemblog.com/downloads-a-show-for-your-weekend-independence-day-99-opt/feed/ 0
    Trey Anastasio: TAB Trio 05/07/1999 New Source DAUD St. Louis, MO http://yemblog.com/trey-anastasio-tab-trio-05071999-new-source-daud-st-louis-mo/ http://yemblog.com/trey-anastasio-tab-trio-05071999-new-source-daud-st-louis-mo/#comments Fri, 27 May 2011 16:27:55 +0000 http://yemblog.com/?p=17237 Trey Anastasio: TAB Trio 05/07/1999 New Source DAUD St. Louis, MO

    ]]>
    http://yemblog.com/trey-anastasio-tab-trio-05071999-new-source-daud-st-louis-mo/feed/ 0
    Fish: Jazz Mandolin Project 02/13/1999 New Source Washington, D.C. http://yemblog.com/fish-jazz-mandolin-project-02131999-new-source-washington-d-c/ http://yemblog.com/fish-jazz-mandolin-project-02131999-new-source-washington-d-c/#comments Mon, 09 May 2011 21:01:08 +0000 http://yemblog.com/?p=16990 Fish: Jazz Mandolin Project 02/13/1999 New Source Washington, D.C.

    ]]>
    http://yemblog.com/fish-jazz-mandolin-project-02131999-new-source-washington-d-c/feed/ 0