mt hacks

| 9 Comments
okay, so i've gotten the new webhost set up and, as i've mentioned, it should be visible to everyone in the next couple of days. of course, since i was moving locations, i decided to upgrade to the latest and greatest version of moveable type while i was at it. i really wanted to take advantage of dynamic archiving (since part of the problems i had at my last host was from my rebuilding over two thousand archive pages when i made changes to the stuff on the sidebar) and future posting, which i just think is really cool. one of the problems with upgrading or reinstalling mt is that i lose all the small changes i've made to the code to make things work the way i like them. this upgrade also required that i upgrade mt-blacklist and both of the new applications have totally revamped their code since the last time i fiddled with hacks. therefore, now that i've figured out where to make these changes, i'm archiving them here on the blog and making them available to anyone who googles successfully. i couldn't find direct answers, so i hope this will help someone somewhere. first, is my version of the more meaningful comment notifications tweak:
in file: /plugins/Blacklist/lib/Blacklist/App/Sumbmission.pm (at or near) line 735 change it from:
  my %head = ( To => $recipients,
      From => $from_addr,
      Subject =>
            '[' . $blog->name . '] ' .
            $app->translate('New Comment Posted to \'[_1]\'',
            $entry->title)
      );
to:
# HACK:  alter the comment notification subject appearance
#   was:   [freakishly prompt] New Comment Posted to 'help!'
#   now:   [ help! ] by Bubba - freakishly prompt
# first found at http://www.promoguy.net/archives/002159.php
   my %head =  ( To => $recipients,
      From => $from_addr,
      Subject => '[ ' . $entry->title . ' ] by ' . 
                 $comment->author . ' - ' . $blog->name
   ); 
second, my version of the comment notification hack (comments you make on your own blog will no longer be emailed to you):
in file: /plugins/Blacklist/lib/Blacklist/App/Sumbmission.pm (at or near) line 810 change it from:
    MT::Mail->send(\%head, $body)
        or return $app->handle_error(MT::Mail->errstr());
to:
# HACK:  prevent your own comments from being emailed to you
# first found at
# http://www.kalsey.com/2002/08/comment_notification_hack/
    MT::Mail->send(\%head, $body)
        unless $author->email eq $comment->email;
#    or return $app->handle_error(MT::Mail->errstr());
these work for me in mt 3.15 and mt-blacklist 2.04b. no warranties expressed or implied, your mileage may vary and i take NO responsibility for the outcome. before you change anything, remember to save a copy of the original file. it's only common sense.

9 Comments

Yay! You're back! Today's the first day I've been able to read your site in like four days. I was going through withdrawls. =P

you people have to get out more. really. ;)

You know what's weird? Some of the menus on the lefthand side that used to default to closed are now defaulting to being open when I visit the page. But not all of them. Go figure.

I need a drink!

i know they are. i opened them. =)

btw, that's NOT your email address. =p

You know how I feel about using mine!

so use a fake one. don't use mine, please.

Oh my God... Heather's back!!!

I hear squirrells chittering in delight.

haxx0r!

Leave a comment

About this Entry

This page contains a single entry by heather published on February 11, 2005 4:32 PM.

hello there! was the previous entry in this blog.

fuck valentine's day is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Currently

celebrity crush:
Joel McHale
listening to:
snow falling & crushing my dreams
feeling:
exhausted & cold
obsession:
winter driving
longs for:
rain
detests:
snow & ice
video movie:
Star Trek VI: The Undiscovered Country
theatre movie:
Sherlock Holmes: A Game of Shadows
reading:
Miss Peregrine's Home for Peculiar Children by Ransom Riggs
counting:
 days 'til Josh & Shan's wedding!

People

Archives

hessiebell. Get yours at bighugelabs.com/flickr










88x31-2