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"; } } ?> Cuyahoga Falls | YEMblog

    Cuyahoga Falls RSS

    June 24, 2012

    Summer Tour 2012: Phish Blossom Cuyahoga Falls Setlist and The Skinny [Hidden Track]

    October 24, 2011

    Phish: 06/04/2011 Guyute, Fuck Your Face, Foam [VQ: B-, AQ: C]

    YouTube Preview Image

    June 10, 2011

    Phish: 06/04/2011 Piper [VQ: A-, AQ: A]

    YouTube Preview Image

    June 9, 2011

    Cuyahoga Falls: Picture Show – Phish @ Blossom [Hidden Track]

    [Photo by Joe Ringus]

    June 8, 2011

    Phish: 06/04/2011 Steam [VQ: C+, AQ: B-]

    YouTube Preview Image

    Phish: 06/04/2011 Back On The Train [VQ: B, AQ: B]

    YouTube Preview Image

    June 7, 2011

    Cuyahoga Falls: Blossom Recap [Phish.net]

    What followed will be known in Phish lore as When Harry Met Sally and is a simply outstanding 30 minutes of music. The “Sally” jam is sublime. All four band members are locked in and the result is a truly unique, must-hear jam. “Sally” melted into a “Harry” -> “Have Mercy” -> “Hood” that is simply majestic. Trey wove the “Have Mercy” theme throughout the “Hood” jam finishing off a set that is among the best of 3.0. I prefer the previous night’s second set somewhat, but which one you like better probably depends more on the style of set you prefer. The fact that the “Slave” encore is reduced to near-footnote status speaks to its greatness. If I’m giving a rating to this show it’s probably a 7.0, a notch above Bethel2 earned almost entirely on the basis of the second set. But seriously, ignore the number. The important part is that the second sets from Pine Knob and Blossom are the two best sets if 2011 IMO and would hold up in any era of Phish.

    June 6, 2011

    Cuyahoga Falls: High Times in Ohio [Online Phish Tour]

    Phish: 06/04/2011 Birds of a Feather [VQ: B+, AQ: B]

    YouTube Preview Image

    Cuyahoga Falls: Photos From Phish @ Blossom [Bands That Jam]

    Cuyahoga Falls: Cleveland Steamer and Dali Blossoms [Coventry]

    June 5, 2011

    Phish: 06/04/2011 Possum [VQ: A+, AQ: A+, Pro-Shot]

    Cuyahoga Falls: Phish Brings The Steam to Cleveland [Online Phish Tour]

    Phish: 06/04/2011 Live Phish SBD Cuyahoga Falls, OH

    Cuyahoga Falls: Review – Blowin Off Steam [Phish Thoughts]

    Phish: 06/04/2011 DAUD Cuyahoga Falls, OH

    Cuyahoga Falls: Phish’s Glow-In-The-Dark Jams Light Up Marathon Gig [Plain Dealer]

    Cuyahoga Falls: Phish Busts Out a New Song in Ohio [Jambands.com]

    June 4, 2011

    Cuyahoga Falls: Phish Blossom Cuyahoga Falls Setlist and The Skinny [Hidden Track]

    June 24, 2010

    Phish: 06/12/2010 Look Out, Cleveland [VQ: B-, AQ: B-]

    YouTube Preview Image

    June 17, 2010

    Phish: 06/12/2010 Harry Hood Jam… [VQ: A-, AQ: B+]

    YouTube Preview Image

    June 16, 2010

    Phish: 06/12/2010 Backwards Down The Number Line [VQ: A, AQ: A, Official]

    June 15, 2010

    Cuyahoga: Review – Phish at Blossom [Cleveland Scene]

    Post-breakup Phish are now in their second year of touring, and although they haven’t quite recaptured the magic they had during their mid-’90s heyday, they’re sounding much better than they did right before the five-year hiatus.

    Their Cleveland show just needed a little more fine-tuning to get to that elite status, but at least Phish are headed in the right direction.

    Phish: 06/12/2010 I Am Hydrogen [VQ: B-, AQ: B]

    YouTube Preview Image

    June 14, 2010

    Phish: 06/12/2010 Water In The Sky [VQ: B-, AQ: B]

    YouTube Preview Image

    Photos: 06/12/2010 – Blossom Music Center [BandsThatJam]

    June 13, 2010

    Phish: 06/12/2010 Instant Karma [VQ: B+, AQ: B+]

    YouTube Preview Image

    Covers: Notes on Phish Debuts Look Out, Cleveland and Instant Karma! [Hidden Track]

    According to Across The Great Divide: The Band and America author Barney Hoskyns Look Out, Cleveland “was a sudden blast of urban menace in the sequence of rural story-songs” on the group’s self-titled sophomore effort. “Levon battered his drums, Richard hammered out some prime rock’n’roll piano, and Robbie – dare one say it – approached ferocity” Hoskyns continued. Keyboardist Page McConnell belted out the lead vocals originally sung by Rick Danko, while guitarist Trey Anastasio handled Levon Helm’s part.

    Phish: 06/12/2010 Mike’s Song [VQ: B+, AQ: B]

    YouTube Preview Image

    Cuyahoga Falls: Instant Phish – Show Recap [Jambands.com]

    Photos: 06/12/2010 Blossom Music Center, Cuyahoga Falls [Phish.com]

    Reviews: Phish is Back on the Menu [Cleveland.com]

    You could tell these guys put some thought into the program. Before the show, roadies taped set lists around the stage, then replaced them moments later to reflect a last-minute revision.

    This was Phish’s first Northeast Ohio appearance in a decade, and the second stop on a 29-date tour.

    Phish: 06/12/2010 Suzy Greenberg [VQ: B+, AQ: B]

    YouTube Preview Image

    Phish: 06/12/2010 LivePhish SBD Cuyahoga Falls, OH

    Cuyahoga Falls: Blossoming [Phish Thoughts]

    Long known for playing anthemic Saturday night shows that cater to their more mainstream weekend audiences, Phish approached the first Saturday night of 2010 with a playful, self-referential twist. Connecting a sequence of “Saturday-Night” songs that were often characterized by formulaic jamming throughout 2009, Phish infused Blossom’s second set with their re-found intention, crafting an refreshing frame of forward looking improvisation.

    Phish: 06/12/2010 DAUD Cuyahoga Falls, OH

    June 12, 2010

    Setlist: Phish @ Blossom Music Center, Cuyahoga – Setlist and Recap [Hidden Track]

    June 10, 2010

    Previews: Get Schooled in Phish [Ohio.com]

    September 28, 2009

    Phish: 09/18/2000 DAUD Cuyahoga Falls, OH